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

Manik Surtani msurtani at jboss.com
Fri Aug 25 08:41:35 EDT 2006


  User: msurtani
  Date: 06/08/25 08:41:35

  Added:       tests/functional/org/jboss/cache/marshall 
                        CrudMethodTest.java
  Log:
  - "modernised" MethodDeclarations
  - removed unnessary method maps in various interceptors, replaced with methods in MethodDeclarations
  - some work on replacing JGroups MethodCall with JBCMethodCall
  
  Revision  Changes    Path
  1.1      date: 2006/08/25 12:41:35;  author: msurtani;  state: Exp;JBossCache/tests/functional/org/jboss/cache/marshall/CrudMethodTest.java
  
  Index: CrudMethodTest.java
  ===================================================================
  /*
   *
   * JBoss, the OpenSource J2EE webOS
   *
   * Distributable under LGPL license.
   * See terms of license at gnu.org.
   */
  
  package org.jboss.cache.marshall;
  
  import junit.framework.Test;
  import junit.framework.TestCase;
  import junit.framework.TestSuite;
  
  /**
   * Checks CRUD methods
   *
   * @author Bela Ban
   * @version $Id: CrudMethodTest.java,v 1.1 2006/08/25 12:41:35 msurtani Exp $
   */
  public class CrudMethodTest extends TestCase {
  
  
     public CrudMethodTest(String name) {
        super(name);
     }
  
     public void testPutMethods()
     {
         assertTrue(MethodDeclarations.isPutMethod(MethodDeclarations.putDataEraseMethodLocal_id));
         assertTrue(MethodDeclarations.isPutMethod(MethodDeclarations.putDataMethodLocal_id));
         assertTrue(MethodDeclarations.isPutMethod(MethodDeclarations.putKeyValMethodLocal_id));
  
         assertEquals(3, MethodDeclarations.putMethodIds.size());
     }
  
     public void testTransactionLifecycleMethods()
     {
         assertTrue(MethodDeclarations.isTransactionLifecycleMethod(MethodDeclarations.commitMethod_id));
         assertTrue(MethodDeclarations.isTransactionLifecycleMethod(MethodDeclarations.rollbackMethod_id));
         assertTrue(MethodDeclarations.isTransactionLifecycleMethod(MethodDeclarations.prepareMethod_id));
         assertTrue(MethodDeclarations.isTransactionLifecycleMethod(MethodDeclarations.optimisticPrepareMethod_id));
  
         assertEquals(4, MethodDeclarations.transactionLifecycleMethodIds.size());
     }
  
     public void testCrudMethods() {
        assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.putDataEraseMethodLocal_id));
        assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.putDataMethodLocal_id));
        assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.putKeyValMethodLocal_id));
        assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.removeDataMethodLocal_id));
        assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.removeKeyMethodLocal_id));
        assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.removeNodeMethodLocal_id));
        assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.dataGravitationCleanupMethod_id));
        assertEquals(7, MethodDeclarations.crudMethodIds.size());
  
        assertFalse(MethodDeclarations.isCrudMethod(MethodDeclarations.getKeyValueMethodLocal_id));
        assertFalse(MethodDeclarations.isCrudMethod(MethodDeclarations.getNodeMethodLocal_id));
        assertFalse(MethodDeclarations.isCrudMethod(MethodDeclarations.getKeysMethodLocal_id));
        assertFalse(MethodDeclarations.isCrudMethod(MethodDeclarations.getChildrenNamesMethodLocal_id));
     }
  
     public void testBuddyGroupOrganisationMethods()
     {
         assertTrue(MethodDeclarations.isBuddyGroupOrganisationMethod(MethodDeclarations.remoteAnnounceBuddyPoolNameMethod_id));
         assertTrue(MethodDeclarations.isBuddyGroupOrganisationMethod(MethodDeclarations.remoteAssignToBuddyGroupMethod_id));
         assertTrue(MethodDeclarations.isBuddyGroupOrganisationMethod(MethodDeclarations.remoteRemoveFromBuddyGroupMethod_id));
  
         assertEquals(3, MethodDeclarations.buddyGroupOrganisationMethodIds.size());
     }
  
  
  
  
     public static Test suite() throws Exception {
        return new TestSuite(CrudMethodTest.class);
     }
  
     public static void main(String[] args) throws Exception {
        junit.textui.TestRunner.run(suite());
     }
  
  
  }
  
  
  



More information about the jboss-cvs-commits mailing list