Ejemplo n.º 1
0
  @Test
  public void support_immutable_fields() {
    options.setFieldsToReturn(ImmutableList.of("one", "two"));
    assertThat(options.getFieldsToReturn()).containsOnly("one", "two");

    options.addFieldsToReturn(ImmutableList.of("three"));
    assertThat(options.getFieldsToReturn()).containsOnly("one", "two", "three");

    options.addFieldsToReturn("four");
    assertThat(options.getFieldsToReturn()).containsOnly("one", "two", "three", "four");
  }
Ejemplo n.º 2
0
  @Test
  public void getFieldsToReturn() {
    assertThat(options.getFieldsToReturn()).isEmpty();

    options.setFieldsToReturn(Arrays.asList("one", "two"));
    assertThat(options.getFieldsToReturn()).containsOnly("one", "two");

    options.addFieldsToReturn(Arrays.asList("three"));
    assertThat(options.getFieldsToReturn()).containsOnly("one", "two", "three");

    options.addFieldsToReturn("four");
    assertThat(options.getFieldsToReturn()).containsOnly("one", "two", "three", "four");
  }