Clover coverage report -
Coverage timestamp: Wed Jan 31 2007 15:38:53 EST
file stats: LOC: 98   Methods: 7
NCLOC: 66   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
CrudMethodTest.java - 97.4% 85.7% 95.6%
coverage coverage
 1    /*
 2    *
 3    * JBoss, the OpenSource J2EE webOS
 4    *
 5    * Distributable under LGPL license.
 6    * See terms of license at gnu.org.
 7    */
 8   
 9    package org.jboss.cache.marshall;
 10   
 11    import junit.framework.Test;
 12    import junit.framework.TestCase;
 13    import junit.framework.TestSuite;
 14   
 15    /**
 16    * Checks CRUD methods
 17    *
 18    * @author Bela Ban
 19    * @version $Id: CrudMethodTest.java,v 1.3 2006/11/14 16:00:41 msurtani Exp $
 20    */
 21    public class CrudMethodTest extends TestCase
 22    {
 23   
 24   
 25  4 public CrudMethodTest(String name)
 26    {
 27  4 super(name);
 28    }
 29   
 30  1 public void testPutMethods()
 31    {
 32  1 assertTrue(MethodDeclarations.isPutMethod(MethodDeclarations.putDataEraseMethodLocal_id));
 33  1 assertTrue(MethodDeclarations.isPutMethod(MethodDeclarations.putDataMethodLocal_id));
 34  1 assertTrue(MethodDeclarations.isPutMethod(MethodDeclarations.putKeyValMethodLocal_id));
 35  1 assertTrue(MethodDeclarations.isPutMethod(MethodDeclarations.putDataEraseVersionedMethodLocal_id));
 36  1 assertTrue(MethodDeclarations.isPutMethod(MethodDeclarations.putDataVersionedMethodLocal_id));
 37  1 assertTrue(MethodDeclarations.isPutMethod(MethodDeclarations.putKeyValVersionedMethodLocal_id));
 38   
 39  1 assertEquals(6, MethodDeclarations.putMethodIds.size());
 40    }
 41   
 42  1 public void testTransactionLifecycleMethods()
 43    {
 44  1 assertTrue(MethodDeclarations.isTransactionLifecycleMethod(MethodDeclarations.commitMethod_id));
 45  1 assertTrue(MethodDeclarations.isTransactionLifecycleMethod(MethodDeclarations.rollbackMethod_id));
 46  1 assertTrue(MethodDeclarations.isTransactionLifecycleMethod(MethodDeclarations.prepareMethod_id));
 47  1 assertTrue(MethodDeclarations.isTransactionLifecycleMethod(MethodDeclarations.optimisticPrepareMethod_id));
 48   
 49  1 assertEquals(4, MethodDeclarations.transactionLifecycleMethodIds.size());
 50    }
 51   
 52  1 public void testCrudMethods()
 53    {
 54  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.putDataEraseMethodLocal_id));
 55  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.putDataMethodLocal_id));
 56  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.putKeyValMethodLocal_id));
 57  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.removeDataMethodLocal_id));
 58  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.removeKeyMethodLocal_id));
 59  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.removeNodeMethodLocal_id));
 60  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.dataGravitationCleanupMethod_id));
 61  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.moveMethodLocal_id));
 62  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.putDataEraseVersionedMethodLocal_id));
 63  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.putDataVersionedMethodLocal_id));
 64  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.putKeyValVersionedMethodLocal_id));
 65  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.removeDataVersionedMethodLocal_id));
 66  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.removeKeyVersionedMethodLocal_id));
 67  1 assertTrue(MethodDeclarations.isCrudMethod(MethodDeclarations.removeNodeVersionedMethodLocal_id));
 68   
 69  1 assertEquals(14, MethodDeclarations.crudMethodIds.size());
 70   
 71  1 assertFalse(MethodDeclarations.isCrudMethod(MethodDeclarations.getKeyValueMethodLocal_id));
 72  1 assertFalse(MethodDeclarations.isCrudMethod(MethodDeclarations.getNodeMethodLocal_id));
 73  1 assertFalse(MethodDeclarations.isCrudMethod(MethodDeclarations.getKeysMethodLocal_id));
 74  1 assertFalse(MethodDeclarations.isCrudMethod(MethodDeclarations.getChildrenNamesMethodLocal_id));
 75    }
 76   
 77  1 public void testBuddyGroupOrganisationMethods()
 78    {
 79  1 assertTrue(MethodDeclarations.isBuddyGroupOrganisationMethod(MethodDeclarations.remoteAnnounceBuddyPoolNameMethod_id));
 80  1 assertTrue(MethodDeclarations.isBuddyGroupOrganisationMethod(MethodDeclarations.remoteAssignToBuddyGroupMethod_id));
 81  1 assertTrue(MethodDeclarations.isBuddyGroupOrganisationMethod(MethodDeclarations.remoteRemoveFromBuddyGroupMethod_id));
 82   
 83  1 assertEquals(3, MethodDeclarations.buddyGroupOrganisationMethodIds.size());
 84    }
 85   
 86   
 87  1 public static Test suite() throws Exception
 88    {
 89  1 return new TestSuite(CrudMethodTest.class);
 90    }
 91   
 92  0 public static void main(String[] args) throws Exception
 93    {
 94  0 junit.textui.TestRunner.run(suite());
 95    }
 96   
 97   
 98    }