JUnit Question:

Download Job Interview Questions and Answers PDF

How Many Test Runners Are Supported in JUnit 3.8?

JUnit Interview Question
JUnit Interview Question

Answer:

JUnit 3.8 supports 3 test runners:

junit.textui.TestRunner - A command line based tool to run tests. TestRunner expects the name of a TestCase class as argument. If this class defines a static suite method it will be invoked and the returned test is run. Otherwise all the methods starting with "test" having no arguments are run.

junit.awtgui.TestRunner - An AWT based user interface to run tests. Enter the name of a class which either provides a static suite method or is a subclass of TestCase. TestRunner takes as an optional argument the name of the testcase class to be run.

junit.swingui.TestRunner - A Swing based user interface to run tests. Enter the name of a class which either provides a static suite method or is a subclass of TestCase. TestRunner takes as an optional argument the name of the testcase class to be run.

All 3 runners can be executed directly by JVM with a class name as an argument

Download JUnit Interview Questions And Answers PDF

Previous QuestionNext Question
What Are JUnit 3.8 Naming Conventions?What Is a JUnit Test Fixture?