@Override public int hashCode() { return toString().hashCode(); } }
@Override public boolean equals(Object o) { return this == o || !(o == null || getClass() != o.getClass()) && this.toString().equals(o.toString()); }
public void testInCriterionWithEmptySets() { String expectedInString = "(testModels._id IN ())"; String expectedNotInString = "(testModels._id NOT IN ())"; Object[] emptyArray = new Object[0]; assertEquals(expectedInString, TestModel.ID.in((List<Long>) null).toString()); assertEquals(expectedInString, TestModel.ID.in((Object[]) null).toString()); assertEquals(expectedInString, TestModel.ID.in((Query) null).toString()); assertEquals(expectedInString, TestModel.ID.in(new ArrayList<Long>()).toString()); assertEquals(expectedInString, TestModel.ID.in((Object[]) emptyArray).toString()); assertEquals(expectedInString, TestModel.ID.in().toString()); assertEquals(expectedNotInString, TestModel.ID.notIn((List<Long>) null).toString()); assertEquals(expectedNotInString, TestModel.ID.notIn((Object[]) null).toString()); assertEquals(expectedNotInString, TestModel.ID.notIn((Query) null).toString()); assertEquals(expectedNotInString, TestModel.ID.notIn(new ArrayList<Long>()).toString()); assertEquals(expectedNotInString, TestModel.ID.notIn((Object[]) emptyArray).toString()); assertEquals(expectedNotInString, TestModel.ID.notIn().toString()); }
@Override public int hashCode() { return toString().hashCode(); } }
@Override public boolean equals(Object o) { return this == o || !(o == null || getClass() != o.getClass()) && this.toString().equals(o.toString()); }