From: <eg...@us...> - 2007-11-24 08:15:08
|
Revision: 9489 http://cdk.svn.sourceforge.net/cdk/?rev=9489&view=rev Author: egonw Date: 2007-11-24 00:15:04 -0800 (Sat, 24 Nov 2007) Log Message: ----------- Added coverage testing for the atomtype module Modified Paths: -------------- trunk/cdk/src/org/openscience/cdk/test/modulesuites/MatomtypeTests.java Added Paths: ----------- trunk/cdk/src/org/openscience/cdk/test/AtomtypeCoverageTest.java Added: trunk/cdk/src/org/openscience/cdk/test/AtomtypeCoverageTest.java =================================================================== --- trunk/cdk/src/org/openscience/cdk/test/AtomtypeCoverageTest.java (rev 0) +++ trunk/cdk/src/org/openscience/cdk/test/AtomtypeCoverageTest.java 2007-11-24 08:15:04 UTC (rev 9489) @@ -0,0 +1,56 @@ +/* $Revision: 7921 $ $Author: egonw $ $Date: 2007-02-09 00:35:55 +0100 (Fri, 09 Feb 2007) $ + * + * Copyright (C) 2004-2007 Egon Willighagen <eg...@us...> + * + * Contact: cdk...@li... + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public License + * as published by the Free Software Foundation; either version 2.1 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + */ +package org.openscience.cdk.test; + +import junit.framework.Test; +import junit.framework.TestSuite; + +/** + * TestSuite that uses tests wether all public methods in the core + * module are tested. Unlike Emma, it does not test that all code is + * tested, just all methods. + * + * @cdk.module test-atomtype + */ +public class AtomtypeCoverageTest extends CoverageTest { + + private final static String CLASS_LIST = "atomtype.javafiles"; + + public AtomtypeCoverageTest(String name) { + super(name); + } + + protected void setUp() throws Exception { + super.setUp(); + super.loadClassList(CLASS_LIST); + } + + public static Test suite() { + TestSuite suite = new TestSuite(); + suite.addTestSuite(AtomtypeCoverageTest.class); + return suite; + } + + public void testCoverage() { + assertTrue(super.runCoverageTest()); + } + +} Modified: trunk/cdk/src/org/openscience/cdk/test/modulesuites/MatomtypeTests.java =================================================================== --- trunk/cdk/src/org/openscience/cdk/test/modulesuites/MatomtypeTests.java 2007-11-23 21:18:58 UTC (rev 9488) +++ trunk/cdk/src/org/openscience/cdk/test/modulesuites/MatomtypeTests.java 2007-11-24 08:15:04 UTC (rev 9489) @@ -23,30 +23,16 @@ import junit.framework.Test; import junit.framework.TestSuite; -import org.openscience.cdk.test.CDKConstantsTest; -import org.openscience.cdk.test.CoreCoverageTest; +import org.openscience.cdk.test.AtomtypeCoverageTest; import org.openscience.cdk.test.atomtype.CDKAtomTypeMatcherTest; import org.openscience.cdk.test.atomtype.HybridizationMatcherTest; import org.openscience.cdk.test.atomtype.HybridizationStateATMatcherTest; import org.openscience.cdk.test.atomtype.StructGenAtomTypeGuesserTest; import org.openscience.cdk.test.atomtype.StructGenMatcherTest; import org.openscience.cdk.test.atomtype.ValencyMatcherTest; -import org.openscience.cdk.test.config.AtomTypeFactoryTest; -import org.openscience.cdk.test.config.CDKBasedAtomTypeConfiguratorTest; -import org.openscience.cdk.test.config.IsotopeFactoryTest; -import org.openscience.cdk.test.config.TXTBasedAtomTypeConfiguratorTest; -import org.openscience.cdk.test.config.atomtypes.AtomTypeHandlerTest; -import org.openscience.cdk.test.config.atomtypes.AtomTypeReaderTest; -import org.openscience.cdk.test.config.isotopes.IsotopeHandlerTest; -import org.openscience.cdk.test.config.isotopes.IsotopeReaderTest; -import org.openscience.cdk.test.exception.CDKExceptionTest; -import org.openscience.cdk.test.exception.NoSuchAtomExceptionTest; -import org.openscience.cdk.test.exception.NoSuchAtomTypeExceptionTest; import org.openscience.cdk.test.graph.PathToolsTest; import org.openscience.cdk.test.graph.SpanningTreeTest; import org.openscience.cdk.test.graph.matrix.AdjacencyMatrixTest; -import org.openscience.cdk.test.tools.DataFeaturesTest; -import org.openscience.cdk.test.tools.LoggingToolTest; /** * TestSuite that runs all the tests for the CDK core module. @@ -58,9 +44,9 @@ public class MatomtypeTests { public static Test suite() { - TestSuite suite= new TestSuite("CDK core Tests"); + TestSuite suite= new TestSuite("CDK atomtype Tests"); -// suite.addTest(AtomtypeCoverageTest.suite()); + suite.addTest(AtomtypeCoverageTest.suite()); // basic helper algorithms suite.addTest(AdjacencyMatrixTest.suite()); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |