/** Test {@link GenericItem#equals(Object)}. */ public void testEquals() { assertTrue(mEmptyItem1.equals(mEmptyItem1)); assertFalse(mEmptyItem1.equals(null)); assertTrue(mEmptyItem1.equals(mEmptyItem2)); assertTrue(mEmptyItem2.equals(mEmptyItem1)); assertFalse(mEmptyItem1.equals(mStringItem)); assertFalse(mStringItem.equals(mEmptyItem1)); assertFalse(mIntegerItem.equals(mStringItem)); assertFalse(mEmptyItem1.equals(mFullItem1)); assertFalse(mFullItem1.equals(mEmptyItem1)); assertTrue(mFullItem1.equals(mFullItem2)); assertFalse(mFullItem1.equals(mInconsistentItem)); }