donaldp 2002/09/30 23:18:22 Modified: src/test/org/apache/avalon/phoenix/tools/verifier/test VerifierTestCase.java Log: Use abstract test case Revision Changes Path 1.2 +4 -26 jakarta-avalon-phoenix/src/test/org/apache/avalon/phoenix/tools/verifier/test/VerifierTestCase.java Index: VerifierTestCase.java =================================================================== RCS file: /home/cvs/jakarta-avalon-phoenix/src/test/org/apache/avalon/phoenix/tools/verifier/test/VerifierTestCase.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- VerifierTestCase.java 1 Oct 2002 00:08:40 -0000 1.1 +++ VerifierTestCase.java 1 Oct 2002 06:18:22 -0000 1.2 @@ -7,14 +7,9 @@ */ package org.apache.avalon.phoenix.tools.verifier.test; -import java.io.File; -import java.net.URL; -import junit.framework.TestCase; -import org.apache.avalon.framework.configuration.Configuration; import org.apache.avalon.framework.logger.ConsoleLogger; import org.apache.avalon.phoenix.metadata.SarMetaData; -import org.apache.avalon.phoenix.tools.assembler.Assembler; -import org.apache.avalon.phoenix.tools.configuration.ConfigurationBuilder; +import org.apache.avalon.phoenix.test.AbstractContainerTestCase; import org.apache.avalon.phoenix.tools.verifier.SarVerifier; /** @@ -24,7 +19,7 @@ * @version $Revision$ $Date$ */ public class VerifierTestCase - extends TestCase + extends AbstractContainerTestCase { public VerifierTestCase( final String name ) { @@ -43,29 +38,12 @@ verify( "assembly2.xml" ); } - private void verify( final String config ) throws Exception + protected void verify( final String config ) throws Exception { final SarMetaData sarMetaData = assembleSar( config ); final ClassLoader classLoader = getClass().getClassLoader(); final SarVerifier verifier = new SarVerifier(); verifier.enableLogging( new ConsoleLogger() ); verifier.verifySar( sarMetaData, classLoader ); - } - - private SarMetaData assembleSar( final String config ) throws Exception - { - final Assembler assembler = new Assembler(); - assembler.enableLogging( new ConsoleLogger() ); - final ClassLoader classLoader = getClass().getClassLoader(); - final Configuration assembly = loadConfig( config ); - return assembler.assembleSar( "test", assembly, - new File( "." ), classLoader ); - } - - private Configuration loadConfig( final String config ) - throws Exception - { - final URL resource = getClass().getResource( config ); - return ConfigurationBuilder.build( resource.toExternalForm() ); } }
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>