[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