@Test public void testHashCode() { assertThat(category.hashCode()).isEqualTo(new ForeNameCategory().hashCode()); assertThat(category.hashCode()).isEqualTo(category.hashCode()); assertThat(category.hashCode()).isEqualTo(new LocationCategory().hashCode()); category.setFilter(new StringEquals()); final ForeNameCategory other = new ForeNameCategory(); other.setFilter(new StringEquals()); assertThat(category.hashCode()).isEqualTo(other.hashCode()); final LocationCategory different = new LocationCategory(); different.setFilter(new StringEquals()); assertThat(category.hashCode()).isEqualTo(different.hashCode()); }