assertTrue(fieldLabelName1.hashCode() == fieldLabelName2.hashCode());
assertFalse(fieldLabelName1.hashCode() == fieldLabelAllFields.hashCode());
assertFalse(fieldLabelName1.hashCode() == fieldNewsTitle.hashCode());
/* ISearchValueType */
SearchValueType valueTypeString1 = new SearchValueType(ISearchValueType.STRING);
SearchValueType valueTypeString2 = new SearchValueType(ISearchValueType.STRING);
SearchValueType valueTypeDate = new SearchValueType(ISearchValueType.DATE);
SearchValueType valueTypeEnum1 = new SearchValueType(new ArrayList<String>(Arrays.asList(new String[] { "Foo", "Bar" })));
SearchValueType valueTypeEnum2 = new SearchValueType(new ArrayList<String>(Arrays.asList(new String[] { "Foo", "Bar" })));
SearchValueType valueTypeEnum3 = new SearchValueType(new ArrayList<String>(Arrays.asList(new String[] { "Foo" })));
assertTrue(valueTypeString1.hashCode() == valueTypeString2.hashCode());
assertFalse(valueTypeString1.hashCode() == valueTypeDate.hashCode());
assertTrue(valueTypeEnum1.hashCode() == valueTypeEnum2.hashCode());
assertFalse(valueTypeEnum1.hashCode() == valueTypeEnum3.hashCode());
}