@Test
public void should_rhs_be_evaluated_when_OR_operator_and_lhs_is_false___strong_ref() {

    when(lhs.isGranted(any(), any(), any())).thenReturn(false);
    when(rhs.isGranted(any(), any(), any())).thenReturn(true);
    GrantEvaluator grantEvaluator = composer.or(lhs, rhs);
    boolean granted = grantEvaluator.isGranted(null, null, "fake");
    verify(lhs).isGranted(any(), any(), any());
    verify(rhs).isGranted(any(), any(), any());
    assertThat(granted).isTrue();
}