[jboss-cvs] JBossCache/tests/functional/org/jboss/cache/statetransfer ...

Manik Surtani manik at jboss.org
Tue Apr 3 10:18:51 EDT 2007


  User: msurtani
  Date: 07/04/03 10:18:51

  Modified:    tests/functional/org/jboss/cache/statetransfer 
                        VersionedTestBase.java
  Log:
  Fixed failures
  
  Revision  Changes    Path
  1.31      +45 -29    JBossCache/tests/functional/org/jboss/cache/statetransfer/VersionedTestBase.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: VersionedTestBase.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/tests/functional/org/jboss/cache/statetransfer/VersionedTestBase.java,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -b -r1.30 -r1.31
  --- VersionedTestBase.java	26 Mar 2007 14:37:49 -0000	1.30
  +++ VersionedTestBase.java	3 Apr 2007 14:18:51 -0000	1.31
  @@ -91,7 +91,9 @@
      {
         CacheSPI cache1 = createCache("cache1", false, true, false);
   
  -      cache1.getRegion(A, true).activate();
  +      Region c1RegionA = cache1.getRegion(A, true);
  +      c1RegionA.activate();
  +      c1RegionA.registerContextClassLoader(getClass().getClassLoader());
   
         cache1.put(A_B, "name", JOE);
         cache1.put(A_B, "age", TWENTY);
  @@ -108,8 +110,10 @@
         assertNull("/a/c name transferred against policy", cache2.get(A_C, "name"));
         assertNull("/a/c age transferred against policy", cache2.get(A_C, "age"));
   
  -      cache2.getRegion(A_B, true).activate();
  -      System.out.println("Region A_B on cache2: " + cache2.getRegion(A_B, false));
  +      Region c2RegionAB = cache2.getRegion(A_B, true);
  +      c2RegionAB.registerContextClassLoader(this.getClass().getClassLoader()); // need to do this so this region is recognised as a marshalling region.
  +      c2RegionAB.activate();
  +      System.out.println("Region A_B on cache2: " + c2RegionAB);
   
         assertEquals("Incorrect name for /a/b", JOE, cache2.get(A_B, "name"));
         assertEquals("Incorrect age for /a/b", TWENTY, cache2.get(A_B, "age"));
  @@ -120,7 +124,9 @@
   
         assertNull("/a/d name transferred against policy", cache2.get(A_D, "name"));
   
  -      cache2.getRegion(A_C, true).activate();
  +      Region c2RegionAC = cache2.getRegion(A_C, true);
  +      c2RegionAC.registerContextClassLoader(this.getClass().getClassLoader()); // need to do this so this region is recognised as a marshalling region.
  +      c2RegionAC.activate();
   
         assertEquals("Incorrect name for /a/b", JOE, cache2.get(A_B, "name"));
         assertEquals("Incorrect age for /a/b", TWENTY, cache2.get(A_B, "age"));
  @@ -128,7 +134,9 @@
         assertEquals("Incorrect age for /a/c", FORTY, cache2.get(A_C, "age"));
         assertNull("/a/d name transferred against policy", cache2.get(A_D, "name"));
   
  -      cache2.getRegion(A_D, true).activate();
  +      Region c2RegionAD = cache2.getRegion(A_D, true);
  +      c2RegionAD.registerContextClassLoader(this.getClass().getClassLoader()); // need to do this so this region is recognised as a marshalling region.
  +      c2RegionAD.activate();
   
         assertEquals("Incorrect name for /a/b", JOE, cache2.get(A_B, "name"));
         assertEquals("Incorrect age for /a/b", TWENTY, cache2.get(A_B, "age"));
  @@ -136,11 +144,19 @@
         assertEquals("Incorrect age for /a/c", FORTY, cache2.get(A_C, "age"));
         assertEquals("Incorrect name for /a/d", JANE, cache2.get(A_D, "name"));
   
  -      cache1.getRegion(A, true).deactivate();
   
  -      cache1.getRegion(A_B, true).activate();
  -      cache1.getRegion(A_C, true).activate();
  -      cache1.getRegion(A_D, true).activate();
  +      c1RegionA.deactivate();
  +      Region c1RegionAB = cache1.getRegion(A_B, true);
  +      Region c1RegionAC = cache1.getRegion(A_C, true);
  +      Region c1RegionAD = cache1.getRegion(A_D, true);
  +
  +      c1RegionAB.registerContextClassLoader(getClass().getClassLoader());
  +      c1RegionAC.registerContextClassLoader(getClass().getClassLoader());
  +      c1RegionAD.registerContextClassLoader(getClass().getClassLoader());
  +
  +      c1RegionAB.activate();
  +      c1RegionAC.activate();
  +      c1RegionAD.activate();
   
         assertEquals("Incorrect name for /a/b", JOE, cache1.get(A_B, "name"));
         assertEquals("Incorrect age for /a/b", TWENTY, cache1.get(A_B, "age"));
  
  
  



More information about the jboss-cvs-commits mailing list