Ejemplo n.º 1
0
  @Test
  public void checkResourceScope() {
    ViewProxy proxy = mock(ViewProxy.class);
    assertThat(Views.acceptResourceScope(proxy, Scopes.FILE), is(true));

    when(proxy.getResourceScopes()).thenReturn(new String[] {Scopes.PROJECT, Scopes.FILE});
    assertThat(Views.acceptResourceScope(proxy, Scopes.FILE), is(true));
    assertThat(Views.acceptResourceScope(proxy, Scopes.DIRECTORY), is(false));
  }
Ejemplo n.º 2
0
  @Test
  public void should_check_resource_scope() {
    ViewProxy proxy = mock(ViewProxy.class);
    assertThat(Views.acceptResourceScope(proxy, Scopes.FILE)).isEqualTo(true);

    when(proxy.getResourceScopes()).thenReturn(new String[] {Scopes.PROJECT, Scopes.FILE});
    assertThat(Views.acceptResourceScope(proxy, Scopes.FILE)).isEqualTo(true);
    assertThat(Views.acceptResourceScope(proxy, Scopes.DIRECTORY)).isEqualTo(false);
  }
Ejemplo n.º 3
0
 protected static boolean acceptResourceScope(ViewProxy<?> proxy, @Nullable String resourceScope) {
   return resourceScope == null
       || ArrayUtils.isEmpty(proxy.getResourceScopes())
       || ArrayUtils.contains(proxy.getResourceScopes(), resourceScope);
 }