[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