Clover coverage report -
Coverage timestamp: Wed Jan 31 2007 15:38:53 EST
file stats: LOC: 42   Methods: 3
NCLOC: 25   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
JDBCCacheLoaderConfigTest.java - 100% 100% 100%
coverage
 1    /*
 2    * JBoss, the OpenSource J2EE webOS
 3    *
 4    * Distributable under LGPL license.
 5    * See terms of license at gnu.org.
 6    */
 7    package org.jboss.cache.loader;
 8   
 9    import junit.framework.TestCase;
 10   
 11    /**
 12    * Unit test for JDBCCacheLoaderConfig
 13    *
 14    * @author <a href="mailto:galder.zamarreno@jboss.com">Galder Zamarreno</a>
 15    */
 16    public class JDBCCacheLoaderConfigTest extends TestCase
 17    {
 18    private JDBCCacheLoaderConfig cacheLoaderConfig;
 19   
 20  2 protected void setUp() throws Exception
 21    {
 22  2 cacheLoaderConfig = new JDBCCacheLoaderConfig();
 23    }
 24   
 25  1 public void testSetGetConnectionFactory()
 26    {
 27  1 cacheLoaderConfig.setConnectionFactoryClass("com.acme.Paradise");
 28  1 assertEquals("com.acme.Paradise", cacheLoaderConfig.getConnectionFactoryClass());
 29    }
 30   
 31  1 public void testEqualsHashCode()
 32    {
 33  1 cacheLoaderConfig.setConnectionFactoryClass("com.acme.Paradise");
 34  1 JDBCCacheLoaderConfig other = new JDBCCacheLoaderConfig();
 35  1 other.setConnectionFactoryClass("com.acme.Paradise");
 36  1 assertTrue(cacheLoaderConfig.equals(other));
 37  1 assertEquals(cacheLoaderConfig.hashCode(), other.hashCode());
 38   
 39  1 other.setConnectionFactoryClass("com.ibm.flaming.Gala");
 40  1 assertFalse(cacheLoaderConfig.equals(other));
 41    }
 42    }