[jboss-cvs] JBossCache/tests-50/functional/org/jboss/cache/pojo/collection ...
Ben Wang
bwang at jboss.com
Sun Sep 17 03:42:36 EDT 2006
User: bwang
Date: 06/09/17 03:42:36
Modified: tests-50/functional/org/jboss/cache/pojo/collection
CachedListTest.java
Log:
JIRA JBCACHE-765 Collection equals
Revision Changes Path
1.3 +52 -0 JBossCache/tests-50/functional/org/jboss/cache/pojo/collection/CachedListTest.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: CachedListTest.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/tests-50/functional/org/jboss/cache/pojo/collection/CachedListTest.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- CachedListTest.java 8 Sep 2006 07:55:58 -0000 1.2
+++ CachedListTest.java 17 Sep 2006 07:42:36 -0000 1.3
@@ -333,6 +333,58 @@
assertEquals("Size ", 2, list.size());
}
+ public void testEqual1() throws Exception
+ {
+ List list1 = new ArrayList();
+ list1.add("ID1");
+ list1.add("ID2");
+ cache_.attach("test1", list1);
+ list1 = (List)cache_.find("test1");
+
+ List list2 = new ArrayList();
+ list2.add("ID1");
+ list2.add("ID2");
+ cache_.attach("test2", list2);
+ list2 = (List)cache_.find("test2");
+
+ List list3 = new ArrayList();
+ list3.add("ID2");
+ list3.add("ID1");
+ cache_.attach("test3", list3);
+ list3 = (List)cache_.find("test3");
+
+ assertEquals("List should be equal: ", list1, list1);
+ assertTrue("List should be equal: ", list1.equals(list1));
+ assertTrue("List should be equal: ", list1.equals(list2));
+ assertFalse("List should not be equal: ", list1.equals(list3));
+ }
+
+ public void testEqual2() throws Exception
+ {
+ List list1 = new ArrayList();
+ cache_.attach("test1", list1);
+ list1 = (List)cache_.find("test1");
+ list1.add("ID1");
+ list1.add("ID2");
+
+ List list2 = new ArrayList();
+ cache_.attach("test2", list2);
+ list2 = (List)cache_.find("test2");
+ list2.add("ID1");
+ list2.add("ID2");
+
+ List list3 = new ArrayList();
+ cache_.attach("test3", list3);
+ list3 = (List)cache_.find("test3");
+ list3.add("ID2");
+ list3.add("ID1");
+
+ assertEquals("List should be equal: ", list1, list1);
+ assertTrue("List should be equal: ", list1.equals(list1));
+ assertTrue("List should be equal: ", list1.equals(list2));
+ assertFalse("List should not be equal: ", list1.equals(list3));
+ }
+
public static Test suite() throws Exception
{
return new TestSuite(CachedListTest.class);
More information about the jboss-cvs-commits
mailing list