Ejemplo n.º 1
0
  @Test
  public void checkResourceLanguage() {
    ViewProxy proxy = mock(ViewProxy.class);
    assertThat(Views.acceptResourceLanguage(proxy, Java.KEY), is(true));

    when(proxy.getResourceLanguages()).thenReturn(new String[] {"foo"});
    assertThat(Views.acceptResourceLanguage(proxy, Java.KEY), is(false));
    assertThat(Views.acceptResourceLanguage(proxy, "foo"), is(true));
  }
Ejemplo n.º 2
0
  @Test
  public void should_check_resource_language() {
    ViewProxy proxy = mock(ViewProxy.class);
    assertThat(Views.acceptResourceLanguage(proxy, Java.KEY)).isEqualTo(true);

    when(proxy.getResourceLanguages()).thenReturn(new String[] {"foo"});
    assertThat(Views.acceptResourceLanguage(proxy, Java.KEY)).isEqualTo(false);
    assertThat(Views.acceptResourceLanguage(proxy, "foo")).isEqualTo(true);
  }
Ejemplo n.º 3
0
 protected static boolean acceptResourceLanguage(
     ViewProxy<?> proxy, @Nullable String resourceLanguage) {
   return resourceLanguage == null
       || ArrayUtils.isEmpty(proxy.getResourceLanguages())
       || ArrayUtils.contains(proxy.getResourceLanguages(), resourceLanguage);
 }