コード例 #1
0
 @Test
 public void testSetAndGetFilter() {
   assertThat(category.getFilter()).isNull();
   category.setFilter(new DateEquals());
   assertThat(category.getFilter()).isEqualTo(new DateEquals());
   category.setFilter(null);
   assertThat(category.getFilter()).isNull();
 }
コード例 #2
0
  @Test
  public void testEquals() {
    assertThat(category).isEqualTo(new FromCategory());
    assertThat(category).isEqualTo(category);
    assertThat(category).isNotEqualTo(null);
    assertThat(category).isNotEqualTo(new ForeNameCategory());
    assertThat(category).isNotEqualTo("category");

    category.setFilter(new DateEquals());
    final FromCategory other = new FromCategory();
    assertThat(category).isNotEqualTo(other);
    assertThat(other).isNotEqualTo(category);
    other.setFilter(new DateEquals());
    assertThat(category).isEqualTo(other);

    final ForeNameCategory different = new ForeNameCategory();
    different.setFilter(new StringEquals());
    category.getFilter().setFilterValue(new Date());
    assertThat(category).isNotEqualTo(different);
    assertThat(different).isNotEqualTo(category);
  }