Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JUnit 4.13.2 Source Code Files
JUnit Source Code Files are provided in the source package file, junit-4.13.2-sources.jar.
You can browse JUnit Source Code files below:
✍: FYIcenter.com
⏎ org/junit/runner/notification/RunListener.java
package org.junit.runner.notification; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import org.junit.runner.Description; import org.junit.runner.Result; /** * Register an instance of this class with {@link RunNotifier} to be notified * of events that occur during a test run. All of the methods in this class * are abstract and have no implementation; override one or more methods to * receive events. * <p> * For example, suppose you have a <code>Cowbell</code> * class that you want to make a noise whenever a test fails. You could write: * <pre> * public class RingingListener extends RunListener { * public void testFailure(Failure failure) { * Cowbell.ring(); * } * } * </pre> * <p> * To invoke your listener, you need to run your tests through <code>JUnitCore</code>. * <pre> * public void main(String... args) { * JUnitCore core= new JUnitCore(); * core.addListener(new RingingListener()); * core.run(MyTestClass.class); * } * </pre> * <p> * If a listener throws an exception for a test event, the other listeners will * have their {@link RunListener#testFailure(Failure)} called with a {@code Description} * of {@link Description#TEST_MECHANISM} to indicate the failure. * <p> * By default, JUnit will synchronize calls to your listener. If your listener * is thread-safe and you want to allow JUnit to call your listener from * multiple threads when tests are run in parallel, you can annotate your * test class with {@link RunListener.ThreadSafe}. * <p> * Listener methods will be called from the same thread as is running * the test, unless otherwise indicated by the method Javadoc * * @see org.junit.runner.JUnitCore * @since 4.0 */ public class RunListener { /** * Called before any tests have been run. This may be called on an * arbitrary thread. * * @param description describes the tests to be run */ public void testRunStarted(Description description) throws Exception { } /** * Called when all tests have finished. This may be called on an * arbitrary thread. * * @param result the summary of the test run, including all the tests that failed */ public void testRunFinished(Result result) throws Exception { } /** * Called when a test suite is about to be started. If this method is * called for a given {@link Description}, then {@link #testSuiteFinished(Description)} * will also be called for the same {@code Description}. * * <p>Note that not all runners will call this method, so runners should * be prepared to handle {@link #testStarted(Description)} calls for tests * where there was no corresponding {@code testSuiteStarted()} call for * the parent {@code Description}. * * @param description the description of the test suite that is about to be run * (generally a class name) * @since 4.13 */ public void testSuiteStarted(Description description) throws Exception { } /** * Called when a test suite has finished, whether the test suite succeeds or fails. * This method will not be called for a given {@link Description} unless * {@link #testSuiteStarted(Description)} was called for the same @code Description}. * * @param description the description of the test suite that just ran * @since 4.13 */ public void testSuiteFinished(Description description) throws Exception { } /** * Called when an atomic test is about to be started. * * @param description the description of the test that is about to be run * (generally a class and method name) */ public void testStarted(Description description) throws Exception { } /** * Called when an atomic test has finished, whether the test succeeds or fails. * * @param description the description of the test that just ran */ public void testFinished(Description description) throws Exception { } /** * Called when an atomic test fails, or when a listener throws an exception. * * <p>In the case of a failure of an atomic test, this method will be called * with the same {@code Description} passed to * {@link #testStarted(Description)}, from the same thread that called * {@link #testStarted(Description)}. * * <p>In the case of a listener throwing an exception, this will be called with * a {@code Description} of {@link Description#TEST_MECHANISM}, and may be called * on an arbitrary thread. * * @param failure describes the test that failed and the exception that was thrown */ public void testFailure(Failure failure) throws Exception { } /** * Called when an atomic test flags that it assumes a condition that is * false * * @param failure describes the test that failed and the * {@link org.junit.AssumptionViolatedException} that was thrown */ public void testAssumptionFailure(Failure failure) { } /** * Called when a test will not be run, generally because a test method is annotated * with {@link org.junit.Ignore}. * * @param description describes the test that will not be run */ public void testIgnored(Description description) throws Exception { } /** * Indicates a {@code RunListener} that can have its methods called * concurrently. This implies that the class is thread-safe (i.e. no set of * listener calls can put the listener into an invalid state, even if those * listener calls are being made by multiple threads without * synchronization). * * @since 4.12 */ @Documented @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) public @interface ThreadSafe { } }
⏎ org/junit/runner/notification/RunListener.java
Or download all of them as a single archive file:
File name: junit-4.13.2-sources.jar File size: 234540 bytes Release date: 2021-02-13 Download
⇒ Download and Install junit-4.12.jar
⇐ Download and Install junit-4.13.2.jar
2016-03-28, 17352👍, 0💬
Popular Posts:
commons-fileupload-1.3.3 -sources.jaris the source JAR file for Apache Commons FileUpload 1.3., whic...
Jackson is "the Java JSON library" or "the best JSON parser for Java". Or simply as "JSON for Java"....
ZooKeeper is a centralized service for maintaining configuration information, naming, providing dist...
JavaMail Source Code Files are provided in the source package file, httpcomponents-client-5. 2-src.zi...
What Is ojdbc7.jar for Oracle 12c R1? ojdbc7.jar for Oracle 12c R1 is the JAR files of ojdbc.jar, JD...