Author: krosenvold Date: Wed Jan 26 22:03:27 2011 New Revision: 1063890 URL: http://svn.apache.org/viewvc?rev=1063890&view=rev Log: o Cleaned out unused code
Modified: maven/surefire/trunk/surefire-api/src/main/java/org/apache/maven/surefire/report/ReporterManagerFactory.java maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/JUnit3Provider.java maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/JUnitTestSet.java maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/PojoTestSet.java maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/TestListenerInvocationHandler.java Modified: maven/surefire/trunk/surefire-api/src/main/java/org/apache/maven/surefire/report/ReporterManagerFactory.java URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-api/src/main/java/org/apache/maven/surefire/report/ReporterManagerFactory.java?rev=1063890&r1=1063889&r2=1063890&view=diff ============================================================================== --- maven/surefire/trunk/surefire-api/src/main/java/org/apache/maven/surefire/report/ReporterManagerFactory.java (original) +++ maven/surefire/trunk/surefire-api/src/main/java/org/apache/maven/surefire/report/ReporterManagerFactory.java Wed Jan 26 22:03:27 2011 @@ -39,7 +39,7 @@ import java.util.Timer; * is allocated, but none of the subsequent managers. * * @author Jason van Zyl - * @author Kristian Rosenvold (extracted factory) + * @author Kristian Rosenvold */ /** @@ -68,11 +68,9 @@ public class ReporterManagerFactory private final Timer timer; - - public ReporterManagerFactory( List reportDefinitions, ClassLoader surefireClassLoader, - ReporterConfiguration reporterConfiguration ) + public ReporterManagerFactory( ClassLoader surefireClassLoader, ReporterConfiguration reporterConfiguration ) { - this.reportDefinitions = reportDefinitions; + this.reportDefinitions = reporterConfiguration.getReports(); this.surefireClassLoader = surefireClassLoader; this.reporterConfiguration = reporterConfiguration; this.reports = instantiateReportsNewStyle( reportDefinitions, reporterConfiguration, surefireClassLoader ); @@ -87,12 +85,6 @@ public class ReporterManagerFactory timer = null; } - - } - - public ReporterManagerFactory( ClassLoader surefireClassLoader, ReporterConfiguration reporterConfiguration ) - { - this( reporterConfiguration.getReports(), surefireClassLoader, reporterConfiguration ); } public RunStatistics getGlobalRunStatistics() Modified: maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/JUnit3Provider.java URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/JUnit3Provider.java?rev=1063890&r1=1063889&r2=1063890&view=diff ============================================================================== --- maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/JUnit3Provider.java (original) +++ maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/JUnit3Provider.java Wed Jan 26 22:03:27 2011 @@ -54,7 +54,6 @@ public class JUnit3Provider private final JUnit3Reflector reflector; - private TestsToRun testsToRun; public JUnit3Provider( ProviderParameters booterParameters ) @@ -114,7 +113,6 @@ public class JUnit3Provider return directoryScanner.locateTestClasses( testClassLoader, testChecker ); } - public Iterator getSuites() { testsToRun = scanClassPath(); Modified: maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/JUnitTestSet.java URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/JUnitTestSet.java?rev=1063890&r1=1063889&r2=1063890&view=diff ============================================================================== --- maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/JUnitTestSet.java (original) +++ maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/JUnitTestSet.java Wed Jan 26 22:03:27 2011 @@ -30,7 +30,7 @@ import java.lang.reflect.Proxy; public final class JUnitTestSet implements SurefireTestSet { - private Method runMethod; + private final Method runMethod; private final Class testClass; @@ -72,7 +72,7 @@ public final class JUnitTestSet } - public void execute( Reporter reportManager, ClassLoader loader ) + public void execute( Reporter reporter, ClassLoader loader ) throws TestSetFailedException { Class testClass = getTestClass(); @@ -83,8 +83,7 @@ public final class JUnitTestSet Object instanceOfTestResult = reflector.getTestResultClass().newInstance(); - TestListenerInvocationHandler invocationHandler = - new TestListenerInvocationHandler( reportManager, instanceOfTestResult, loader ); + TestListenerInvocationHandler invocationHandler = new TestListenerInvocationHandler( reporter ); Object testListener = Proxy.newProxyInstance( loader, reflector.getInterfacesImplementedByDynamicProxy(), invocationHandler ); Modified: maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/PojoTestSet.java URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/PojoTestSet.java?rev=1063890&r1=1063889&r2=1063890&view=diff ============================================================================== --- maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/PojoTestSet.java (original) +++ maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/PojoTestSet.java Wed Jan 26 22:03:27 2011 @@ -22,7 +22,6 @@ package org.apache.maven.surefire.junit; import org.apache.maven.surefire.report.PojoStackTraceWriter; import org.apache.maven.surefire.report.ReportEntry; import org.apache.maven.surefire.report.Reporter; -import org.apache.maven.surefire.report.ReporterManager; import org.apache.maven.surefire.report.SimpleReportEntry; import org.apache.maven.surefire.testset.TestSetFailedException; @@ -40,15 +39,15 @@ public class PojoTestSet private static final Object[] EMPTY_OBJECT_ARRAY = new Object[0]; - private Object testObject; + private final Object testObject; - protected List testMethods; + private List testMethods; - protected Method setUpMethod; + private Method setUpMethod; - protected Method tearDownMethod; + private Method tearDownMethod; - private Class testClass; + private final Class testClass; public PojoTestSet( Class testClass ) throws TestSetFailedException @@ -85,7 +84,7 @@ public class PojoTestSet executeTestMethods( reportManager ); } - protected void executeTestMethods( Reporter reportManager ) + private void executeTestMethods( Reporter reportManager ) { if ( reportManager == null ) { @@ -105,10 +104,7 @@ public class PojoTestSet } } - /** - * @noinspection CatchGenericClass, OverlyBroadCatchBlock, MethodWithMultipleReturnPoints - */ - protected boolean executeTestMethod( Method method, Object[] args, Reporter reportManager ) + private boolean executeTestMethod( Method method, Object[] args, Reporter reportManager ) { if ( method == null || args == null || reportManager == null ) { @@ -139,7 +135,7 @@ public class PojoTestSet new PojoStackTraceWriter( testObject.getClass().getName(), method.getName(), e ) ); - ( (ReporterManager) reportManager ).testFailed( report ); + reportManager.testFailed( report ); // A return value of true indicates to this class's executeTestMethods // method that it should abort and not attempt to execute @@ -166,7 +162,7 @@ public class PojoTestSet new PojoStackTraceWriter( testObject.getClass().getName(), method.getName(), t ) ); - ( (ReporterManager) reportManager ).testFailed( report ); + reportManager.testFailed( report ); // Don't return here, because tearDownFixture should be called even // if the test method throws an exception. } @@ -176,7 +172,7 @@ public class PojoTestSet new PojoStackTraceWriter( testObject.getClass().getName(), method.getName(), t ) ); - ( (ReporterManager) reportManager ).testFailed( report ); + reportManager.testFailed( report ); // Don't return here, because tearDownFixture should be called even // if the test method throws an exception. } @@ -192,7 +188,7 @@ public class PojoTestSet new PojoStackTraceWriter( testObject.getClass().getName(), method.getName(), t ) ); - ( (ReporterManager) reportManager ).testFailed( report ); + reportManager.testFailed( report ); // A return value of true indicates to this class's executeTestMethods // method that it should abort and not attempt to execute @@ -210,7 +206,7 @@ public class PojoTestSet return false; } - public String getTestName( String testMethodName ) + private String getTestName( String testMethodName ) { if ( testMethodName == null ) { @@ -220,12 +216,12 @@ public class PojoTestSet return getTestClass().getName() + "." + testMethodName; } - public void setUpFixture() throws Throwable + private void setUpFixture() throws Throwable { if (setUpMethod != null) setUpMethod.invoke( testObject, new Object[0] ); } - public void tearDownFixture() throws Throwable + private void tearDownFixture() throws Throwable { if (tearDownMethod != null) tearDownMethod.invoke( testObject, new Object[0] ); } Modified: maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/TestListenerInvocationHandler.java URL: http://svn.apache.org/viewvc/maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/TestListenerInvocationHandler.java?rev=1063890&r1=1063889&r2=1063890&view=diff ============================================================================== --- maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/TestListenerInvocationHandler.java (original) +++ maven/surefire/trunk/surefire-providers/surefire-junit3/src/main/java/org/apache/maven/surefire/junit/TestListenerInvocationHandler.java Wed Jan 26 22:03:27 2011 @@ -21,7 +21,6 @@ package org.apache.maven.surefire.junit; import org.apache.maven.surefire.report.ReportEntry; import org.apache.maven.surefire.report.Reporter; -import org.apache.maven.surefire.report.ReporterManager; import org.apache.maven.surefire.report.SimpleReportEntry; import java.lang.reflect.InvocationHandler; @@ -44,7 +43,7 @@ public class TestListenerInvocationHandl private Set failedTestsSet = new HashSet(); - private ReporterManager reportManager; // todo: Switch to ReportWriter for 2.7.2 + private Reporter reporter; private static final Class[] EMPTY_CLASS_ARRAY = new Class[]{ }; @@ -104,24 +103,14 @@ public class TestListenerInvocationHandl } } - public TestListenerInvocationHandler( Reporter reportManager, Object instanceOfTestResult, ClassLoader loader ) + public TestListenerInvocationHandler( Reporter reporter ) { - if ( reportManager == null ) + if ( reporter == null ) { - throw new NullPointerException( "reportManager is null" ); + throw new NullPointerException( "reporter is null" ); } - if ( instanceOfTestResult == null ) - { - throw new NullPointerException( "instanceOfTestResult is null" ); - } - - if ( loader == null ) - { - throw new NullPointerException( "loader is null" ); - } - - this.reportManager = (ReporterManager) reportManager; + this.reporter = reporter; } public Object invoke( Object proxy, Method method, Object[] args ) @@ -154,7 +143,7 @@ public class TestListenerInvocationHandl { ReportEntry report = new SimpleReportEntry( args[0].getClass().getName(), args[0].toString() ); - reportManager.testStarting( report ); + reporter.testStarting( report ); } // Handler for TestListener.addFailure(Test, Throwable) @@ -164,7 +153,7 @@ public class TestListenerInvocationHandl ReportEntry report = new SimpleReportEntry( args[0].getClass().getName(), args[0].toString(), getStackTraceWriter( args ) ); - ( (ReporterManager) reportManager ).testError( report ); + reporter.testError( report ); failedTestsSet.add( new FailedTest( args[0], Thread.currentThread() ) ); } @@ -193,7 +182,7 @@ public class TestListenerInvocationHandl ReportEntry report = new SimpleReportEntry( args[0].getClass().getName(), args[0].toString(), getStackTraceWriter( args ) ); - reportManager.testFailed( report ); + reporter.testFailed( report ); failedTestsSet.add( new FailedTest( args[0], Thread.currentThread() ) ); } @@ -206,7 +195,7 @@ public class TestListenerInvocationHandl { ReportEntry report = new SimpleReportEntry( args[0].getClass().getName(), args[0].toString() ); - reportManager.testSucceeded( report ); + reporter.testSucceeded( report ); } } }