From: David S. <ds...@us...> - 2006-12-27 22:27:25
|
Update of /cvsroot/junit/junit/src/org/junit/runners In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv23274/src/org/junit/runners Added Files: Replaces.java RunMethodWith.java MethodRunner.java Log Message: Another potential enhancement. RunMethodWith allows individual test methods to be run with different runners. --- NEW FILE: Replaces.java --- package org.junit.runners; import java.lang.annotation.Annotation; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @Retention(RetentionPolicy.RUNTIME) public @interface Replaces { Class<? extends Annotation> value(); } --- NEW FILE: RunMethodWith.java --- package org.junit.runners; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @Retention(RetentionPolicy.RUNTIME) public @interface RunMethodWith { Class<? extends MethodRunner> value(); } --- NEW FILE: MethodRunner.java --- package org.junit.runners; import org.junit.internal.runners.TestMethod; import org.junit.runner.notification.RunNotifier; public interface MethodRunner { public abstract void run(TestMethod method, RunNotifier notifier); } |