SYMBOL INDEX (5371 symbols across 431 files) FILE: src/main/java/junit/extensions/ActiveTestSuite.java class ActiveTestSuite (line 14) | public class ActiveTestSuite extends TestSuite { method ActiveTestSuite (line 17) | public ActiveTestSuite() { method ActiveTestSuite (line 20) | public ActiveTestSuite(Class theClass) { method ActiveTestSuite (line 24) | public ActiveTestSuite(String name) { method ActiveTestSuite (line 28) | public ActiveTestSuite(Class theClass, String name) { method run (line 32) | @Override method runTest (line 39) | @Override method waitUntilFinished (line 56) | synchronized void waitUntilFinished() { method runFinished (line 66) | public synchronized void runFinished() { FILE: src/main/java/junit/extensions/RepeatedTest.java class RepeatedTest (line 9) | public class RepeatedTest extends TestDecorator { method RepeatedTest (line 12) | public RepeatedTest(Test test, int repeat) { method countTestCases (line 20) | @Override method run (line 25) | @Override method toString (line 35) | @Override FILE: src/main/java/junit/extensions/TestDecorator.java class TestDecorator (line 12) | @SuppressWarnings("deprecation") method TestDecorator (line 16) | public TestDecorator(Test test) { method basicRun (line 23) | public void basicRun(TestResult result) { method countTestCases (line 27) | public int countTestCases() { method run (line 31) | public void run(TestResult result) { method toString (line 35) | @Override method getTest (line 40) | public Test getTest() { FILE: src/main/java/junit/extensions/TestSetup.java class TestSetup (line 12) | public class TestSetup extends TestDecorator { method TestSetup (line 14) | public TestSetup(Test test) { method run (line 18) | @Override method setUp (line 33) | protected void setUp() throws Exception { method tearDown (line 40) | protected void tearDown() throws Exception { FILE: src/main/java/junit/framework/Assert.java class Assert (line 8) | @Deprecated method Assert (line 13) | protected Assert() { method assertTrue (line 20) | public static void assertTrue(String message, boolean condition) { method assertTrue (line 30) | public static void assertTrue(boolean condition) { method assertFalse (line 38) | public static void assertFalse(String message, boolean condition) { method assertFalse (line 46) | public static void assertFalse(boolean condition) { method fail (line 53) | public static void fail(String message) { method fail (line 63) | public static void fail() { method assertEquals (line 71) | public static void assertEquals(String message, Object expected, Objec... method assertEquals (line 85) | public static void assertEquals(Object expected, Object actual) { method assertEquals (line 92) | public static void assertEquals(String message, String expected, Strin... method assertEquals (line 106) | public static void assertEquals(String expected, String actual) { method assertEquals (line 115) | public static void assertEquals(String message, double expected, doubl... method assertEquals (line 128) | public static void assertEquals(double expected, double actual, double... method assertEquals (line 137) | public static void assertEquals(String message, float expected, float ... method assertEquals (line 150) | public static void assertEquals(float expected, float actual, float de... method assertEquals (line 158) | public static void assertEquals(String message, long expected, long ac... method assertEquals (line 165) | public static void assertEquals(long expected, long actual) { method assertEquals (line 173) | public static void assertEquals(String message, boolean expected, bool... method assertEquals (line 180) | public static void assertEquals(boolean expected, boolean actual) { method assertEquals (line 188) | public static void assertEquals(String message, byte expected, byte ac... method assertEquals (line 195) | public static void assertEquals(byte expected, byte actual) { method assertEquals (line 203) | public static void assertEquals(String message, char expected, char ac... method assertEquals (line 210) | public static void assertEquals(char expected, char actual) { method assertEquals (line 218) | public static void assertEquals(String message, short expected, short ... method assertEquals (line 225) | public static void assertEquals(short expected, short actual) { method assertEquals (line 233) | public static void assertEquals(String message, int expected, int actu... method assertEquals (line 240) | public static void assertEquals(int expected, int actual) { method assertNotNull (line 247) | public static void assertNotNull(Object object) { method assertNotNull (line 255) | public static void assertNotNull(String message, Object object) { method assertNull (line 266) | public static void assertNull(Object object) { method assertNull (line 276) | public static void assertNull(String message, Object object) { method assertSame (line 284) | public static void assertSame(String message, Object expected, Object ... method assertSame (line 295) | public static void assertSame(Object expected, Object actual) { method assertNotSame (line 304) | public static void assertNotSame(String message, Object expected, Obje... method assertNotSame (line 314) | public static void assertNotSame(Object expected, Object actual) { method failSame (line 318) | public static void failSame(String message) { method failNotSame (line 323) | public static void failNotSame(String message, Object expected, Object... method failNotEquals (line 328) | public static void failNotEquals(String message, Object expected, Obje... method format (line 332) | public static String format(String message, Object expected, Object ac... FILE: src/main/java/junit/framework/AssertionFailedError.java class AssertionFailedError (line 6) | public class AssertionFailedError extends AssertionError { method AssertionFailedError (line 13) | public AssertionFailedError() { method AssertionFailedError (line 22) | public AssertionFailedError(String message) { method defaultString (line 26) | private static String defaultString(String message) { FILE: src/main/java/junit/framework/ComparisonCompactor.java class ComparisonCompactor (line 3) | public class ComparisonCompactor { method ComparisonCompactor (line 15) | public ComparisonCompactor(int contextLength, String expected, String ... method compact (line 21) | @SuppressWarnings("deprecation") method compactString (line 34) | private String compactString(String source) { method findCommonPrefix (line 45) | private void findCommonPrefix() { method findCommonSuffix (line 55) | private void findCommonSuffix() { method computeCommonPrefix (line 66) | private String computeCommonPrefix() { method computeCommonSuffix (line 70) | private String computeCommonSuffix() { method areStringsEqual (line 75) | private boolean areStringsEqual() { FILE: src/main/java/junit/framework/ComparisonFailure.java class ComparisonFailure (line 8) | public class ComparisonFailure extends AssertionFailedError { method ComparisonFailure (line 22) | public ComparisonFailure(String message, String expected, String actua... method getMessage (line 34) | @Override method getActual (line 44) | public String getActual() { method getExpected (line 53) | public String getExpected() { FILE: src/main/java/junit/framework/JUnit4TestAdapter.java class JUnit4TestAdapter (line 28) | public class JUnit4TestAdapter implements Test, Filterable, Orderable, D... method JUnit4TestAdapter (line 35) | public JUnit4TestAdapter(Class newTestClass) { method JUnit4TestAdapter (line 39) | public JUnit4TestAdapter(final Class newTestClass, JUnit4TestAdapte... method countTestCases (line 45) | public int countTestCases() { method run (line 49) | public void run(TestResult result) { method getTests (line 54) | public List getTests() { method getTestClass (line 59) | public Class getTestClass() { method getDescription (line 63) | public Description getDescription() { method removeIgnored (line 68) | private Description removeIgnored(Description description) { method isIgnored (line 82) | private boolean isIgnored(Description description) { method toString (line 86) | @Override method filter (line 91) | public void filter(Filter filter) throws NoTestsRemainException { method sort (line 95) | public void sort(Sorter sorter) { method order (line 104) | public void order(Orderer orderer) throws InvalidOrderingException { FILE: src/main/java/junit/framework/JUnit4TestAdapterCache.java class JUnit4TestAdapterCache (line 13) | public class JUnit4TestAdapterCache extends HashMap { method getDefault (line 17) | public static JUnit4TestAdapterCache getDefault() { method asTest (line 21) | public Test asTest(Description description) { method createTest (line 32) | Test createTest(Description description) { method getNotifier (line 44) | public RunNotifier getNotifier(final TestResult result, final JUnit4Te... method asTestList (line 65) | public List asTestList(Description description) { FILE: src/main/java/junit/framework/JUnit4TestCaseFacade.java class JUnit4TestCaseFacade (line 6) | public class JUnit4TestCaseFacade implements Test, Describable { method JUnit4TestCaseFacade (line 9) | JUnit4TestCaseFacade(Description description) { method toString (line 13) | @Override method countTestCases (line 18) | public int countTestCases() { method run (line 22) | public void run(TestResult result) { method getDescription (line 27) | public Description getDescription() { FILE: src/main/java/junit/framework/Protectable.java type Protectable (line 8) | public interface Protectable { method protect (line 13) | public abstract void protect() throws Throwable; FILE: src/main/java/junit/framework/Test.java type Test (line 8) | public interface Test { method countTestCases (line 12) | public abstract int countTestCases(); method run (line 17) | public abstract void run(TestResult result); FILE: src/main/java/junit/framework/TestCase.java class TestCase (line 76) | @SuppressWarnings("deprecation") method TestCase (line 87) | public TestCase() { method TestCase (line 94) | public TestCase(String name) { method countTestCases (line 101) | public int countTestCases() { method createResult (line 110) | protected TestResult createResult() { method run (line 120) | public TestResult run() { method run (line 129) | public void run(TestResult result) { method runBare (line 138) | public void runBare() throws Throwable { method runTest (line 160) | protected void runTest() throws Throwable { method assertTrue (line 191) | public static void assertTrue(String message, boolean condition) { method assertTrue (line 199) | public static void assertTrue(boolean condition) { method assertFalse (line 207) | public static void assertFalse(String message, boolean condition) { method assertFalse (line 215) | public static void assertFalse(boolean condition) { method fail (line 222) | public static void fail(String message) { method fail (line 229) | public static void fail() { method assertEquals (line 237) | public static void assertEquals(String message, Object expected, Objec... method assertEquals (line 245) | public static void assertEquals(Object expected, Object actual) { method assertEquals (line 252) | public static void assertEquals(String message, String expected, Strin... method assertEquals (line 259) | public static void assertEquals(String expected, String actual) { method assertEquals (line 268) | public static void assertEquals(String message, double expected, doubl... method assertEquals (line 276) | public static void assertEquals(double expected, double actual, double... method assertEquals (line 285) | public static void assertEquals(String message, float expected, float ... method assertEquals (line 293) | public static void assertEquals(float expected, float actual, float de... method assertEquals (line 301) | public static void assertEquals(String message, long expected, long ac... method assertEquals (line 308) | public static void assertEquals(long expected, long actual) { method assertEquals (line 316) | public static void assertEquals(String message, boolean expected, bool... method assertEquals (line 323) | public static void assertEquals(boolean expected, boolean actual) { method assertEquals (line 331) | public static void assertEquals(String message, byte expected, byte ac... method assertEquals (line 338) | public static void assertEquals(byte expected, byte actual) { method assertEquals (line 346) | public static void assertEquals(String message, char expected, char ac... method assertEquals (line 353) | public static void assertEquals(char expected, char actual) { method assertEquals (line 361) | public static void assertEquals(String message, short expected, short ... method assertEquals (line 368) | public static void assertEquals(short expected, short actual) { method assertEquals (line 376) | public static void assertEquals(String message, int expected, int actu... method assertEquals (line 383) | public static void assertEquals(int expected, int actual) { method assertNotNull (line 390) | public static void assertNotNull(Object object) { method assertNotNull (line 398) | public static void assertNotNull(String message, Object object) { method assertNull (line 409) | public static void assertNull(Object object) { method assertNull (line 417) | public static void assertNull(String message, Object object) { method assertSame (line 425) | public static void assertSame(String message, Object expected, Object ... method assertSame (line 433) | public static void assertSame(Object expected, Object actual) { method assertNotSame (line 442) | public static void assertNotSame(String message, Object expected, Obje... method assertNotSame (line 450) | public static void assertNotSame(Object expected, Object actual) { method failSame (line 454) | public static void failSame(String message) { method failNotSame (line 458) | public static void failNotSame(String message, Object expected, Object... method failNotEquals (line 462) | public static void failNotEquals(String message, Object expected, Obje... method format (line 466) | public static String format(String message, Object expected, Object ac... method setUp (line 474) | protected void setUp() throws Exception { method tearDown (line 481) | protected void tearDown() throws Exception { method toString (line 487) | @Override method getName (line 497) | public String getName() { method setName (line 506) | public void setName(String name) { FILE: src/main/java/junit/framework/TestFailure.java class TestFailure (line 12) | public class TestFailure { method TestFailure (line 19) | public TestFailure(Test failedTest, Throwable thrownException) { method failedTest (line 27) | public Test failedTest() { method thrownException (line 34) | public Throwable thrownException() { method toString (line 41) | @Override method trace (line 50) | public String trace() { method exceptionMessage (line 57) | public String exceptionMessage() { method isFailure (line 66) | public boolean isFailure() { FILE: src/main/java/junit/framework/TestListener.java type TestListener (line 6) | public interface TestListener { method addError (line 10) | public void addError(Test test, Throwable e); method addFailure (line 15) | public void addFailure(Test test, AssertionFailedError e); method endTest (line 20) | public void endTest(Test test); method startTest (line 25) | public void startTest(Test test); FILE: src/main/java/junit/framework/TestResult.java class TestResult (line 17) | public class TestResult { method TestResult (line 24) | public TestResult() { method addError (line 36) | public synchronized void addError(Test test, Throwable e) { method addFailure (line 47) | public synchronized void addFailure(Test test, AssertionFailedError e) { method addListener (line 57) | public synchronized void addListener(TestListener listener) { method removeListener (line 64) | public synchronized void removeListener(TestListener listener) { method cloneListeners (line 71) | private synchronized List cloneListeners() { method endTest (line 80) | public void endTest(Test test) { method errorCount (line 89) | public synchronized int errorCount() { method errors (line 96) | public synchronized Enumeration errors() { method failureCount (line 104) | public synchronized int failureCount() { method failures (line 111) | public synchronized Enumeration failures() { method run (line 118) | protected void run(final TestCase test) { method runCount (line 133) | public synchronized int runCount() { method runProtected (line 140) | public void runProtected(final Test test, Protectable p) { method shouldStop (line 155) | public synchronized boolean shouldStop() { method startTest (line 162) | public void startTest(Test test) { method stop (line 175) | public synchronized void stop() { method wasSuccessful (line 182) | public synchronized boolean wasSuccessful() { FILE: src/main/java/junit/framework/TestSuite.java class TestSuite (line 43) | public class TestSuite implements Test { method createTest (line 49) | static public Test createTest(Class theClass, String name) { method getTestConstructor (line 80) | public static Constructor getTestConstructor(Class theClass) thr... method warning (line 92) | public static Test warning(final String message) { method TestSuite (line 108) | public TestSuite() { method TestSuite (line 117) | public TestSuite(final Class theClass) { method addTestsFromTestCase (line 121) | private void addTestsFromTestCase(final Class theClass) { method TestSuite (line 153) | public TestSuite(Class theClass, String name) { method TestSuite (line 161) | public TestSuite(String name) { method TestSuite (line 170) | public TestSuite(Class... classes) { method testCaseForClass (line 176) | private Test testCaseForClass(Class each) { method TestSuite (line 189) | public TestSuite(Class[] classes, String name) { method addTest (line 197) | public void addTest(Test test) { method addTestSuite (line 204) | public void addTestSuite(Class testClass) { method countTestCases (line 211) | public int countTestCases() { method getName (line 224) | public String getName() { method run (line 231) | public void run(TestResult result) { method runTest (line 240) | public void runTest(Test test, TestResult result) { method setName (line 249) | public void setName(String name) { method testAt (line 256) | public Test testAt(int index) { method testCount (line 263) | public int testCount() { method tests (line 270) | public Enumeration tests() { method toString (line 276) | @Override method addTestMethod (line 284) | private void addTestMethod(Method m, List names, Class theC... method isPublicTestMethod (line 299) | private boolean isPublicTestMethod(Method m) { method isTestMethod (line 303) | private boolean isTestMethod(Method m) { FILE: src/main/java/junit/runner/BaseTestRunner.java class BaseTestRunner (line 29) | public abstract class BaseTestRunner implements TestListener { method startTest (line 40) | public synchronized void startTest(Test test) { method setPreferences (line 44) | protected static void setPreferences(Properties preferences) { method getPreferences (line 48) | protected static Properties getPreferences() { method savePreferences (line 58) | public static void savePreferences() throws IOException { method setPreference (line 67) | public static void setPreference(String key, String value) { method endTest (line 71) | public synchronized void endTest(Test test) { method addError (line 75) | public synchronized void addError(final Test test, final Throwable e) { method addFailure (line 79) | public synchronized void addFailure(final Test test, final AssertionFa... method testStarted (line 85) | public abstract void testStarted(String testName); method testEnded (line 87) | public abstract void testEnded(String testName); method testFailed (line 89) | public abstract void testFailed(int status, Test test, Throwable e); method getTest (line 95) | public Test getTest(String suiteClassName) { method elapsedTimeAsString (line 147) | public String elapsedTimeAsString(long runTime) { method processArguments (line 155) | protected String processArguments(String[] args) { method setLoading (line 179) | public void setLoading(boolean enable) { method extractClassName (line 186) | public String extractClassName(String className) { method truncate (line 196) | public static String truncate(String s) { method runFailed (line 207) | protected abstract void runFailed(String message); method loadSuiteClass (line 212) | protected Class loadSuiteClass(String suiteClassName) throws ClassN... method clearStatus (line 219) | protected void clearStatus() { // Belongs in the GUI TestRunner class method useReloadingTestSuiteLoader (line 222) | protected boolean useReloadingTestSuiteLoader() { method getPreferencesFile (line 226) | private static File getPreferencesFile() { method readPreferences (line 231) | private static void readPreferences() { method getPreference (line 249) | public static String getPreference(String key) { method getPreference (line 253) | public static int getPreference(String key, int dflt) { method getFilteredTrace (line 269) | public static String getFilteredTrace(Throwable e) { method getFilteredTrace (line 276) | public static String getFilteredTrace(String stack) { method showStackRaw (line 299) | protected static boolean showStackRaw() { method filterLine (line 303) | static boolean filterLine(String line) { FILE: src/main/java/junit/runner/TestRunListener.java type TestRunListener (line 9) | public interface TestRunListener { method testRunStarted (line 14) | void testRunStarted(String testSuiteName, int testCount); method testRunEnded (line 16) | void testRunEnded(long elapsedTime); method testRunStopped (line 18) | void testRunStopped(long elapsedTime); method testStarted (line 20) | void testStarted(String testName); method testEnded (line 22) | void testEnded(String testName); method testFailed (line 24) | void testFailed(int status, String testName, String trace); FILE: src/main/java/junit/runner/Version.java class Version (line 6) | public class Version { method Version (line 7) | private Version() { method id (line 11) | public static String id() { method main (line 15) | public static void main(String[] args) { FILE: src/main/java/junit/textui/ResultPrinter.java class ResultPrinter (line 14) | public class ResultPrinter implements TestListener { method ResultPrinter (line 18) | public ResultPrinter(PrintStream writer) { method print (line 24) | synchronized void print(TestResult result, long runTime) { method printWaitPrompt (line 31) | void printWaitPrompt() { method printHeader (line 38) | protected void printHeader(long runTime) { method printErrors (line 43) | protected void printErrors(TestResult result) { method printFailures (line 47) | protected void printFailures(TestResult result) { method printDefects (line 51) | protected void printDefects(Enumeration booBoos, int coun... method printDefect (line 63) | public void printDefect(TestFailure booBoo, int count) { // only publi... method printDefectHeader (line 68) | protected void printDefectHeader(TestFailure booBoo, int count) { method printDefectTrace (line 74) | protected void printDefectTrace(TestFailure booBoo) { method printFooter (line 78) | protected void printFooter(TestResult result) { method elapsedTimeAsString (line 98) | protected String elapsedTimeAsString(long runTime) { method getWriter (line 102) | public PrintStream getWriter() { method addError (line 109) | public void addError(Test test, Throwable e) { method addFailure (line 116) | public void addFailure(Test test, AssertionFailedError t) { method endTest (line 123) | public void endTest(Test test) { method startTest (line 129) | public void startTest(Test test) { FILE: src/main/java/junit/textui/TestRunner.java class TestRunner (line 30) | public class TestRunner extends BaseTestRunner { method TestRunner (line 40) | public TestRunner() { method TestRunner (line 47) | public TestRunner(PrintStream writer) { method TestRunner (line 54) | public TestRunner(ResultPrinter printer) { method run (line 61) | static public void run(Class testClass) { method run (line 75) | static public TestResult run(Test test) { method runAndWait (line 84) | static public void runAndWait(Test suite) { method testFailed (line 89) | @Override method testStarted (line 93) | @Override method testEnded (line 97) | @Override method createTestResult (line 104) | protected TestResult createTestResult() { method doRun (line 108) | public TestResult doRun(Test test) { method doRun (line 112) | public TestResult doRun(Test suite, boolean wait) { method pause (line 125) | protected void pause(boolean wait) { method main (line 134) | public static void main(String[] args) { method start (line 152) | public TestResult start(String[] args) throws Exception { method runSingleMethod (line 189) | protected TestResult runSingleMethod(String testCase, String method, b... method runFailed (line 195) | @Override method setPrinter (line 201) | public void setPrinter(ResultPrinter printer) { FILE: src/main/java/org/junit/Assert.java class Assert (line 25) | public class Assert { method Assert (line 29) | protected Assert() { method assertTrue (line 40) | public static void assertTrue(String message, boolean condition) { method assertTrue (line 52) | public static void assertTrue(boolean condition) { method assertFalse (line 64) | public static void assertFalse(String message, boolean condition) { method assertFalse (line 74) | public static void assertFalse(boolean condition) { method fail (line 85) | public static void fail(String message) { method fail (line 95) | public static void fail() { method assertEquals (line 110) | public static void assertEquals(String message, Object expected, method equalsRegardingNull (line 124) | private static boolean equalsRegardingNull(Object expected, Object act... method isEquals (line 132) | private static boolean isEquals(Object expected, Object actual) { method assertEquals (line 145) | public static void assertEquals(Object expected, Object actual) { method assertNotEquals (line 160) | public static void assertNotEquals(String message, Object unexpected, method assertNotEquals (line 176) | public static void assertNotEquals(Object unexpected, Object actual) { method failEquals (line 180) | private static void failEquals(String message, Object actual) { method assertNotEquals (line 199) | public static void assertNotEquals(String message, long unexpected, lo... method assertNotEquals (line 212) | public static void assertNotEquals(long unexpected, long actual) { method assertNotEquals (line 231) | public static void assertNotEquals(String message, double unexpected, method assertNotEquals (line 250) | public static void assertNotEquals(double unexpected, double actual, d... method assertNotEquals (line 266) | public static void assertNotEquals(float unexpected, float actual, flo... method assertArrayEquals (line 283) | public static void assertArrayEquals(String message, Object[] expecteds, method assertArrayEquals (line 299) | public static void assertArrayEquals(Object[] expecteds, Object[] actu... method assertArrayEquals (line 314) | public static void assertArrayEquals(String message, boolean[] expecteds, method assertArrayEquals (line 328) | public static void assertArrayEquals(boolean[] expecteds, boolean[] ac... method assertArrayEquals (line 341) | public static void assertArrayEquals(String message, byte[] expecteds, method assertArrayEquals (line 353) | public static void assertArrayEquals(byte[] expecteds, byte[] actuals) { method assertArrayEquals (line 366) | public static void assertArrayEquals(String message, char[] expecteds, method assertArrayEquals (line 378) | public static void assertArrayEquals(char[] expecteds, char[] actuals) { method assertArrayEquals (line 391) | public static void assertArrayEquals(String message, short[] expecteds, method assertArrayEquals (line 403) | public static void assertArrayEquals(short[] expecteds, short[] actual... method assertArrayEquals (line 416) | public static void assertArrayEquals(String message, int[] expecteds, method assertArrayEquals (line 428) | public static void assertArrayEquals(int[] expecteds, int[] actuals) { method assertArrayEquals (line 441) | public static void assertArrayEquals(String message, long[] expecteds, method assertArrayEquals (line 453) | public static void assertArrayEquals(long[] expecteds, long[] actuals) { method assertArrayEquals (line 469) | public static void assertArrayEquals(String message, double[] expecteds, method assertArrayEquals (line 484) | public static void assertArrayEquals(double[] expecteds, double[] actu... method assertArrayEquals (line 500) | public static void assertArrayEquals(String message, float[] expecteds, method assertArrayEquals (line 515) | public static void assertArrayEquals(float[] expecteds, float[] actual... method internalArrayEquals (line 532) | private static void internalArrayEquals(String message, Object expecteds, method assertEquals (line 552) | public static void assertEquals(String message, double expected, method assertEquals (line 574) | public static void assertEquals(String message, float expected, method assertNotEquals (line 596) | public static void assertNotEquals(String message, float unexpected, method doubleIsDifferent (line 603) | private static boolean doubleIsDifferent(double d1, double d2, double ... method floatIsDifferent (line 614) | private static boolean floatIsDifferent(float f1, float f2, float delt... method assertEquals (line 632) | public static void assertEquals(long expected, long actual) { method assertEquals (line 645) | public static void assertEquals(String message, long expected, long ac... method assertEquals (line 656) | @Deprecated method assertEquals (line 666) | @Deprecated method assertEquals (line 684) | public static void assertEquals(double expected, double actual, double... method assertEquals (line 700) | public static void assertEquals(float expected, float actual, float de... method assertNotNull (line 712) | public static void assertNotNull(String message, Object object) { method assertNotNull (line 722) | public static void assertNotNull(Object object) { method assertNull (line 734) | public static void assertNull(String message, Object object) { method assertNull (line 747) | public static void assertNull(Object object) { method failNotNull (line 751) | private static void failNotNull(String message, Object actual) { method assertSame (line 768) | public static void assertSame(String message, Object expected, Object ... method assertSame (line 782) | public static void assertSame(Object expected, Object actual) { method assertNotSame (line 796) | public static void assertNotSame(String message, Object unexpected, method assertNotSame (line 811) | public static void assertNotSame(Object unexpected, Object actual) { method failSame (line 815) | private static void failSame(String message) { method failNotSame (line 823) | private static void failNotSame(String message, Object expected, method failNotEquals (line 833) | private static void failNotEquals(String message, Object expected, method format (line 838) | static String format(String message, Object expected, Object actual) { method formatClass (line 855) | private static String formatClass(Class value) { method formatClassAndValue (line 860) | private static String formatClassAndValue(Object value, String valueSt... method assertEquals (line 879) | @Deprecated method assertEquals (line 897) | @Deprecated method assertThat (line 928) | @Deprecated method assertThat (line 961) | @Deprecated method assertThrows (line 979) | public static T assertThrows(Class expectedTh... method assertThrows (line 998) | public static T assertThrows(String message, Cla... method buildPrefix (line 1031) | private static String buildPrefix(String message) { FILE: src/main/java/org/junit/Assume.java class Assume (line 36) | public class Assume { method Assume (line 42) | @Deprecated method assumeTrue (line 49) | public static void assumeTrue(boolean b) { method assumeFalse (line 56) | public static void assumeFalse(boolean b) { method assumeTrue (line 67) | public static void assumeTrue(String message, boolean b) { method assumeFalse (line 74) | public static void assumeFalse(String message, boolean b) { method assumeNotNull (line 82) | public static void assumeNotNull(Object... objects) { method assumeThat (line 104) | public static void assumeThat(T actual, Matcher matcher) { method assumeThat (line 127) | public static void assumeThat(String message, T actual, Matcher... method assumeNoException (line 152) | public static void assumeNoException(Throwable e) { method assumeNoException (line 166) | public static void assumeNoException(String message, Throwable e) { FILE: src/main/java/org/junit/AssumptionViolatedException.java class AssumptionViolatedException (line 13) | @SuppressWarnings("deprecation") method AssumptionViolatedException (line 21) | public AssumptionViolatedException(T actual, Matcher matcher) { method AssumptionViolatedException (line 29) | public AssumptionViolatedException(String message, T expected, Mat... method AssumptionViolatedException (line 36) | public AssumptionViolatedException(String message) { method AssumptionViolatedException (line 43) | public AssumptionViolatedException(String message, Throwable t) { FILE: src/main/java/org/junit/ComparisonFailure.java class ComparisonFailure (line 12) | public class ComparisonFailure extends AssertionError { method ComparisonFailure (line 36) | public ComparisonFailure(String message, String expected, String actua... method getMessage (line 47) | @Override method getActual (line 57) | public String getActual() { method getExpected (line 66) | public String getExpected() { class ComparisonCompactor (line 70) | private static class ComparisonCompactor { method ComparisonCompactor (line 89) | public ComparisonCompactor(int contextLength, String expected, Strin... method compact (line 95) | public String compact(String message) { method sharedPrefix (line 108) | private String sharedPrefix() { method sharedSuffix (line 118) | private String sharedSuffix(String prefix) { class DiffExtractor (line 131) | private class DiffExtractor { method DiffExtractor (line 138) | private DiffExtractor() { method expectedDiff (line 143) | public String expectedDiff() { method actualDiff (line 147) | public String actualDiff() { method compactPrefix (line 151) | public String compactPrefix() { method compactSuffix (line 158) | public String compactSuffix() { method extractDiff (line 165) | private String extractDiff(String source) { FILE: src/main/java/org/junit/Test.java class None (line 90) | static class None extends Throwable { method None (line 93) | private None() { FILE: src/main/java/org/junit/TestCouldNotBeSkippedException.java class TestCouldNotBeSkippedException (line 12) | public class TestCouldNotBeSkippedException extends RuntimeException { method TestCouldNotBeSkippedException (line 16) | public TestCouldNotBeSkippedException(org.junit.internal.AssumptionVio... FILE: src/main/java/org/junit/experimental/ParallelComputer.java class ParallelComputer (line 14) | public class ParallelComputer extends Computer { method ParallelComputer (line 19) | public ParallelComputer(boolean classes, boolean methods) { method classes (line 24) | public static Computer classes() { method methods (line 28) | public static Computer methods() { method parallelize (line 32) | private static Runner parallelize(Runner runner) { method getSuite (line 54) | @Override method getRunner (line 61) | @Override FILE: src/main/java/org/junit/experimental/categories/Categories.java class Categories (line 83) | public class Categories extends Suite { class CategoryFilter (line 115) | public static class CategoryFilter extends Filter { method include (line 121) | public static CategoryFilter include(boolean matchAny, Class... c... method include (line 125) | public static CategoryFilter include(Class category) { method include (line 129) | public static CategoryFilter include(Class... categories) { method exclude (line 133) | public static CategoryFilter exclude(boolean matchAny, Class... c... method exclude (line 137) | public static CategoryFilter exclude(Class category) { method exclude (line 141) | public static CategoryFilter exclude(Class... categories) { method categoryFilter (line 145) | public static CategoryFilter categoryFilter(boolean matchAnyInclusio... method CategoryFilter (line 150) | @Deprecated method CategoryFilter (line 158) | protected CategoryFilter(boolean matchAnyIncludes, Set> inc... method CategoryFilter (line 166) | private CategoryFilter(boolean matchAnyIncludes, Class[] inclusions, method describe (line 177) | @Override method toString (line 195) | @Override public String toString() { method shouldRun (line 204) | @Override method hasCorrectCategoryAnnotation (line 219) | private boolean hasCorrectCategoryAnnotation(Description description) { method matchesAnyParentCategories (line 255) | private boolean matchesAnyParentCategories(Set> childCatego... method matchesAllParentCategories (line 268) | private boolean matchesAllParentCategories(Set> childCatego... method categories (line 277) | private static Set> categories(Description description) { method parentDescription (line 284) | private static Description parentDescription(Description description) { method directCategories (line 289) | private static Class[] directCategories(Description description) { method copyAndRefine (line 298) | private static Set> copyAndRefine(Set> classes) { method Categories (line 308) | public Categories(Class klass, RunnerBuilder builder) throws Initia... method getIncludedCategory (line 322) | private static Set> getIncludedCategory(Class klass) { method isAnyIncluded (line 327) | private static boolean isAnyIncluded(Class klass) { method getExcludedCategory (line 332) | private static Set> getExcludedCategory(Class klass) { method isAnyExcluded (line 337) | private static boolean isAnyExcluded(Class klass) { method hasAssignableTo (line 342) | private static boolean hasAssignableTo(Set> assigns, Class... method createSet (line 351) | private static Set> createSet(Class[] classes) { method nullableClassToSet (line 368) | private static Set> nullableClassToSet(Class nullableClass) { FILE: src/main/java/org/junit/experimental/categories/CategoryFilterFactory.java class CategoryFilterFactory (line 14) | abstract class CategoryFilterFactory implements FilterFactory { method createFilter (line 21) | public Filter createFilter(FilterFactoryParams params) throws FilterNo... method createFilter (line 34) | protected abstract Filter createFilter(List> categories); method parseCategories (line 36) | private List> parseCategories(String categories) throws Class... FILE: src/main/java/org/junit/experimental/categories/CategoryValidator.java class CategoryValidator (line 27) | public final class CategoryValidator extends AnnotationValidator { method validateAnnotatedMethod (line 43) | @Override method addErrorMessage (line 57) | private void addErrorMessage(List errors, Class clazz) { FILE: src/main/java/org/junit/experimental/categories/ExcludeCategories.java class ExcludeCategories (line 26) | public final class ExcludeCategories extends CategoryFilterFactory { method createFilter (line 33) | @Override class ExcludesAny (line 38) | private static class ExcludesAny extends CategoryFilter { method ExcludesAny (line 39) | public ExcludesAny(List> categories) { method ExcludesAny (line 43) | public ExcludesAny(Set> categories) { method describe (line 47) | @Override FILE: src/main/java/org/junit/experimental/categories/IncludeCategories.java class IncludeCategories (line 26) | public final class IncludeCategories extends CategoryFilterFactory { method createFilter (line 33) | @Override class IncludesAny (line 38) | private static class IncludesAny extends CategoryFilter { method IncludesAny (line 39) | public IncludesAny(List> categories) { method IncludesAny (line 43) | public IncludesAny(Set> categories) { method describe (line 47) | @Override FILE: src/main/java/org/junit/experimental/max/CouldNotReadCoreException.java class CouldNotReadCoreException (line 6) | public class CouldNotReadCoreException extends Exception { method CouldNotReadCoreException (line 12) | public CouldNotReadCoreException(Throwable e) { FILE: src/main/java/org/junit/experimental/max/MaxCore.java class MaxCore (line 32) | public class MaxCore { method forFolder (line 40) | @Deprecated method storedLocally (line 48) | public static MaxCore storedLocally(File storedResults) { method MaxCore (line 54) | private MaxCore(File storedResults) { method run (line 63) | public Result run(Class testClass) { method run (line 73) | public Result run(Request request) { method run (line 87) | public Result run(Request request, JUnitCore core) { method sortRequest (line 95) | public Request sortRequest(Request request) { method constructLeafRequest (line 105) | private Request constructLeafRequest(List leaves) { method buildRunner (line 123) | private Runner buildRunner(Description each) { method getMalformedTestClass (line 145) | private Class getMalformedTestClass(Description each) { method sortedLeavesForTest (line 158) | public List sortedLeavesForTest(Request request) { method findLeaves (line 162) | private List findLeaves(Request request) { method findLeaves (line 168) | private void findLeaves(Description parent, Description description, L... FILE: src/main/java/org/junit/experimental/max/MaxHistory.java class MaxHistory (line 26) | public class MaxHistory implements Serializable { method forFolder (line 33) | public static MaxHistory forFolder(File file) { method readHistory (line 45) | private static MaxHistory readHistory(File storedResults) method MaxHistory (line 73) | private MaxHistory(File storedResults) { method save (line 77) | private void save() throws IOException { method getFailureTimestamp (line 89) | Long getFailureTimestamp(Description key) { method putTestFailureTimestamp (line 93) | void putTestFailureTimestamp(Description key, long end) { method isNewTest (line 97) | boolean isNewTest(Description key) { method getTestDuration (line 101) | Long getTestDuration(Description key) { method putTestDuration (line 105) | void putTestDuration(Description description, long duration) { class RememberingListener (line 109) | private final class RememberingListener extends RunListener { method testStarted (line 114) | @Override method testFinished (line 120) | @Override method testFailure (line 127) | @Override method testRunFinished (line 132) | @Override class TestComparator (line 138) | private class TestComparator implements Comparator { method compare (line 139) | public int compare(Description o1, Description o2) { method getFailure (line 154) | private Long getFailure(Description key) { method listener (line 167) | public RunListener listener() { method testComparator (line 175) | public Comparator testComparator() { FILE: src/main/java/org/junit/experimental/results/FailureList.java class FailureList (line 9) | class FailureList { method FailureList (line 12) | public FailureList(List failures) { method result (line 16) | public Result result() { FILE: src/main/java/org/junit/experimental/results/PrintableResult.java class PrintableResult (line 22) | public class PrintableResult { method testResult (line 28) | public static PrintableResult testResult(Class type) { method testResult (line 35) | public static PrintableResult testResult(Request request) { method PrintableResult (line 42) | public PrintableResult(List failures) { method PrintableResult (line 46) | private PrintableResult(Result result) { method failureCount (line 53) | public int failureCount() { method failures (line 62) | public List failures() { method toString (line 66) | @Override FILE: src/main/java/org/junit/experimental/results/ResultMatchers.java class ResultMatchers (line 16) | public class ResultMatchers { method ResultMatchers (line 22) | @Deprecated method isSuccessful (line 29) | public static Matcher isSuccessful() { method failureCountIs (line 36) | public static Matcher failureCountIs(final int count) { method hasSingleFailureContaining (line 52) | public static Matcher hasSingleFailureContaining(final String ... method hasSingleFailureMatching (line 69) | public static Matcher hasSingleFailureMatching(final ... method hasFailureContaining (line 87) | public static Matcher hasFailureContaining(final Stri... FILE: src/main/java/org/junit/experimental/runners/Enclosed.java class Enclosed (line 26) | public class Enclosed extends Suite { method Enclosed (line 30) | public Enclosed(Class klass, RunnerBuilder builder) throws Throwable { method filterAbstractClasses (line 34) | private static Class[] filterAbstractClasses(final Class[] class... FILE: src/main/java/org/junit/experimental/theories/ParameterSignature.java class ParameterSignature (line 13) | public class ParameterSignature { method buildConvertableTypesMap (line 17) | private static Map, Class> buildConvertableTypesMap() { method putSymmetrically (line 32) | private static void putSymmetrically(Map map, T a, T b) { method signatures (line 37) | public static ArrayList signatures(Method method) { method signatures (line 42) | public static List signatures(Constructor const... method signatures (line 47) | private static ArrayList signatures( method ParameterSignature (line 61) | private ParameterSignature(Class type, Annotation[] annotations) { method canAcceptValue (line 66) | public boolean canAcceptValue(Object candidate) { method canAcceptType (line 70) | public boolean canAcceptType(Class candidate) { method canPotentiallyAcceptType (line 75) | public boolean canPotentiallyAcceptType(Class candidate) { method isAssignableViaTypeConversion (line 81) | private boolean isAssignableViaTypeConversion(Class targetType, Cla... method getType (line 90) | public Class getType() { method getAnnotations (line 94) | public List getAnnotations() { method hasAnnotation (line 98) | public boolean hasAnnotation(Class type) { method findDeepAnnotation (line 102) | public T findDeepAnnotation(Class annotation... method findDeepAnnotation (line 107) | private T findDeepAnnotation( method getAnnotation (line 126) | public T getAnnotation(Class annotationType) { FILE: src/main/java/org/junit/experimental/theories/ParameterSupplier.java class ParameterSupplier (line 41) | public abstract class ParameterSupplier { method getValueSources (line 42) | public abstract List getValueSources(ParameterSig... FILE: src/main/java/org/junit/experimental/theories/PotentialAssignment.java class PotentialAssignment (line 5) | public abstract class PotentialAssignment { class CouldNotGenerateValueException (line 6) | public static class CouldNotGenerateValueException extends Exception { method CouldNotGenerateValueException (line 9) | public CouldNotGenerateValueException() { method CouldNotGenerateValueException (line 12) | public CouldNotGenerateValueException(Throwable e) { method forValue (line 17) | public static PotentialAssignment forValue(final String name, final Ob... method getValue (line 49) | public abstract Object getValue() throws CouldNotGenerateValueException; method getDescription (line 51) | public abstract String getDescription() throws CouldNotGenerateValueEx... FILE: src/main/java/org/junit/experimental/theories/Theories.java class Theories (line 71) | public class Theories extends BlockJUnit4ClassRunner { method Theories (line 72) | public Theories(Class klass) throws InitializationError { method Theories (line 77) | protected Theories(TestClass testClass) throws InitializationError { method collectInitializationErrors (line 81) | @Override method validateDataPointFields (line 88) | private void validateDataPointFields(List errors) { method validateDataPointMethods (line 104) | private void validateDataPointMethods(List errors) { method validateConstructor (line 120) | @Override method validateTestMethods (line 125) | @Override method validateParameterSupplier (line 144) | private void validateParameterSupplier(Class type, ParameterSignature sig... method addArrayValues (line 132) | private void addArrayValues(ParameterSignature sig, String name, List<... method addIterableValues (line 141) | private void addIterableValues(ParameterSignature sig, String name, Li... method getStaticFieldValue (line 153) | private Object getStaticFieldValue(final Field field) { method isAssignableToAnyOf (line 165) | private static boolean isAssignableToAnyOf(Class[] typeArray, Objec... method getDataPointsMethods (line 174) | protected Collection getDataPointsMethods(ParameterSi... method getSingleDataPointFields (line 178) | protected Collection getSingleDataPointFields(ParameterSignatur... method getDataPointsFields (line 189) | protected Collection getDataPointsFields(ParameterSignature sig) { method getSingleDataPointMethods (line 200) | protected Collection getSingleDataPointMethods(Parame... FILE: src/main/java/org/junit/experimental/theories/internal/Assignments.java class Assignments (line 21) | public class Assignments { method Assignments (line 28) | private Assignments(List assigned, method allUnassigned (line 39) | public static Assignments allUnassigned(Method testMethod, method isComplete (line 49) | public boolean isComplete() { method nextUnassigned (line 53) | public ParameterSignature nextUnassigned() { method assignNext (line 57) | public Assignments assignNext(PotentialAssignment source) { method getActualValues (line 65) | public Object[] getActualValues(int start, int stop) method potentialsForNextUnassigned (line 74) | public List potentialsForNextUnassigned() method generateAssignmentsFromTypeAlone (line 86) | private List generateAssignmentsFromTypeAlone(Par... method getSupplier (line 98) | private ParameterSupplier getSupplier(ParameterSignature unassigned) method buildParameterSupplierFromClass (line 110) | private ParameterSupplier buildParameterSupplierFromClass( method getConstructorArguments (line 125) | public Object[] getConstructorArguments() method getMethodArguments (line 130) | public Object[] getMethodArguments() throws CouldNotGenerateValueExcep... method getAllArguments (line 134) | public Object[] getAllArguments() throws CouldNotGenerateValueException { method getConstructorParameterCount (line 138) | private int getConstructorParameterCount() { method getArgumentStrings (line 145) | public Object[] getArgumentStrings(boolean nullsOk) FILE: src/main/java/org/junit/experimental/theories/internal/BooleanSupplier.java class BooleanSupplier (line 10) | public class BooleanSupplier extends ParameterSupplier { method getValueSources (line 12) | @Override FILE: src/main/java/org/junit/experimental/theories/internal/EnumSupplier.java class EnumSupplier (line 10) | public class EnumSupplier extends ParameterSupplier { method EnumSupplier (line 14) | public EnumSupplier(Class enumType) { method getValueSources (line 18) | @Override FILE: src/main/java/org/junit/experimental/theories/internal/ParameterizedAssertionError.java class ParameterizedAssertionError (line 7) | public class ParameterizedAssertionError extends AssertionError { method ParameterizedAssertionError (line 10) | public ParameterizedAssertionError(Throwable targetException, method equals (line 16) | @Override method hashCode (line 21) | @Override method join (line 26) | public static String join(String delimiter, Object... params) { method join (line 30) | public static String join(String delimiter, Collection values) { method stringValueOf (line 43) | private static String stringValueOf(Object next) { FILE: src/main/java/org/junit/experimental/theories/internal/SpecificDataPointsSupplier.java class SpecificDataPointsSupplier (line 16) | public class SpecificDataPointsSupplier extends AllMembersSupplier { method SpecificDataPointsSupplier (line 18) | public SpecificDataPointsSupplier(TestClass testClass) { method getSingleDataPointFields (line 22) | @Override method getDataPointsFields (line 39) | @Override method getSingleDataPointMethods (line 56) | @Override method getDataPointsMethods (line 73) | @Override FILE: src/main/java/org/junit/experimental/theories/suppliers/TestedOnSupplier.java class TestedOnSupplier (line 14) | public class TestedOnSupplier extends ParameterSupplier { method getValueSources (line 15) | @Override FILE: src/main/java/org/junit/function/ThrowingRunnable.java type ThrowingRunnable (line 12) | public interface ThrowingRunnable { method run (line 13) | void run() throws Throwable; FILE: src/main/java/org/junit/internal/ArrayComparisonFailure.java class ArrayComparisonFailure (line 13) | public class ArrayComparisonFailure extends AssertionError { method ArrayComparisonFailure (line 34) | public ArrayComparisonFailure(String message, AssertionError cause, in... method addDimension (line 41) | public void addDimension(int index) { method getCause (line 45) | @Override method getMessage (line 50) | @Override method toString (line 70) | @Override FILE: src/main/java/org/junit/internal/AssumptionViolatedException.java class AssumptionViolatedException (line 18) | public class AssumptionViolatedException extends RuntimeException implem... method AssumptionViolatedException (line 34) | @Deprecated method AssumptionViolatedException (line 52) | @Deprecated method AssumptionViolatedException (line 63) | @Deprecated method AssumptionViolatedException (line 73) | @Deprecated method AssumptionViolatedException (line 83) | @Deprecated method getMessage (line 89) | @Override method describeTo (line 94) | public void describeTo(Description description) { method writeObject (line 123) | private void writeObject(ObjectOutputStream objectOutputStream) throws... FILE: src/main/java/org/junit/internal/Checks.java class Checks (line 4) | public final class Checks { method Checks (line 6) | private Checks() {} method notNull (line 15) | public static T notNull(T value) { method notNull (line 31) | public static T notNull(T value, String message) { FILE: src/main/java/org/junit/internal/Classes.java class Classes (line 8) | public class Classes { method Classes (line 14) | @Deprecated method getClass (line 25) | public static Class getClass(String className) throws ClassNotFound... method getClass (line 38) | public static Class getClass(String className, Class callingClas... FILE: src/main/java/org/junit/internal/ComparisonCriteria.java class ComparisonCriteria (line 12) | public abstract class ComparisonCriteria { method arrayEquals (line 26) | public void arrayEquals(String message, Object expecteds, Object actuals) method arrayEquals (line 31) | private void arrayEquals(String message, Object expecteds, Object actu... method getToStringableArrayElement (line 96) | private Object getToStringableArrayElement(Object array, int length, i... method objectWithToString (line 109) | private static Object objectWithToString(final String string) { method componentTypeName (line 118) | private String componentTypeName(Class arrayClass) { method isArray (line 127) | private boolean isArray(Object expected) { method assertElementsEqual (line 131) | protected abstract void assertElementsEqual(Object expected, Object ac... FILE: src/main/java/org/junit/internal/ExactComparisonCriteria.java class ExactComparisonCriteria (line 5) | public class ExactComparisonCriteria extends ComparisonCriteria { method assertElementsEqual (line 6) | @Override FILE: src/main/java/org/junit/internal/InexactComparisonCriteria.java class InexactComparisonCriteria (line 5) | public class InexactComparisonCriteria extends ComparisonCriteria { method InexactComparisonCriteria (line 8) | public InexactComparisonCriteria(double delta) { method InexactComparisonCriteria (line 12) | public InexactComparisonCriteria(float delta) { method assertElementsEqual (line 16) | @Override FILE: src/main/java/org/junit/internal/JUnitSystem.java type JUnitSystem (line 5) | public interface JUnitSystem { method exit (line 10) | @Deprecated method out (line 13) | PrintStream out(); FILE: src/main/java/org/junit/internal/MethodSorter.java class MethodSorter (line 9) | public class MethodSorter { method compare (line 14) | public int compare(Method m1, Method m2) { method compare (line 28) | public int compare(Method m1, Method m2) { method getDeclaredMethods (line 51) | public static Method[] getDeclaredMethods(Class clazz) { method MethodSorter (line 62) | private MethodSorter() { method getSorter (line 65) | private static Comparator getSorter(FixMethodOrder fixMethodOr... FILE: src/main/java/org/junit/internal/RealSystem.java class RealSystem (line 5) | public class RealSystem implements JUnitSystem { method exit (line 10) | @Deprecated method out (line 15) | public PrintStream out() { FILE: src/main/java/org/junit/internal/SerializableMatcherDescription.java class SerializableMatcherDescription (line 18) | class SerializableMatcherDescription extends BaseMatcher implement... method SerializableMatcherDescription (line 22) | private SerializableMatcherDescription(Matcher matcher) { method matches (line 26) | public boolean matches(Object o) { method describeTo (line 30) | public void describeTo(Description description) { method asSerializableMatcher (line 40) | static Matcher asSerializableMatcher(Matcher matcher) { FILE: src/main/java/org/junit/internal/SerializableValueDescription.java class SerializableValueDescription (line 13) | class SerializableValueDescription implements Serializable { method SerializableValueDescription (line 16) | private SerializableValueDescription(Object value) { method asSerializableValue (line 26) | static Object asSerializableValue(Object value) { method toString (line 34) | @Override FILE: src/main/java/org/junit/internal/TextListener.java class TextListener (line 12) | public class TextListener extends RunListener { method TextListener (line 16) | public TextListener(JUnitSystem system) { method TextListener (line 20) | public TextListener(PrintStream writer) { method testRunFinished (line 24) | @Override method testStarted (line 31) | @Override method testFailure (line 36) | @Override method testIgnored (line 41) | @Override method getWriter (line 50) | private PrintStream getWriter() { method printHeader (line 54) | protected void printHeader(long runTime) { method printFailures (line 59) | protected void printFailures(Result result) { method printFailure (line 75) | protected void printFailure(Failure each, String prefix) { method printFooter (line 80) | protected void printFooter(Result result) { method elapsedTimeAsString (line 98) | protected String elapsedTimeAsString(long runTime) { FILE: src/main/java/org/junit/internal/Throwables.java class Throwables (line 21) | public final class Throwables { method Throwables (line 23) | private Throwables() { method rethrowAsException (line 45) | public static Exception rethrowAsException(Throwable e) throws Excepti... method rethrow (line 50) | @SuppressWarnings("unchecked") method getStacktrace (line 60) | public static String getStacktrace(Throwable exception) { method getTrimmedStackTrace (line 73) | public static String getTrimmedStackTrace(Throwable exception) { method getTrimmedStackTraceLines (line 85) | private static List getTrimmedStackTraceLines(Throwable except... method initGetSuppressed (line 110) | private static Method initGetSuppressed() { method hasSuppressed (line 118) | private static boolean hasSuppressed(Throwable exception) { method getCauseStackTraceLines (line 130) | private static List getCauseStackTraceLines(Throwable exceptio... method getFullStackTrace (line 156) | private static String getFullStackTrace(Throwable exception) { method appendStackTraceLines (line 163) | private static void appendStackTraceLines( method asReversedList (line 170) | private static List asReversedList(final List list) { type State (line 185) | private enum State { method processLine (line 187) | @Override public State processLine(String methodName) { method processLine (line 195) | @Override public State processLine(String methodName) { method processLine (line 205) | @Override public State processLine(String methodName) { method processLine (line 216) | @Override public State processLine(String methodName) { method processLine (line 222) | protected abstract State processLine(String methodName); method processStackTraceElement (line 225) | public final State processStackTraceElement(StackTraceElement elemen... method isTestFrameworkMethod (line 245) | private static boolean isTestFrameworkMethod(String methodName) { method isReflectionMethod (line 260) | private static boolean isReflectionMethod(String methodName) { method isMatchingMethod (line 264) | private static boolean isMatchingMethod(String methodName, String[] me... FILE: src/main/java/org/junit/internal/builders/AllDefaultPossibilitiesBuilder.java class AllDefaultPossibilitiesBuilder (line 9) | public class AllDefaultPossibilitiesBuilder extends RunnerBuilder { method AllDefaultPossibilitiesBuilder (line 15) | public AllDefaultPossibilitiesBuilder() { method AllDefaultPossibilitiesBuilder (line 22) | @Deprecated method runnerForClass (line 27) | @Override method junit4Builder (line 45) | protected JUnit4Builder junit4Builder() { method junit3Builder (line 49) | protected JUnit3Builder junit3Builder() { method annotatedBuilder (line 53) | protected AnnotatedBuilder annotatedBuilder() { method ignoredBuilder (line 57) | protected IgnoredBuilder ignoredBuilder() { method suiteMethodBuilder (line 61) | protected RunnerBuilder suiteMethodBuilder() { FILE: src/main/java/org/junit/internal/builders/AnnotatedBuilder.java class AnnotatedBuilder (line 71) | public class AnnotatedBuilder extends RunnerBuilder { method AnnotatedBuilder (line 76) | public AnnotatedBuilder(RunnerBuilder suiteBuilder) { method runnerForClass (line 80) | @Override method getEnclosingClassForNonStaticMemberClass (line 93) | private Class getEnclosingClassForNonStaticMemberClass(Class cur... method buildRunner (line 101) | public Runner buildRunner(Class runnerClass, FILE: src/main/java/org/junit/internal/builders/IgnoredBuilder.java class IgnoredBuilder (line 7) | public class IgnoredBuilder extends RunnerBuilder { method runnerForClass (line 8) | @Override FILE: src/main/java/org/junit/internal/builders/IgnoredClassRunner.java class IgnoredClassRunner (line 7) | public class IgnoredClassRunner extends Runner { method IgnoredClassRunner (line 10) | public IgnoredClassRunner(Class testClass) { method run (line 14) | @Override method getDescription (line 19) | @Override FILE: src/main/java/org/junit/internal/builders/JUnit3Builder.java class JUnit3Builder (line 7) | public class JUnit3Builder extends RunnerBuilder { method runnerForClass (line 8) | @Override method isPre4Test (line 16) | boolean isPre4Test(Class testClass) { FILE: src/main/java/org/junit/internal/builders/JUnit4Builder.java class JUnit4Builder (line 7) | public class JUnit4Builder extends RunnerBuilder { method runnerForClass (line 8) | @Override FILE: src/main/java/org/junit/internal/builders/NullBuilder.java class NullBuilder (line 6) | public class NullBuilder extends RunnerBuilder { method runnerForClass (line 7) | @Override FILE: src/main/java/org/junit/internal/builders/SuiteMethodBuilder.java class SuiteMethodBuilder (line 7) | public class SuiteMethodBuilder extends RunnerBuilder { method runnerForClass (line 8) | @Override method hasSuiteMethod (line 16) | public boolean hasSuiteMethod(Class testClass) { FILE: src/main/java/org/junit/internal/management/FakeRuntimeMXBean.java class FakeRuntimeMXBean (line 9) | class FakeRuntimeMXBean implements RuntimeMXBean { method getInputArguments (line 16) | public List getInputArguments() { FILE: src/main/java/org/junit/internal/management/FakeThreadMXBean.java class FakeThreadMXBean (line 6) | final class FakeThreadMXBean implements ThreadMXBean { method getThreadCpuTime (line 13) | public long getThreadCpuTime(long id) { method isThreadCpuTimeSupported (line 22) | public boolean isThreadCpuTimeSupported() { FILE: src/main/java/org/junit/internal/management/ManagementFactory.java class ManagementFactory (line 10) | public class ManagementFactory { class FactoryHolder (line 11) | private static final class FactoryHolder { method getBeanObject (line 24) | static Object getBeanObject(String methodName) { class RuntimeHolder (line 44) | private static final class RuntimeHolder { method getBean (line 48) | private static final RuntimeMXBean getBean(Object runtimeMxBean) { class ThreadHolder (line 54) | private static final class ThreadHolder { method getBean (line 58) | private static final ThreadMXBean getBean(Object threadMxBean) { method getRuntimeMXBean (line 67) | public static RuntimeMXBean getRuntimeMXBean() { method getThreadMXBean (line 74) | public static ThreadMXBean getThreadMXBean() { FILE: src/main/java/org/junit/internal/management/ReflectiveRuntimeMXBean.java class ReflectiveRuntimeMXBean (line 13) | final class ReflectiveRuntimeMXBean implements RuntimeMXBean { class Holder (line 16) | private static final class Holder { method ReflectiveRuntimeMXBean (line 34) | ReflectiveRuntimeMXBean(Object runtimeMxBean) { method getInputArguments (line 42) | @SuppressWarnings("unchecked") FILE: src/main/java/org/junit/internal/management/ReflectiveThreadMXBean.java class ReflectiveThreadMXBean (line 11) | final class ReflectiveThreadMXBean implements ThreadMXBean { class Holder (line 15) | private static final class Holder { method ReflectiveThreadMXBean (line 40) | ReflectiveThreadMXBean(Object threadMxBean) { method getThreadCpuTime (line 48) | public long getThreadCpuTime(long id) { method isThreadCpuTimeSupported (line 74) | public boolean isThreadCpuTimeSupported() { FILE: src/main/java/org/junit/internal/management/RuntimeMXBean.java type RuntimeMXBean (line 8) | public interface RuntimeMXBean { method getInputArguments (line 13) | List getInputArguments(); FILE: src/main/java/org/junit/internal/management/ThreadMXBean.java type ThreadMXBean (line 6) | public interface ThreadMXBean { method getThreadCpuTime (line 10) | long getThreadCpuTime(long id); method isThreadCpuTimeSupported (line 15) | boolean isThreadCpuTimeSupported(); FILE: src/main/java/org/junit/internal/matchers/StacktracePrintingMatcher.java class StacktracePrintingMatcher (line 13) | public class StacktracePrintingMatcher extends method StacktracePrintingMatcher (line 18) | public StacktracePrintingMatcher(Matcher throwableMatcher) { method describeTo (line 22) | public void describeTo(Description description) { method matchesSafely (line 26) | @Override method describeMismatchSafely (line 31) | @Override method readStacktrace (line 38) | private String readStacktrace(Throwable throwable) { method isThrowable (line 42) | @Factory method isException (line 48) | @Factory FILE: src/main/java/org/junit/internal/matchers/ThrowableCauseMatcher.java class ThrowableCauseMatcher (line 14) | public class ThrowableCauseMatcher extends method ThrowableCauseMatcher (line 19) | public ThrowableCauseMatcher(Matcher causeMatcher) { method describeTo (line 23) | public void describeTo(Description description) { method matchesSafely (line 28) | @Override method describeMismatchSafely (line 33) | @Override method hasCause (line 46) | @Factory FILE: src/main/java/org/junit/internal/matchers/ThrowableMessageMatcher.java class ThrowableMessageMatcher (line 8) | public class ThrowableMessageMatcher extends method ThrowableMessageMatcher (line 13) | public ThrowableMessageMatcher(Matcher matcher) { method describeTo (line 17) | public void describeTo(Description description) { method matchesSafely (line 22) | @Override method describeMismatchSafely (line 27) | @Override method hasMessage (line 33) | @Factory FILE: src/main/java/org/junit/internal/matchers/TypeSafeMatcher.java class TypeSafeMatcher (line 15) | @Deprecated method matchesSafely (line 24) | public abstract boolean matchesSafely(T item); method TypeSafeMatcher (line 26) | protected TypeSafeMatcher() { method findExpectedType (line 30) | private static Class findExpectedType(Class fromClass) { method isMatchesSafelyMethod (line 42) | private static boolean isMatchesSafelyMethod(Method method) { method TypeSafeMatcher (line 48) | protected TypeSafeMatcher(Class expectedType) { method matches (line 57) | @SuppressWarnings({"unchecked"}) FILE: src/main/java/org/junit/internal/requests/ClassRequest.java class ClassRequest (line 8) | public class ClassRequest extends MemoizingRequest { method ClassRequest (line 17) | public ClassRequest(Class testClass, boolean canUseSuiteMethod) { method ClassRequest (line 22) | public ClassRequest(Class testClass) { method createRunner (line 26) | @Override class CustomAllDefaultPossibilitiesBuilder (line 31) | private class CustomAllDefaultPossibilitiesBuilder extends AllDefaultP... method suiteMethodBuilder (line 33) | @Override class CustomSuiteMethodBuilder (line 44) | private class CustomSuiteMethodBuilder extends SuiteMethodBuilder { method runnerForClass (line 46) | @Override FILE: src/main/java/org/junit/internal/requests/FilterRequest.java class FilterRequest (line 12) | public final class FilterRequest extends Request { method FilterRequest (line 28) | public FilterRequest(Request request, Filter filter) { method getRunner (line 33) | @Override FILE: src/main/java/org/junit/internal/requests/MemoizingRequest.java class MemoizingRequest (line 9) | abstract class MemoizingRequest extends Request { method getRunner (line 13) | @Override method createRunner (line 29) | protected abstract Runner createRunner(); FILE: src/main/java/org/junit/internal/requests/OrderingRequest.java class OrderingRequest (line 10) | public class OrderingRequest extends MemoizingRequest { method OrderingRequest (line 14) | public OrderingRequest(Request request, Ordering ordering) { method createRunner (line 19) | @Override FILE: src/main/java/org/junit/internal/requests/SortingRequest.java class SortingRequest (line 10) | public class SortingRequest extends Request { method SortingRequest (line 14) | public SortingRequest(Request request, Comparator compara... method getRunner (line 19) | @Override FILE: src/main/java/org/junit/internal/runners/ClassRoadie.java class ClassRoadie (line 18) | @Deprecated method ClassRoadie (line 25) | public ClassRoadie(RunNotifier notifier, TestClass testClass, method runUnprotected (line 33) | protected void runUnprotected() { method addFailure (line 37) | protected void addFailure(Throwable targetException) { method runProtected (line 41) | public void runProtected() { method runBefores (line 51) | private void runBefores() throws FailedBefore { method runAfters (line 69) | private void runAfters() { FILE: src/main/java/org/junit/internal/runners/ErrorReportingRunner.java class ErrorReportingRunner (line 15) | public class ErrorReportingRunner extends Runner { method ErrorReportingRunner (line 20) | public ErrorReportingRunner(Class testClass, Throwable cause) { method ErrorReportingRunner (line 24) | public ErrorReportingRunner(Throwable cause, Class... testClasses) { method getDescription (line 37) | @Override method run (line 50) | @Override method getClassNames (line 57) | private String getClassNames(Class... testClasses) { method getCauses (line 68) | @SuppressWarnings("deprecation") method describeCause (line 86) | private Description describeCause() { method runCause (line 90) | private void runCause(Throwable child, RunNotifier notifier) { FILE: src/main/java/org/junit/internal/runners/FailedBefore.java class FailedBefore (line 10) | @Deprecated FILE: src/main/java/org/junit/internal/runners/InitializationError.java class InitializationError (line 11) | @Deprecated method InitializationError (line 22) | public InitializationError(List errors) { method InitializationError (line 26) | public InitializationError(Throwable... errors) { method InitializationError (line 30) | public InitializationError(String string) { method getCauses (line 34) | public List getCauses() { FILE: src/main/java/org/junit/internal/runners/JUnit38ClassRunner.java class JUnit38ClassRunner (line 27) | public class JUnit38ClassRunner extends Runner implements Filterable, Or... class OldTestClassAdaptingListener (line 28) | private static final class OldTestClassAdaptingListener implements method OldTestClassAdaptingListener (line 32) | private OldTestClassAdaptingListener(RunNotifier notifier) { method endTest (line 36) | public void endTest(Test test) { method startTest (line 40) | public void startTest(Test test) { method addError (line 45) | public void addError(Test test, Throwable e) { method asDescription (line 50) | private Description asDescription(Test test) { method getEffectiveClass (line 58) | private Class getEffectiveClass(Test test) { method getName (line 62) | private String getName(Test test) { method addFailure (line 70) | public void addFailure(Test test, AssertionFailedError t) { method JUnit38ClassRunner (line 77) | public JUnit38ClassRunner(Class klass) { method JUnit38ClassRunner (line 81) | public JUnit38ClassRunner(Test test) { method run (line 86) | @Override method createAdaptingListener (line 93) | public TestListener createAdaptingListener(final RunNotifier notifier) { method getDescription (line 97) | @Override method makeDescription (line 102) | private static Description makeDescription(Test test) { method getAnnotations (line 133) | private static Annotation[] getAnnotations(TestCase test) { method createSuiteDescription (line 143) | private static String createSuiteDescription(TestSuite ts) { method filter (line 149) | public void filter(Filter filter) throws NoTestsRemainException { method sort (line 170) | public void sort(Sorter sorter) { method order (line 182) | public void order(Orderer orderer) throws InvalidOrderingException { method setTest (line 189) | private void setTest(Test test) { method getTest (line 193) | private Test getTest() { FILE: src/main/java/org/junit/internal/runners/JUnit4ClassRunner.java class JUnit4ClassRunner (line 27) | @Deprecated method JUnit4ClassRunner (line 32) | public JUnit4ClassRunner(Class klass) throws InitializationError { method getTestMethods (line 38) | protected List getTestMethods() { method validate (line 42) | protected void validate() throws InitializationError { method run (line 48) | @Override method runMethods (line 57) | protected void runMethods(final RunNotifier notifier) { method getDescription (line 63) | @Override method classAnnotations (line 73) | protected Annotation[] classAnnotations() { method getName (line 77) | protected String getName() { method createTest (line 81) | protected Object createTest() throws Exception { method invokeTestMethod (line 85) | protected void invokeTestMethod(Method method, RunNotifier notifier) { method testAborted (line 101) | private void testAborted(RunNotifier notifier, Description description, method wrapMethod (line 108) | protected TestMethod wrapMethod(Method method) { method testName (line 112) | protected String testName(Method method) { method methodDescription (line 116) | protected Description methodDescription(Method method) { method testAnnotations (line 120) | protected Annotation[] testAnnotations(Method method) { method filter (line 124) | public void filter(Filter filter) throws NoTestsRemainException { method sort (line 136) | public void sort(final Sorter sorter) { method getTestClass (line 144) | protected TestClass getTestClass() { FILE: src/main/java/org/junit/internal/runners/MethodRoadie.java class MethodRoadie (line 25) | @Deprecated method MethodRoadie (line 32) | public MethodRoadie(Object test, TestMethod method, RunNotifier notifi... method run (line 39) | public void run() { method runWithTimeout (line 57) | private void runWithTimeout(final long timeout) { method runTest (line 86) | public void runTest() { method runBeforesThenTestThenAfters (line 94) | public void runBeforesThenTestThenAfters(Runnable test) { method runTestMethod (line 106) | protected void runTestMethod() { method runBefores (line 128) | private void runBefores() throws FailedBefore { method runAfters (line 146) | private void runAfters() { method addFailure (line 159) | protected void addFailure(Throwable e) { FILE: src/main/java/org/junit/internal/runners/MethodValidator.java class MethodValidator (line 21) | @Deprecated method MethodValidator (line 28) | public MethodValidator(TestClass testClass) { method validateInstanceMethods (line 32) | public void validateInstanceMethods() { method validateStaticMethods (line 43) | public void validateStaticMethods() { method validateMethodsForDefaultRunner (line 48) | public List validateMethodsForDefaultRunner() { method assertValid (line 55) | public void assertValid() throws InitializationError { method validateNoArgConstructor (line 61) | public void validateNoArgConstructor() { method validateTestMethods (line 69) | private void validateTestMethods(Class annotation, FILE: src/main/java/org/junit/internal/runners/SuiteMethod.java class SuiteMethod (line 22) | public class SuiteMethod extends JUnit38ClassRunner { method SuiteMethod (line 23) | public SuiteMethod(Class klass) throws Throwable { method testFromSuiteMethod (line 27) | public static Test testFromSuiteMethod(Class klass) throws Throwable { FILE: src/main/java/org/junit/internal/runners/TestClass.java class TestClass (line 22) | @Deprecated method TestClass (line 26) | public TestClass(Class klass) { method getTestMethods (line 30) | public List getTestMethods() { method getBefores (line 34) | List getBefores() { method getAfters (line 38) | List getAfters() { method getAnnotatedMethods (line 42) | public List getAnnotatedMethods(Class an... method runsTopToBottom (line 59) | private boolean runsTopToBottom(Class annotation) { method isShadowed (line 63) | private boolean isShadowed(Method method, List results) { method isShadowed (line 72) | private boolean isShadowed(Method current, Method previous) { method getSuperClasses (line 87) | private List> getSuperClasses(Class testClass) { method getConstructor (line 97) | public Constructor getConstructor() throws SecurityException, NoSuc... method getJavaClass (line 101) | public Class getJavaClass() { method getName (line 105) | public String getName() { FILE: src/main/java/org/junit/internal/runners/TestMethod.java class TestMethod (line 19) | @Deprecated method TestMethod (line 24) | public TestMethod(Method method, TestClass testClass) { method isIgnored (line 29) | public boolean isIgnored() { method getTimeout (line 33) | public long getTimeout() { method getExpectedException (line 42) | protected Class getExpectedException() { method isUnexpected (line 51) | boolean isUnexpected(Throwable exception) { method expectsException (line 55) | boolean expectsException() { method getBefores (line 59) | List getBefores() { method getAfters (line 63) | List getAfters() { method invoke (line 67) | public void invoke(Object test) throws IllegalArgumentException, Illeg... FILE: src/main/java/org/junit/internal/runners/model/EachTestNotifier.java class EachTestNotifier (line 9) | public class EachTestNotifier { method EachTestNotifier (line 14) | public EachTestNotifier(RunNotifier notifier, Description description) { method addFailure (line 19) | public void addFailure(Throwable targetException) { method addMultipleFailureException (line 27) | private void addMultipleFailureException(MultipleFailureException mfe) { method addFailedAssumption (line 33) | public void addFailedAssumption(AssumptionViolatedException e) { method fireTestFinished (line 37) | public void fireTestFinished() { method fireTestStarted (line 41) | public void fireTestStarted() { method fireTestIgnored (line 45) | public void fireTestIgnored() { method fireTestSuiteStarted (line 56) | public void fireTestSuiteStarted() { method fireTestSuiteFinished (line 68) | public void fireTestSuiteFinished() { FILE: src/main/java/org/junit/internal/runners/model/MultipleFailureException.java class MultipleFailureException (line 5) | @Deprecated method MultipleFailureException (line 9) | public MultipleFailureException(List errors) { FILE: src/main/java/org/junit/internal/runners/model/ReflectiveCallable.java class ReflectiveCallable (line 9) | public abstract class ReflectiveCallable { method run (line 10) | public Object run() throws Throwable { method runReflectiveCall (line 18) | protected abstract Object runReflectiveCall() throws Throwable; FILE: src/main/java/org/junit/internal/runners/rules/RuleMemberValidator.java class RuleMemberValidator (line 28) | public class RuleMemberValidator { method RuleMemberValidator (line 75) | RuleMemberValidator(Builder builder) { method validate (line 88) | public void validate(TestClass target, List errors) { method validateMember (line 97) | private void validateMember(FrameworkMember member, List... method classRuleValidatorBuilder (line 103) | private static Builder classRuleValidatorBuilder() { method testRuleValidatorBuilder (line 107) | private static Builder testRuleValidatorBuilder() { class Builder (line 111) | private static class Builder { method Builder (line 116) | private Builder(Class annotation) { method forMethods (line 122) | Builder forMethods() { method withValidator (line 127) | Builder withValidator(RuleValidator validator) { method build (line 132) | RuleMemberValidator build() { method isRuleType (line 137) | private static boolean isRuleType(FrameworkMember member) { method isTestRule (line 141) | private static boolean isTestRule(FrameworkMember member) { method isMethodRule (line 145) | private static boolean isMethodRule(FrameworkMember member) { type RuleValidator (line 153) | interface RuleValidator { method validate (line 160) | void validate(FrameworkMember member, Class... class MemberMustBeNonStaticOrAlsoClassRule (line 166) | private static final class MemberMustBeNonStaticOrAlsoClassRule implem... method validate (line 167) | public void validate(FrameworkMember member, Class member, Class member, Class member) { class MemberMustBePublic (line 219) | private static final class MemberMustBePublic implements RuleValidator { method validate (line 220) | public void validate(FrameworkMember member, Class member, Class member, Class member, class FieldMustBeATestRule (line 269) | private static final class FieldMustBeATestRule implements RuleValidat... method validate (line 271) | public void validate(FrameworkMember member, FILE: src/main/java/org/junit/internal/runners/rules/ValidationError.java class ValidationError (line 7) | class ValidationError extends Exception { method ValidationError (line 11) | public ValidationError(FrameworkMember member, Class expe... method evaluate (line 15) | @Override FILE: src/main/java/org/junit/internal/runners/statements/Fail.java class Fail (line 5) | public class Fail extends Statement { method Fail (line 8) | public Fail(Throwable e) { method evaluate (line 12) | @Override FILE: src/main/java/org/junit/internal/runners/statements/FailOnTimeout.java class FailOnTimeout (line 19) | public class FailOnTimeout extends Statement { method builder (line 30) | public static Builder builder() { method FailOnTimeout (line 41) | @Deprecated method FailOnTimeout (line 46) | private FailOnTimeout(Builder builder, Statement statement) { class Builder (line 58) | public static class Builder { method Builder (line 63) | private Builder() { method withTimeout (line 79) | public Builder withTimeout(long timeout, TimeUnit unit) { method withLookingForStuckThread (line 100) | public Builder withLookingForStuckThread(boolean enable) { method build (line 111) | public FailOnTimeout build(Statement statement) { method evaluate (line 119) | @Override method threadGroupForNewThread (line 134) | private ThreadGroup threadGroupForNewThread() { method getResult (line 164) | private Throwable getResult(FutureTask task, Thread thread) { method createTimeoutException (line 181) | private Exception createTimeoutException(Thread thread) { method getStackTrace (line 207) | private StackTraceElement[] getStackTrace(Thread thread) { method getStuckThread (line 225) | private Thread getStuckThread(Thread mainThread) { method getThreadsInGroup (line 258) | private List getThreadsInGroup(ThreadGroup group) { method cpuTime (line 282) | private long cpuTime(Thread thr) { class CallableStatement (line 293) | private class CallableStatement implements Callable { method call (line 296) | public Throwable call() throws Exception { method awaitStarted (line 308) | public void awaitStarted() throws InterruptedException { FILE: src/main/java/org/junit/internal/runners/statements/InvokeMethod.java class InvokeMethod (line 6) | public class InvokeMethod extends Statement { method InvokeMethod (line 10) | public InvokeMethod(FrameworkMethod testMethod, Object target) { method evaluate (line 15) | @Override FILE: src/main/java/org/junit/internal/runners/statements/RunAfters.java class RunAfters (line 10) | public class RunAfters extends Statement { method RunAfters (line 17) | public RunAfters(Statement next, List afters, Object ... method evaluate (line 23) | @Override method invokeMethod (line 45) | protected void invokeMethod(FrameworkMethod method) throws Throwable { FILE: src/main/java/org/junit/internal/runners/statements/RunBefores.java class RunBefores (line 8) | public class RunBefores extends Statement { method RunBefores (line 15) | public RunBefores(Statement next, List befores, Objec... method evaluate (line 21) | @Override method invokeMethod (line 32) | protected void invokeMethod(FrameworkMethod method) throws Throwable { FILE: src/main/java/org/junit/matchers/JUnitMatchers.java class JUnitMatchers (line 15) | public class JUnitMatchers { method hasItem (line 20) | @Deprecated method hasItem (line 29) | @Deprecated method hasItems (line 38) | @Deprecated method hasItems (line 49) | @Deprecated method everyItem (line 58) | @Deprecated method containsString (line 67) | @Deprecated method both (line 80) | @Deprecated method either (line 93) | @Deprecated method isThrowable (line 102) | public static Matcher isThrowable(Matcher ... method isException (line 110) | public static Matcher isException(Matcher ... FILE: src/main/java/org/junit/rules/DisableOnDebug.java class DisableOnDebug (line 46) | public class DisableOnDebug implements TestRule { method DisableOnDebug (line 56) | public DisableOnDebug(TestRule rule) { method DisableOnDebug (line 68) | DisableOnDebug(TestRule rule, List inputArguments) { method apply (line 76) | public Statement apply(Statement base, Description description) { method isDebugging (line 104) | private static boolean isDebugging(List arguments) { method isDebugging (line 121) | public boolean isDebugging() { FILE: src/main/java/org/junit/rules/ErrorCollector.java class ErrorCollector (line 37) | public class ErrorCollector extends Verifier { method verify (line 40) | @Override method addError (line 48) | public void addError(Throwable error) { method checkThat (line 65) | public void checkThat(final T value, final Matcher matcher) { method checkThat (line 74) | public void checkThat(final String reason, final T value, final Ma... method checkSucceeds (line 88) | public T checkSucceeds(Callable callable) { method checkThrows (line 112) | public void checkThrows(Class expectedThrowable, ... FILE: src/main/java/org/junit/rules/ExpectedException.java class ExpectedException (line 111) | public class ExpectedException implements TestRule { method none (line 121) | @Deprecated method ExpectedException (line 130) | private ExpectedException() { method handleAssertionErrors (line 138) | @Deprecated method handleAssumptionViolatedExceptions (line 148) | @Deprecated method reportMissingExceptionWithMessage (line 163) | public ExpectedException reportMissingExceptionWithMessage(String mess... method apply (line 168) | public Statement apply(Statement base, method expect (line 183) | public void expect(Matcher matcher) { method expect (line 196) | public void expect(Class type) { method expectMessage (line 209) | public void expectMessage(String substring) { method expectMessage (line 222) | public void expectMessage(Matcher matcher) { method expectCause (line 236) | public void expectCause(Matcher expectedCause) { method isAnyExceptionExpected (line 244) | public final boolean isAnyExceptionExpected() { class ExpectedExceptionStatement (line 248) | private class ExpectedExceptionStatement extends Statement { method ExpectedExceptionStatement (line 251) | public ExpectedExceptionStatement(Statement base) { method evaluate (line 255) | @Override method handleException (line 269) | private void handleException(Throwable e) throws Throwable { method failDueToMissingException (line 277) | private void failDueToMissingException() throws AssertionError { method missingExceptionMessage (line 281) | private String missingExceptionMessage() { FILE: src/main/java/org/junit/rules/ExpectedExceptionMatcherBuilder.java class ExpectedExceptionMatcherBuilder (line 14) | class ExpectedExceptionMatcherBuilder { method add (line 18) | void add(Matcher matcher) { method expectsThrowable (line 22) | boolean expectsThrowable() { method build (line 26) | Matcher build() { method allOfTheMatchers (line 30) | private Matcher allOfTheMatchers() { method castedMatchers (line 37) | @SuppressWarnings({"unchecked", "rawtypes"}) method cast (line 42) | @SuppressWarnings("unchecked") FILE: src/main/java/org/junit/rules/ExternalResource.java class ExternalResource (line 41) | public abstract class ExternalResource implements TestRule { method apply (line 42) | public Statement apply(Statement base, Description description) { method statement (line 46) | private Statement statement(final Statement base) { method before (line 74) | protected void before() throws Throwable { method after (line 81) | protected void after() { FILE: src/main/java/org/junit/rules/MethodRule.java type MethodRule (line 20) | public interface MethodRule { method apply (line 31) | Statement apply(Statement base, FrameworkMethod method, Object target); FILE: src/main/java/org/junit/rules/RuleChain.java class RuleChain (line 58) | public class RuleChain implements TestRule { method emptyRuleChain (line 70) | public static RuleChain emptyRuleChain() { method outerRule (line 81) | public static RuleChain outerRule(TestRule outerRule) { method RuleChain (line 85) | private RuleChain(List rules) { method around (line 97) | public RuleChain around(TestRule enclosedRule) { method apply (line 110) | public Statement apply(Statement base, Description description) { FILE: src/main/java/org/junit/rules/RunRules.java class RunRules (line 11) | public class RunRules extends Statement { method RunRules (line 14) | public RunRules(Statement base, Iterable rules, Description ... method evaluate (line 18) | @Override method applyAll (line 23) | private static Statement applyAll(Statement result, Iterable... FILE: src/main/java/org/junit/rules/Stopwatch.java class Stopwatch (line 79) | public class Stopwatch implements TestRule { method Stopwatch (line 84) | public Stopwatch() { method Stopwatch (line 88) | Stopwatch(Clock clock) { method runtime (line 98) | public long runtime(TimeUnit unit) { method succeeded (line 105) | protected void succeeded(long nanos, Description description) { method failed (line 111) | protected void failed(long nanos, Throwable e, Description description) { method skipped (line 117) | protected void skipped(long nanos, AssumptionViolatedException e, Desc... method finished (line 123) | protected void finished(long nanos, Description description) { method getNanos (line 126) | private long getNanos() { method starting (line 138) | private void starting() { method stopping (line 143) | private void stopping() { method apply (line 147) | public final Statement apply(Statement base, Description description) { class InternalWatcher (line 151) | private class InternalWatcher extends TestWatcher { method starting (line 153) | @Override protected void starting(Description description) { method finished (line 157) | @Override protected void finished(Description description) { method succeeded (line 161) | @Override protected void succeeded(Description description) { method failed (line 166) | @Override protected void failed(Throwable e, Description description) { method skipped (line 171) | @Override protected void skipped(AssumptionViolatedException e, Desc... class Clock (line 177) | static class Clock { method nanoTime (line 179) | public long nanoTime() { FILE: src/main/java/org/junit/rules/TemporaryFolder.java class TemporaryFolder (line 45) | public class TemporaryFolder extends ExternalResource { method TemporaryFolder (line 57) | public TemporaryFolder() { method TemporaryFolder (line 68) | public TemporaryFolder(File parentFolder) { method TemporaryFolder (line 77) | protected TemporaryFolder(Builder builder) { method builder (line 87) | public static Builder builder() { class Builder (line 96) | public static class Builder { method Builder (line 100) | protected Builder() {} method parentFolder (line 109) | public Builder parentFolder(File parentFolder) { method assureDeletion (line 121) | public Builder assureDeletion() { method build (line 129) | public TemporaryFolder build() { method before (line 134) | @Override method after (line 139) | @Override method create (line 149) | public void create() throws IOException { method newFile (line 156) | public File newFile(String fileName) throws IOException { method newFile (line 168) | public File newFile() throws IOException { method newFolder (line 176) | public File newFolder(String path) throws IOException { method newFolder (line 187) | public File newFolder(String... paths) throws IOException { method newFolder (line 231) | public File newFolder() throws IOException { method createTemporaryFolderIn (line 235) | private static File createTemporaryFolderIn(File parentFolder) throws ... method createTemporaryFolderWithNioApi (line 257) | private static File createTemporaryFolderWithNioApi(File parentFolder)... method createTemporaryFolderWithFileApi (line 273) | private static File createTemporaryFolderWithFileApi(File parentFolder... method getRoot (line 297) | public File getRoot() { method delete (line 312) | public void delete() { method tryDelete (line 327) | private boolean tryDelete() { method recursiveDelete (line 335) | private boolean recursiveDelete(File file) { FILE: src/main/java/org/junit/rules/TestName.java class TestName (line 27) | public class TestName extends TestWatcher { method starting (line 30) | @Override method getMethodName (line 38) | public String getMethodName() { FILE: src/main/java/org/junit/rules/TestRule.java type TestRule (line 45) | public interface TestRule { method apply (line 55) | Statement apply(Statement base, Description description); FILE: src/main/java/org/junit/rules/TestWatcher.java class TestWatcher (line 52) | public abstract class TestWatcher implements TestRule { method apply (line 53) | public Statement apply(final Statement base, final Description descrip... method succeededQuietly (line 78) | private void succeededQuietly(Description description, method failedQuietly (line 87) | private void failedQuietly(Throwable e, Description description, method skippedQuietly (line 96) | private void skippedQuietly( method startingQuietly (line 110) | private void startingQuietly(Description description, method finishedQuietly (line 119) | private void finishedQuietly(Description description, method succeeded (line 131) | protected void succeeded(Description description) { method failed (line 137) | protected void failed(Throwable e, Description description) { method skipped (line 143) | protected void skipped(AssumptionViolatedException e, Description desc... method skipped (line 154) | @Deprecated method starting (line 162) | protected void starting(Description description) { method finished (line 168) | protected void finished(Description description) { FILE: src/main/java/org/junit/rules/TestWatchman.java class TestWatchman (line 44) | @Deprecated method apply (line 46) | public Statement apply(final Statement base, final FrameworkMethod met... method succeeded (line 70) | public void succeeded(FrameworkMethod method) { method failed (line 76) | public void failed(Throwable e, FrameworkMethod method) { method starting (line 82) | public void starting(FrameworkMethod method) { method finished (line 89) | public void finished(FrameworkMethod method) { FILE: src/main/java/org/junit/rules/Timeout.java class Timeout (line 40) | public class Timeout implements TestRule { method builder (line 50) | public static Builder builder() { method Timeout (line 66) | @Deprecated method Timeout (line 80) | public Timeout(long timeout, TimeUnit timeUnit) { method Timeout (line 92) | protected Timeout(Builder builder) { method millis (line 104) | public static Timeout millis(long millis) { method seconds (line 114) | public static Timeout seconds(long seconds) { method getTimeout (line 123) | protected final long getTimeout(TimeUnit unit) { method getLookingForStuckThread (line 133) | protected final boolean getLookingForStuckThread() { method createFailOnTimeoutStatement (line 145) | protected Statement createFailOnTimeoutStatement( method apply (line 153) | public Statement apply(Statement base, Description description) { class Builder (line 170) | public static class Builder { method Builder (line 175) | protected Builder() { method withTimeout (line 193) | public Builder withTimeout(long timeout, TimeUnit unit) { method getTimeout (line 199) | protected long getTimeout() { method getTimeUnit (line 203) | protected TimeUnit getTimeUnit() { method withLookingForStuckThread (line 216) | public Builder withLookingForStuckThread(boolean enable) { method getLookingForStuckThread (line 221) | protected boolean getLookingForStuckThread() { method build (line 229) | public Timeout build() { FILE: src/main/java/org/junit/rules/Verifier.java class Verifier (line 30) | public abstract class Verifier implements TestRule { method apply (line 31) | public Statement apply(final Statement base, Description description) { method verify (line 45) | protected void verify() throws Throwable { FILE: src/main/java/org/junit/runner/Computer.java class Computer (line 14) | public class Computer { method serial (line 18) | public static Computer serial() { method getSuite (line 26) | public Runner getSuite(final RunnerBuilder builder, method getRunner (line 49) | protected Runner getRunner(RunnerBuilder builder, Class testClass) ... FILE: src/main/java/org/junit/runner/Describable.java type Describable (line 9) | public interface Describable { method getDescription (line 13) | Description getDescription(); FILE: src/main/java/org/junit/runner/Description.java class Description (line 30) | public class Description implements Serializable { method createSuiteDescription (line 44) | public static Description createSuiteDescription(String name, Annotati... method createSuiteDescription (line 57) | public static Description createSuiteDescription(String name, Serializ... method createTestDescription (line 72) | public static Description createTestDescription(String className, Stri... method createTestDescription (line 85) | public static Description createTestDescription(Class clazz, String... method createTestDescription (line 98) | public static Description createTestDescription(Class clazz, String... method createTestDescription (line 109) | public static Description createTestDescription(String className, Stri... method formatDisplayName (line 113) | private static String formatDisplayName(String name, String className) { method createSuiteDescription (line 123) | public static Description createSuiteDescription(Class testClass) { method createSuiteDescription (line 134) | public static Description createSuiteDescription(Class testClass, A... method Description (line 161) | private Description(Class clazz, String displayName, Annotation... ... method Description (line 165) | private Description(Class testClass, String displayName, Serializab... method getDisplayName (line 183) | public String getDisplayName() { method addChild (line 192) | public void addChild(Description description) { method getChildren (line 200) | public ArrayList getChildren() { method isSuite (line 207) | public boolean isSuite() { method isTest (line 214) | public boolean isTest() { method testCount (line 221) | public int testCount() { method hashCode (line 232) | @Override method equals (line 237) | @Override method toString (line 246) | @Override method isEmpty (line 254) | public boolean isEmpty() { method childlessCopy (line 262) | public Description childlessCopy() { method getAnnotation (line 270) | public T getAnnotation(Class annotationType) { method getAnnotations (line 282) | public Collection getAnnotations() { method getTestClass (line 290) | public Class getTestClass() { method getClassName (line 310) | public String getClassName() { method getMethodName (line 318) | public String getMethodName() { method methodAndClassNamePatternGroupOrDefault (line 322) | private String methodAndClassNamePatternGroupOrDefault(int group, FILE: src/main/java/org/junit/runner/FilterFactories.java class FilterFactories (line 10) | class FilterFactories { method createFilterFromFilterSpec (line 20) | public static Filter createFilterFromFilterSpec(Request request, Strin... method createFilter (line 40) | public static Filter createFilter(String filterFactoryFqcn, FilterFact... method createFilter (line 54) | public static Filter createFilter(Class filte... method createFilterFactory (line 61) | static FilterFactory createFilterFactory(String filterFactoryFqcn) thr... method createFilterFactory (line 73) | static FilterFactory createFilterFactory(Class getFilterSpecs() { method getClasses (line 32) | public List> getClasses() { method parse (line 41) | public static JUnitCommandLineParseResult parse(String[] args) { method parseArgs (line 49) | private void parseArgs(String[] args) { method parseOptions (line 53) | String[] parseOptions(String... args) { method copyArray (line 87) | private String[] copyArray(String[] args, int from, int to) { method parseParameters (line 95) | void parseParameters(String[] args) { method errorReport (line 105) | private Request errorReport(Throwable cause) { method createRequest (line 114) | public Request createRequest(Computer computer) { method applyFilterSpecs (line 124) | private Request applyFilterSpecs(Request request) { class CommandLineParserError (line 140) | public static class CommandLineParserError extends Exception { method CommandLineParserError (line 143) | public CommandLineParserError(String message) { FILE: src/main/java/org/junit/runner/JUnitCore.java class JUnitCore (line 24) | public class JUnitCore { method main (line 35) | public static void main(String... args) { method runMain (line 39) | static int runMain(String[] args) { method runClasses (line 52) | public static Result runClasses(Class... classes) { method runClasses (line 65) | public static Result runClasses(Computer computer, Class... classes) { method runMain (line 73) | Result runMain(JUnitSystem system, String... args) { method getVersion (line 87) | public String getVersion() { method run (line 97) | public Result run(Class... classes) { method run (line 108) | public Result run(Computer computer, Class... classes) { method run (line 118) | public Result run(Request request) { method run (line 128) | public Result run(junit.framework.Test test) { method run (line 135) | public Result run(Runner runner) { method addListener (line 155) | public void addListener(RunListener listener) { method removeListener (line 164) | public void removeListener(RunListener listener) { method defaultComputer (line 168) | static Computer defaultComputer() { FILE: src/main/java/org/junit/runner/OrderWithValidator.java class OrderWithValidator (line 19) | public final class OrderWithValidator extends AnnotationValidator { method validateAnnotatedClass (line 30) | @Override FILE: src/main/java/org/junit/runner/Request.java class Request (line 29) | public abstract class Request { method method (line 39) | public static Request method(Class clazz, String methodName) { method aClass (line 51) | public static Request aClass(Class clazz) { method classWithoutSuiteMethod (line 62) | public static Request classWithoutSuiteMethod(Class clazz) { method classes (line 74) | public static Request classes(Computer computer, Class... classes) { method classes (line 91) | public static Request classes(Class... classes) { method errorReport (line 100) | public static Request errorReport(Class klass, Throwable cause) { method runner (line 108) | public static Request runner(final Runner runner) { method getRunner (line 122) | public abstract Runner getRunner(); method filterWith (line 131) | public Request filterWith(Filter filter) { method filterWith (line 145) | public Request filterWith(Description desiredDescription) { method sortWith (line 171) | public Request sortWith(Comparator comparator) { method orderWith (line 199) | public Request orderWith(Ordering ordering) { FILE: src/main/java/org/junit/runner/Result.java class Result (line 25) | public class Result implements Serializable { method Result (line 39) | public Result() { method Result (line 48) | private Result(SerializedForm serializedForm) { method getRunCount (line 60) | public int getRunCount() { method getFailureCount (line 67) | public int getFailureCount() { method getRunTime (line 74) | public long getRunTime() { method getFailures (line 81) | public List getFailures() { method getIgnoreCount (line 88) | public int getIgnoreCount() { method getAssumptionFailureCount (line 98) | public int getAssumptionFailureCount() { method wasSuccessful (line 109) | public boolean wasSuccessful() { method writeObject (line 113) | private void writeObject(ObjectOutputStream s) throws IOException { method readObject (line 118) | private void readObject(ObjectInputStream s) method readResolve (line 123) | private Object readResolve() { class Listener (line 127) | @RunListener.ThreadSafe method testRunStarted (line 129) | @Override method testRunFinished (line 134) | @Override method testFinished (line 140) | @Override method testFailure (line 145) | @Override method testIgnored (line 150) | @Override method testAssumptionFailure (line 155) | @Override method createListener (line 164) | public RunListener createListener() { class SerializedForm (line 172) | private static class SerializedForm implements Serializable { method SerializedForm (line 181) | public SerializedForm(Result result) { method SerializedForm (line 190) | @SuppressWarnings("unchecked") method serialize (line 200) | public void serialize(ObjectOutputStream s) throws IOException { method deserialize (line 211) | public static SerializedForm deserialize(ObjectInputStream s) FILE: src/main/java/org/junit/runner/Runner.java class Runner (line 22) | public abstract class Runner implements Describable { method getDescription (line 27) | public abstract Description getDescription(); method run (line 35) | public abstract void run(RunNotifier notifier); method testCount (line 40) | public int testCount() { FILE: src/main/java/org/junit/runner/manipulation/Alphanumeric.java class Alphanumeric (line 12) | public final class Alphanumeric extends Sorter implements Ordering.Facto... method Alphanumeric (line 14) | public Alphanumeric() { method create (line 18) | public Ordering create(Context context) { method compare (line 23) | public int compare(Description o1, Description o2) { FILE: src/main/java/org/junit/runner/manipulation/Filter.java class Filter (line 17) | public abstract class Filter { method shouldRun (line 22) | @Override method describe (line 27) | @Override method apply (line 32) | @Override method intersect (line 37) | @Override method matchMethodDescription (line 47) | public static Filter matchMethodDescription(final Description desiredD... method shouldRun (line 76) | public abstract boolean shouldRun(Description description); method describe (line 83) | public abstract String describe(); method apply (line 92) | public void apply(Object child) throws NoTestsRemainException { method intersect (line 104) | public Filter intersect(final Filter second) { FILE: src/main/java/org/junit/runner/manipulation/Filterable.java type Filterable (line 9) | public interface Filterable { method filter (line 17) | void filter(Filter filter) throws NoTestsRemainException; FILE: src/main/java/org/junit/runner/manipulation/InvalidOrderingException.java class InvalidOrderingException (line 8) | public class InvalidOrderingException extends Exception { method InvalidOrderingException (line 11) | public InvalidOrderingException() { method InvalidOrderingException (line 14) | public InvalidOrderingException(String message) { method InvalidOrderingException (line 18) | public InvalidOrderingException(String message, Throwable cause) { FILE: src/main/java/org/junit/runner/manipulation/NoTestsRemainException.java class NoTestsRemainException (line 8) | public class NoTestsRemainException extends Exception { FILE: src/main/java/org/junit/runner/manipulation/Orderable.java type Orderable (line 12) | public interface Orderable extends Sortable { method order (line 20) | void order(Orderer orderer) throws InvalidOrderingException; FILE: src/main/java/org/junit/runner/manipulation/Orderer.java class Orderer (line 16) | public final class Orderer { method Orderer (line 19) | Orderer(Ordering delegate) { method order (line 28) | public List order(Collection descriptions) method apply (line 56) | public void apply(Object target) throws InvalidOrderingException { FILE: src/main/java/org/junit/runner/manipulation/Ordering.java class Ordering (line 22) | public abstract class Ordering { method shuffledBy (line 31) | public static Ordering shuffledBy(final Random random) { method definedBy (line 55) | public static Ordering definedBy( method definedBy (line 88) | public static Ordering definedBy( method getClassName (line 101) | private static String getClassName(Class clazz) { method apply (line 115) | public void apply(Object target) throws InvalidOrderingException { method validateOrderingIsCorrect (line 131) | boolean validateOrderingIsCorrect() { method orderItems (line 140) | protected abstract List orderItems(Collection { method compare (line 23) | public int compare(Description o1, Description o2) { method Sorter (line 37) | public Sorter(Comparator comparator) { method apply (line 46) | @Override method compare (line 59) | public int compare(Description o1, Description o2) { method orderItems (line 68) | @Override method validateOrderingIsCorrect (line 86) | @Override FILE: src/main/java/org/junit/runner/notification/Failure.java class Failure (line 17) | public class Failure implements Serializable { method Failure (line 34) | public Failure(Description description, Throwable thrownException) { method getTestHeader (line 42) | public String getTestHeader() { method getDescription (line 49) | public Description getDescription() { method getException (line 57) | public Throwable getException() { method toString (line 61) | @Override method getTrace (line 69) | public String getTrace() { method getTrimmedTrace (line 78) | public String getTrimmedTrace() { method getMessage (line 87) | public String getMessage() { FILE: src/main/java/org/junit/runner/notification/RunListener.java class RunListener (line 52) | public class RunListener { method testRunStarted (line 60) | public void testRunStarted(Description description) throws Exception { method testRunFinished (line 69) | public void testRunFinished(Result result) throws Exception { method testSuiteStarted (line 86) | public void testSuiteStarted(Description description) throws Exception { method testSuiteFinished (line 97) | public void testSuiteFinished(Description description) throws Exception { method testStarted (line 106) | public void testStarted(Description description) throws Exception { method testFinished (line 114) | public void testFinished(Description description) throws Exception { method testFailure (line 131) | public void testFailure(Failure failure) throws Exception { method testAssumptionFailure (line 141) | public void testAssumptionFailure(Failure failure) { method testIgnored (line 150) | public void testIgnored(Description description) throws Exception { FILE: src/main/java/org/junit/runner/notification/RunNotifier.java class RunNotifier (line 21) | public class RunNotifier { method addListener (line 28) | public void addListener(RunListener listener) { method removeListener (line 38) | public void removeListener(RunListener listener) { method wrapIfNotThreadSafe (line 49) | RunListener wrapIfNotThreadSafe(RunListener listener) { class SafeNotifier (line 55) | private abstract class SafeNotifier { method SafeNotifier (line 58) | SafeNotifier() { method SafeNotifier (line 62) | SafeNotifier(List currentListeners) { method run (line 66) | void run() { method notifyListener (line 81) | protected abstract void notifyListener(RunListener each) throws Exce... method fireTestRunStarted (line 87) | public void fireTestRunStarted(final Description description) { method fireTestRunFinished (line 99) | public void fireTestRunFinished(final Result result) { method fireTestSuiteStarted (line 117) | public void fireTestSuiteStarted(final Description description) { method fireTestSuiteFinished (line 134) | public void fireTestSuiteFinished(final Description description) { method fireTestStarted (line 149) | public void fireTestStarted(final Description description) throws Stop... method fireTestFailure (line 166) | public void fireTestFailure(Failure failure) { method fireTestFailures (line 170) | private void fireTestFailures(List listeners, method fireTestAssumptionFailed (line 191) | public void fireTestAssumptionFailed(final Failure failure) { method fireTestIgnored (line 205) | public void fireTestIgnored(final Description description) { method fireTestFinished (line 221) | public void fireTestFinished(final Description description) { method pleaseStop (line 236) | public void pleaseStop() { method addFirstListener (line 243) | public void addFirstListener(RunListener listener) { FILE: src/main/java/org/junit/runner/notification/StoppedByUserException.java class StoppedByUserException (line 10) | public class StoppedByUserException extends RuntimeException { FILE: src/main/java/org/junit/runner/notification/SynchronizedRunListener.java class SynchronizedRunListener (line 22) | @RunListener.ThreadSafe method SynchronizedRunListener (line 27) | SynchronizedRunListener(RunListener listener, Object monitor) { method testRunStarted (line 32) | @Override method testRunFinished (line 39) | @Override method testSuiteStarted (line 55) | @Override method testSuiteFinished (line 69) | @Override method testStarted (line 76) | @Override method testFinished (line 83) | @Override method testFailure (line 90) | @Override method testAssumptionFailure (line 97) | @Override method testIgnored (line 104) | @Override method hashCode (line 111) | @Override method equals (line 116) | @Override method toString (line 129) | @Override FILE: src/main/java/org/junit/runners/AllTests.java class AllTests (line 20) | public class AllTests extends SuiteMethod { method AllTests (line 24) | public AllTests(Class klass) throws Throwable { FILE: src/main/java/org/junit/runners/BlockJUnit4ClassRunner.java class BlockJUnit4ClassRunner (line 63) | public class BlockJUnit4ClassRunner extends ParentRunner { method BlockJUnit4ClassRunner (line 73) | public BlockJUnit4ClassRunner(Class testClass) throws Initializatio... method BlockJUnit4ClassRunner (line 83) | protected BlockJUnit4ClassRunner(TestClass testClass) throws Initializ... method runChild (line 91) | @Override method isIgnored (line 111) | @Override method describeChild (line 116) | @Override method getChildren (line 129) | @Override method computeTestMethods (line 143) | protected List computeTestMethods() { method collectInitializationErrors (line 147) | @Override method validatePublicConstructor (line 159) | private void validatePublicConstructor(List errors) { method validateNoNonStaticInnerClass (line 165) | protected void validateNoNonStaticInnerClass(List errors) { method validateConstructor (line 178) | protected void validateConstructor(List errors) { method validateOnlyOneConstructor (line 187) | protected void validateOnlyOneConstructor(List errors) { method validateZeroArgConstructor (line 198) | protected void validateZeroArgConstructor(List errors) { method hasOneConstructor (line 207) | private boolean hasOneConstructor() { method validateInstanceMethods (line 217) | @Deprecated method validateFields (line 228) | protected void validateFields(List errors) { method validateMethods (line 232) | private void validateMethods(List errors) { method validateTestMethods (line 240) | protected void validateTestMethods(List errors) { method createTest (line 249) | protected Object createTest() throws Exception { method createTest (line 259) | protected Object createTest(FrameworkMethod method) throws Exception { method testName (line 267) | protected String testName(FrameworkMethod method) { method methodBlock (line 303) | protected Statement methodBlock(final FrameworkMethod method) { method methodInvoker (line 333) | protected Statement methodInvoker(FrameworkMethod method, Object test) { method possiblyExpectingExceptions (line 343) | protected Statement possiblyExpectingExceptions(FrameworkMethod method, method withPotentialTimeout (line 356) | @Deprecated method withBefores (line 373) | protected Statement withBefores(FrameworkMethod method, Object target, method withAfters (line 388) | protected Statement withAfters(FrameworkMethod method, Object target, method withRules (line 396) | private Statement withRules(FrameworkMethod method, Object target, Sta... method rules (line 420) | protected List rules(Object target) { method getTestRules (line 434) | protected List getTestRules(Object target) { method getExpectedException (line 441) | private Class getExpectedException(Test annotatio... method getTimeout (line 449) | private long getTimeout(Test annotation) { class RuleCollector (line 459) | private static class RuleCollector implements MemberValueConsumer { method accept (line 462) | public void accept(FrameworkMember member, T value) { FILE: src/main/java/org/junit/runners/JUnit4.java class JUnit4 (line 18) | public final class JUnit4 extends BlockJUnit4ClassRunner { method JUnit4 (line 22) | public JUnit4(Class klass) throws InitializationError { FILE: src/main/java/org/junit/runners/MethodSorters.java type MethodSorters (line 14) | public enum MethodSorters { method MethodSorters (line 34) | private MethodSorters(Comparator comparator) { method getComparator (line 38) | public Comparator getComparator() { FILE: src/main/java/org/junit/runners/Parameterized.java class Parameterized (line 205) | public class Parameterized extends Suite { method Parameterized (line 302) | public Parameterized(Class klass) throws Throwable { method Parameterized (line 306) | private Parameterized(Class klass, RunnersFactory runnersFactory) t... method validateBeforeParamAndAfterParamMethods (line 311) | private void validateBeforeParamAndAfterParamMethods(Integer parameter... method validatePublicStaticVoidMethods (line 321) | private void validatePublicStaticVoidMethods( class AssumptionViolationRunner (line 337) | private static class AssumptionViolationRunner extends Runner { method AssumptionViolationRunner (line 341) | AssumptionViolationRunner(TestClass testClass, String methodName, method getDescription (line 349) | @Override method run (line 354) | @Override class RunnersFactory (line 360) | private static class RunnersFactory { method RunnersFactory (line 369) | private RunnersFactory(Class klass) throws Throwable { method createRunners (line 387) | private List createRunners() throws Exception { method getParametersRunnerFactory (line 397) | private ParametersRunnerFactory getParametersRunnerFactory() method createTestWithNotNormalizedParameters (line 410) | private TestWithParameters createTestWithNotNormalizedParameters( method normalizeParameters (line 416) | private static Object[] normalizeParameters(Object parametersOrSingl... method allParameters (line 421) | @SuppressWarnings("unchecked") method getParametersMethod (line 442) | private static FrameworkMethod getParametersMethod(TestClass testCla... method createRunnersForParameters (line 455) | private List createRunnersForParameters( method createTestsForParameters (line 472) | private List createTestsForParameters( method parametersMethodReturnedWrongType (line 484) | private static Exception parametersMethodReturnedWrongType( method createTestWithParameters (line 494) | private TestWithParameters createTestWithParameters( FILE: src/main/java/org/junit/runners/ParentRunner.java class ParentRunner (line 66) | public abstract class ParentRunner extends Runner implements Filterable, method schedule (line 78) | public void schedule(Runnable childStatement) { method finished (line 82) | public void finished() { method ParentRunner (line 90) | protected ParentRunner(Class testClass) throws InitializationError { method ParentRunner (line 100) | protected ParentRunner(TestClass testClass) throws InitializationError { method createTestClass (line 109) | @Deprecated method getChildren (line 121) | protected abstract List getChildren(); method describeChild (line 127) | protected abstract Description describeChild(T child); method runChild (line 135) | protected abstract void runChild(T child, RunNotifier notifier); method collectInitializationErrors (line 147) | protected void collectInitializationErrors(List errors) { method applyValidators (line 154) | private void applyValidators(List errors) { method validatePublicVoidNoArgMethods (line 173) | protected void validatePublicVoidNoArgMethods(Class errors) { method classBlock (line 212) | protected Statement classBlock(final RunNotifier notifier) { method areAllChildrenIgnored (line 223) | private boolean areAllChildrenIgnored() { method withBeforeClasses (line 237) | protected Statement withBeforeClasses(Statement statement) { method withAfterClasses (line 251) | protected Statement withAfterClasses(Statement statement) { method withClassRules (line 267) | private Statement withClassRules(Statement statement) { method classRules (line 277) | protected List classRules() { method childrenInvoker (line 289) | protected Statement childrenInvoker(final RunNotifier notifier) { method withInterruptIsolation (line 301) | protected final Statement withInterruptIsolation(final Statement state... method isIgnored (line 321) | protected boolean isIgnored(T child) { method runChildren (line 325) | private void runChildren(final RunNotifier notifier) { method getName (line 343) | protected String getName() { method getTestClass (line 354) | public final TestClass getTestClass() { method runLeaf (line 361) | protected final void runLeaf(Statement statement, Description descript... method getRunnerAnnotations (line 380) | protected Annotation[] getRunnerAnnotations() { method getDescription (line 388) | @Override method run (line 406) | @Override method filter (line 429) | public void filter(Filter filter) throws NoTestsRemainException { method sort (line 454) | public void sort(Sorter sorter) { method order (line 477) | public void order(Orderer orderer) throws InvalidOrderingException { method shouldNotReorder (line 516) | private boolean shouldNotReorder() { method validate (line 521) | private void validate() throws InitializationError { method getFilteredChildren (line 529) | private List getFilteredChildren() { method shouldRun (line 544) | private boolean shouldRun(Filter filter, T each) { method comparator (line 548) | private Comparator comparator(final Sorter sorter) { method setScheduler (line 560) | public void setScheduler(RunnerScheduler scheduler) { class ClassRuleCollector (line 564) | private static class ClassRuleCollector implements MemberValueConsumer... method accept (line 567) | public void accept(FrameworkMember member, TestRule value) { method getOrderedRules (line 573) | public List getOrderedRules() { FILE: src/main/java/org/junit/runners/RuleContainer.java class RuleContainer (line 21) | class RuleContainer { method setOrder (line 29) | public void setOrder(Object rule, int order) { method add (line 33) | public void add(MethodRule methodRule) { method add (line 37) | public void add(TestRule testRule) { method compare (line 42) | public int compare(RuleEntry o1, RuleEntry o2) { method compareInt (line 47) | private int compareInt(int a, int b) { method getSortedEntries (line 55) | private List getSortedEntries() { method apply (line 71) | public Statement apply(FrameworkMethod method, Description description... method getSortedRules (line 91) | List getSortedRules() { class RuleEntry (line 99) | static class RuleEntry { method RuleEntry (line 107) | RuleEntry(Object rule, int type, Integer order) { FILE: src/main/java/org/junit/runners/Suite.java class Suite (line 27) | public class Suite extends ParentRunner { method emptySuite (line 31) | public static Runner emptySuite() { method getAnnotatedClasses (line 53) | private static Class[] getAnnotatedClasses(Class klass) throws I... method Suite (line 69) | public Suite(Class klass, RunnerBuilder builder) throws Initializat... method Suite (line 80) | public Suite(RunnerBuilder builder, Class[] classes) throws Initial... method Suite (line 90) | protected Suite(Class klass, Class[] suiteClasses) throws Initia... method Suite (line 101) | protected Suite(RunnerBuilder builder, Class klass, Class[] suit... method Suite (line 111) | protected Suite(Class klass, List runners) throws Initializ... method getChildren (line 116) | @Override method describeChild (line 121) | @Override method runChild (line 126) | @Override FILE: src/main/java/org/junit/runners/model/Annotatable.java type Annotatable (line 10) | public interface Annotatable { method getAnnotations (line 14) | Annotation[] getAnnotations(); method getAnnotation (line 19) | T getAnnotation(Class annotationType); FILE: src/main/java/org/junit/runners/model/FrameworkField.java class FrameworkField (line 14) | public class FrameworkField extends FrameworkMember { method FrameworkField (line 22) | public FrameworkField(Field field) { method getName (line 39) | @Override method getAnnotations (line 44) | public Annotation[] getAnnotations() { method getAnnotation (line 48) | public T getAnnotation(Class annotationType) { method isShadowedBy (line 52) | @Override method isBridgeMethod (line 57) | @Override method getModifiers (line 62) | @Override method getField (line 70) | public Field getField() { method getType (line 78) | @Override method getDeclaringClass (line 83) | @Override method get (line 91) | public Object get(Object target) throws IllegalArgumentException, Ille... method toString (line 95) | @Override FILE: src/main/java/org/junit/runners/model/FrameworkMember.java class FrameworkMember (line 11) | public abstract class FrameworkMember> impl... method isShadowedBy (line 13) | abstract boolean isShadowedBy(T otherMember); method handlePossibleBridgeMethod (line 15) | T handlePossibleBridgeMethod(List members) { method isBridgeMethod (line 40) | abstract boolean isBridgeMethod(); method getModifiers (line 42) | protected abstract int getModifiers(); method isStatic (line 47) | public boolean isStatic() { method isPublic (line 54) | public boolean isPublic() { method getName (line 58) | public abstract String getName(); method getType (line 60) | public abstract Class getType(); method getDeclaringClass (line 62) | public abstract Class getDeclaringClass(); FILE: src/main/java/org/junit/runners/model/FrameworkMethod.java class FrameworkMethod (line 19) | public class FrameworkMethod extends FrameworkMember { method FrameworkMethod (line 25) | public FrameworkMethod(Method method) { method getMethod (line 45) | public Method getMethod() { method invokeExplosively (line 54) | public Object invokeExplosively(final Object target, final Object... p... method getName (line 67) | @Override method validatePublicVoidNoArg (line 82) | public void validatePublicVoidNoArg(boolean isStatic, List ... method validatePublicVoid (line 99) | public void validatePublicVoid(boolean isStatic, List error... method getModifiers (line 112) | @Override method getReturnType (line 120) | public Class getReturnType() { method getType (line 127) | @Override method getDeclaringClass (line 135) | @Override method validateNoTypeParametersOnArgs (line 140) | public void validateNoTypeParametersOnArgs(List errors) { method isShadowedBy (line 144) | @Override method isBridgeMethod (line 160) | @Override method equals (line 165) | @Override method hashCode (line 173) | @Override method producesType (line 187) | @Deprecated method getParameterTypes (line 193) | private Class[] getParameterTypes() { method getAnnotations (line 200) | public Annotation[] getAnnotations() { method getAnnotation (line 208) | public T getAnnotation(Class annotationType) { method toString (line 212) | @Override FILE: src/main/java/org/junit/runners/model/InitializationError.java class InitializationError (line 11) | public class InitializationError extends Exception { method InitializationError (line 25) | public InitializationError(List errors) { method InitializationError (line 29) | public InitializationError(Throwable error) { method InitializationError (line 37) | public InitializationError(String string) { method getCauses (line 44) | public List getCauses() { FILE: src/main/java/org/junit/runners/model/InvalidTestClassError.java class InvalidTestClassError (line 12) | public class InvalidTestClassError extends InitializationError { method InvalidTestClassError (line 17) | public InvalidTestClassError(Class offendingTestClass, List testClass, List { method accept (line 17) | void accept(FrameworkMember member, T value); FILE: src/main/java/org/junit/runners/model/MultipleFailureException.java class MultipleFailureException (line 18) | public class MultipleFailureException extends Exception { method MultipleFailureException (line 28) | public MultipleFailureException(List errors) { method getFailures (line 42) | public List getFailures() { method getMessage (line 46) | @Override method printStackTrace (line 56) | @Override method printStackTrace (line 63) | @Override method printStackTrace (line 70) | @Override method assertEmpty (line 86) | @SuppressWarnings("deprecation") FILE: src/main/java/org/junit/runners/model/NoGenericTypeParametersValidator.java class NoGenericTypeParametersValidator (line 11) | class NoGenericTypeParametersValidator { method NoGenericTypeParametersValidator (line 14) | NoGenericTypeParametersValidator(Method method) { method validate (line 18) | void validate(List errors) { method validateNoTypeParameterOnType (line 24) | private void validateNoTypeParameterOnType(Type type, List ... method validateNoTypeParameterOnParameterizedType (line 37) | private void validateNoTypeParameterOnParameterizedType(ParameterizedT... method validateNoTypeParameterOnWildcardType (line 44) | private void validateNoTypeParameterOnWildcardType(WildcardType wildcard, method validateNoTypeParameterOnGenericArrayType (line 54) | private void validateNoTypeParameterOnGenericArrayType( FILE: src/main/java/org/junit/runners/model/RunnerBuilder.java class RunnerBuilder (line 43) | public abstract class RunnerBuilder { method runnerForClass (line 53) | public abstract Runner runnerForClass(Class testClass) throws Throw... method safeRunnerForClass (line 68) | public Runner safeRunnerForClass(Class testClass) { method configureRunner (line 80) | private void configureRunner(Runner runner) throws InvalidOrderingExce... method addParent (line 89) | Class addParent(Class parent) throws InitializationError { method removeParent (line 96) | void removeParent(Class klass) { method runners (line 106) | public List runners(Class parent, Class[] children) method runners (line 117) | public List runners(Class parent, List> children) method runners (line 122) | private List runners(Class[] children) { FILE: src/main/java/org/junit/runners/model/RunnerScheduler.java type RunnerScheduler (line 11) | public interface RunnerScheduler { method schedule (line 15) | void schedule(Runnable childStatement); method finished (line 22) | void finished(); FILE: src/main/java/org/junit/runners/model/Statement.java class Statement (line 10) | public abstract class Statement { method evaluate (line 14) | public abstract void evaluate() throws Throwable; FILE: src/main/java/org/junit/runners/model/TestClass.java class TestClass (line 31) | public class TestClass implements Annotatable { method TestClass (line 45) | public TestClass(Class clazz) { method scanAnnotatedMembers (line 63) | protected void scanAnnotatedMembers(Map, L... method getSortedDeclaredFields (line 76) | private static Field[] getSortedDeclaredFields(Class clazz) { method addToAnnotationLists (line 82) | protected static > void addToAnnotationLi... method makeDeeplyUnmodifiable (line 99) | private static > Map getAnnotatedMethods() { method getAnnotatedMethods (line 125) | public List getAnnotatedMethods( method getAnnotatedFields (line 136) | public List getAnnotatedFields() { method getAnnotatedFields (line 144) | public List getAnnotatedFields( method collectValues (line 149) | private List collectValues(Map> map) { method getAnnotatedMembers (line 157) | private static List getAnnotatedMembers(Map ann... method getSuperClasses (line 171) | private static List> getSuperClasses(Class testClass) { method getJavaClass (line 184) | public Class getJavaClass() { method getName (line 191) | public String getName() { method getOnlyConstructor (line 203) | public Constructor getOnlyConstructor() { method getAnnotations (line 212) | public Annotation[] getAnnotations() { method getAnnotation (line 219) | public T getAnnotation(Class annotationType) { method getAnnotatedFieldValues (line 226) | public List getAnnotatedFieldValues(Object test, method collectAnnotatedFieldValues (line 244) | public void collectAnnotatedFieldValues(Object test, method getAnnotatedMethodValues (line 260) | public List getAnnotatedMethodValues(Object test, method collectAnnotatedMethodValues (line 278) | public void collectAnnotatedMethodValues(Object test, method isPublic (line 302) | public boolean isPublic() { method isANonStaticInnerClass (line 306) | public boolean isANonStaticInnerClass() { method hashCode (line 310) | @Override method equals (line 315) | @Override class FieldComparator (line 333) | private static class FieldComparator implements Comparator { method compare (line 334) | public int compare(Field left, Field right) { class MethodComparator (line 342) | private static class MethodComparator implements method compare (line 344) | public int compare(FrameworkMethod left, FrameworkMethod right) { FILE: src/main/java/org/junit/runners/model/TestTimedOutException.java class TestTimedOutException (line 11) | public class TestTimedOutException extends Exception { method TestTimedOutException (line 24) | public TestTimedOutException(long timeout, TimeUnit timeUnit) { method getTimeout (line 34) | public long getTimeout() { method getTimeUnit (line 41) | public TimeUnit getTimeUnit() { FILE: src/main/java/org/junit/runners/parameterized/BlockJUnit4ClassRunnerWithParameters.java class BlockJUnit4ClassRunnerWithParameters (line 23) | public class BlockJUnit4ClassRunnerWithParameters extends type InjectionType (line 25) | private enum InjectionType { method BlockJUnit4ClassRunnerWithParameters (line 33) | public BlockJUnit4ClassRunnerWithParameters(TestWithParameters test) method createTest (line 41) | @Override method createTestUsingConstructorInjection (line 55) | private Object createTestUsingConstructorInjection() throws Exception { method createTestUsingFieldInjection (line 59) | private Object createTestUsingFieldInjection() throws Exception { method getName (line 96) | @Override method testName (line 101) | @Override method validateConstructor (line 106) | @Override method validateFields (line 114) | @Override method classBlock (line 146) | @Override method withBeforeParams (line 154) | private Statement withBeforeParams(Statement statement) { class RunBeforeParams (line 160) | private class RunBeforeParams extends RunBefores { method RunBeforeParams (line 161) | RunBeforeParams(Statement next, List befores) { method invokeMethod (line 165) | @Override method withAfterParams (line 172) | private Statement withAfterParams(Statement statement) { class RunAfterParams (line 178) | private class RunAfterParams extends RunAfters { method RunAfterParams (line 179) | RunAfterParams(Statement next, List afters) { method invokeMethod (line 183) | @Override method getRunnerAnnotations (line 190) | @Override method getAnnotatedFieldsByParameter (line 204) | private List getAnnotatedFieldsByParameter() { method getInjectionType (line 208) | private InjectionType getInjectionType() { method fieldsAreAnnotated (line 216) | private boolean fieldsAreAnnotated() { FILE: src/main/java/org/junit/runners/parameterized/BlockJUnit4ClassRunnerWithParametersFactory.java class BlockJUnit4ClassRunnerWithParametersFactory (line 12) | public class BlockJUnit4ClassRunnerWithParametersFactory implements method createRunnerForTestWithParameters (line 14) | public Runner createRunnerForTestWithParameters(TestWithParameters test) FILE: src/main/java/org/junit/runners/parameterized/ParametersRunnerFactory.java type ParametersRunnerFactory (line 12) | public interface ParametersRunnerFactory { method createRunnerForTestWithParameters (line 19) | Runner createRunnerForTestWithParameters(TestWithParameters test) FILE: src/main/java/org/junit/runners/parameterized/TestWithParameters.java class TestWithParameters (line 18) | public class TestWithParameters { method TestWithParameters (line 25) | public TestWithParameters(String name, TestClass testClass, method getName (line 35) | public String getName() { method getTestClass (line 39) | public TestClass getTestClass() { method getParameters (line 43) | public List getParameters() { method hashCode (line 47) | @Override method equals (line 55) | @Override method toString (line 72) | @Override FILE: src/main/java/org/junit/validator/AnnotationValidator.java class AnnotationValidator (line 20) | public abstract class AnnotationValidator { method validateAnnotatedClass (line 32) | public List validateAnnotatedClass(TestClass testClass) { method validateAnnotatedField (line 44) | public List validateAnnotatedField(FrameworkField field) { method validateAnnotatedMethod (line 57) | public List validateAnnotatedMethod(FrameworkMethod method) { FILE: src/main/java/org/junit/validator/AnnotationValidatorFactory.java class AnnotationValidatorFactory (line 10) | public class AnnotationValidatorFactory { method createAnnotationValidator (line 23) | public AnnotationValidator createAnnotationValidator(ValidateWith vali... FILE: src/main/java/org/junit/validator/AnnotationsValidator.java class AnnotationsValidator (line 21) | public final class AnnotationsValidator implements TestClassValidator { method validateTestClass (line 33) | public List validateTestClass(TestClass testClass) { class AnnotatableValidator (line 43) | private abstract static class AnnotatableValidator getAnnotatablesForTestClass(TestClass testClass); method validateAnnotatable (line 48) | abstract List validateAnnotatable( method validateTestClass (line 51) | public List validateTestClass(TestClass testClass) { method validateAnnotatable (line 60) | private List validateAnnotatable(T annotatable) { class ClassValidator (line 79) | private static class ClassValidator extends AnnotatableValidator validateTestClass(TestClass testClass) { FILE: src/main/java/org/junit/validator/TestClassValidator.java type TestClassValidator (line 12) | public interface TestClassValidator { method validateTestClass (line 20) | List validateTestClass(TestClass testClass); FILE: src/test/java/junit/samples/AllTests.java class AllTests (line 9) | public class AllTests { method main (line 11) | public static void main(String[] args) { method suite (line 15) | public static Test suite() { FILE: src/test/java/junit/samples/ListTest.java class ListTest (line 13) | public class ListTest extends TestCase { method setUp (line 18) | @Override method suite (line 27) | public static Test suite() { method testCapacity (line 31) | public void testCapacity() { method testContains (line 39) | public void testContains() { method testElementAt (line 44) | public void testElementAt() { method testRemoveAll (line 56) | public void testRemoveAll() { method testRemoveElement (line 63) | public void testRemoveElement() { FILE: src/test/java/junit/samples/SimpleTest.java class SimpleTest (line 10) | public class SimpleTest extends TestCase { method setUp (line 14) | @Override method suite (line 20) | public static Test suite() { method testAdd (line 46) | public void testAdd() { method testDivideByZero (line 54) | public void testDivideByZero() { method testEquals (line 60) | public void testEquals() { method main (line 69) | public static void main(String[] args) { FILE: src/test/java/junit/samples/money/IMoney.java type IMoney (line 6) | public interface IMoney { method add (line 10) | IMoney add(IMoney m); method addMoney (line 16) | IMoney addMoney(Money m); method addMoneyBag (line 22) | IMoney addMoneyBag(MoneyBag s); method isZero (line 27) | boolean isZero(); method multiply (line 32) | IMoney multiply(int factor); method negate (line 37) | IMoney negate(); method subtract (line 42) | IMoney subtract(IMoney m); method appendTo (line 50) | void appendTo(MoneyBag m); FILE: src/test/java/junit/samples/money/Money.java class Money (line 6) | public class Money implements IMoney { method Money (line 14) | public Money(int amount, String currency) { method add (line 22) | public IMoney add(IMoney m) { method addMoney (line 26) | public IMoney addMoney(Money m) { method addMoneyBag (line 33) | public IMoney addMoneyBag(MoneyBag s) { method amount (line 37) | public int amount() { method currency (line 41) | public String currency() { method equals (line 45) | @Override method hashCode (line 60) | @Override method isZero (line 68) | public boolean isZero() { method multiply (line 72) | public IMoney multiply(int factor) { method negate (line 76) | public IMoney negate() { method subtract (line 80) | public IMoney subtract(IMoney m) { method toString (line 84) | @Override method appendTo (line 89) | public /*this makes no sense*/ void appendTo(MoneyBag m) { FILE: src/test/java/junit/samples/money/MoneyBag.java class MoneyBag (line 17) | public class MoneyBag implements IMoney { method create (line 20) | public static IMoney create(IMoney m1, IMoney m2) { method add (line 27) | public IMoney add(IMoney m) { method addMoney (line 31) | public IMoney addMoney(Money m) { method addMoneyBag (line 35) | public IMoney addMoneyBag(MoneyBag s) { method appendBag (line 39) | void appendBag(MoneyBag aBag) { method appendMoney (line 45) | void appendMoney(Money aMoney) { method equals (line 60) | @Override method findMoney (line 84) | private Money findMoney(String currency) { method contains (line 93) | private boolean contains(Money m) { method hashCode (line 99) | @Override method isZero (line 108) | public boolean isZero() { method multiply (line 112) | public IMoney multiply(int factor) { method negate (line 122) | public IMoney negate() { method simplify (line 130) | private IMoney simplify() { method subtract (line 137) | public IMoney subtract(IMoney m) { method toString (line 141) | @Override method appendTo (line 152) | public void appendTo(MoneyBag m) { FILE: src/test/java/junit/samples/money/MoneyTest.java class MoneyTest (line 5) | public class MoneyTest extends TestCase { method main (line 14) | public static void main(String args[]) { method setUp (line 18) | @Override method testBagMultiply (line 29) | public void testBagMultiply() { method testBagNegate (line 37) | public void testBagNegate() { method testBagSimpleAdd (line 43) | public void testBagSimpleAdd() { method testBagSubtract (line 49) | public void testBagSubtract() { method testBagSumAdd (line 55) | public void testBagSumAdd() { method testIsZero (line 61) | public void testIsZero() { method testMixedSimpleAdd (line 66) | public void testMixedSimpleAdd() { method testBagNotEquals (line 72) | public void testBagNotEquals() { method testMoneyBagEquals (line 77) | public void testMoneyBagEquals() { method testMoneyBagHash (line 88) | public void testMoneyBagHash() { method testMoneyEquals (line 93) | public void testMoneyEquals() { method testMoneyHash (line 102) | public void testMoneyHash() { method testSimplify (line 108) | public void testSimplify() { method testNormalize2 (line 113) | public void testNormalize2() { method testNormalize3 (line 119) | public void testNormalize3() { method testNormalize4 (line 126) | public void testNormalize4() { method testPrint (line 133) | public void testPrint() { method testSimpleAdd (line 137) | public void testSimpleAdd() { method testSimpleBagAdd (line 143) | public void testSimpleBagAdd() { method testSimpleMultiply (line 149) | public void testSimpleMultiply() { method testSimpleNegate (line 155) | public void testSimpleNegate() { method testSimpleSubtract (line 161) | public void testSimpleSubtract() { FILE: src/test/java/junit/tests/AllTests.java class AllTests (line 9) | public class AllTests { method main (line 11) | public static void main(String[] args) { method suite (line 15) | public static Test suite() { FILE: src/test/java/junit/tests/SampleJUnit3Tests.java class SampleJUnit3Tests (line 8) | public class SampleJUnit3Tests { class TestWithOneThrowingTestMethod (line 10) | public static class TestWithOneThrowingTestMethod extends TestCase { method testAlwaysThrows (line 12) | public void testAlwaysThrows() { class TestWithThrowingSetUpMethod (line 17) | public static class TestWithThrowingSetUpMethod extends TestCase { method setUp (line 19) | @Override method testAlwaysPasses (line 25) | public void testAlwaysPasses() { class FakeClassUnderTest (line 29) | private static class FakeClassUnderTest { method throwsExceptionWithCause (line 31) | public void throwsExceptionWithCause() { method throwsExceptionWithoutCause (line 35) | public void throwsExceptionWithoutCause() { method doThrowExceptionWithCause (line 39) | private void doThrowExceptionWithCause() { method doThrowExceptionWithoutCause (line 47) | private void doThrowExceptionWithoutCause() { FILE: src/test/java/junit/tests/WasRun.java class WasRun (line 9) | public class WasRun extends TestCase { method runTest (line 12) | @Override FILE: src/test/java/junit/tests/extensions/ActiveTestTest.java class ActiveTestTest (line 12) | public class ActiveTestTest extends TestCase { class SuccessTest (line 14) | public static class SuccessTest extends TestCase { method runTest (line 15) | @Override method testActiveTest (line 20) | public void testActiveTest() { method testActiveRepeatedTest (line 29) | public void testActiveRepeatedTest() { method testActiveRepeatedTest0 (line 38) | public void testActiveRepeatedTest0() { method testActiveRepeatedTest1 (line 47) | public void testActiveRepeatedTest1() { method createActiveTestSuite (line 56) | ActiveTestSuite createActiveTestSuite() { FILE: src/test/java/junit/tests/extensions/AllTests.java class AllTests (line 9) | public class AllTests { method main (line 11) | public static void main(String[] args) { method suite (line 15) | public static Test suite() { // Collect tests manually because we have... FILE: src/test/java/junit/tests/extensions/ExtensionTest.java class ExtensionTest (line 13) | public class ExtensionTest extends TestCase { class TornDown (line 14) | static class TornDown extends TestSetup { method TornDown (line 17) | TornDown(Test test) { method tearDown (line 21) | @Override method testRunningErrorInTestSetup (line 27) | public void testRunningErrorInTestSetup() { method testRunningErrorsInTestSetup (line 42) | public void testRunningErrorsInTestSetup() { method testSetupErrorDontTearDown (line 70) | public void testSetupErrorDontTearDown() { method testSetupErrorInTestSetup (line 87) | public void testSetupErrorInTestSetup() { FILE: src/test/java/junit/tests/extensions/RepeatedTestTest.java class RepeatedTestTest (line 12) | public class RepeatedTestTest extends TestCase { class SuccessTest (line 15) | public static class SuccessTest extends TestCase { method runTest (line 17) | @Override method RepeatedTestTest (line 22) | public RepeatedTestTest(String name) { method testRepeatedOnce (line 29) | public void testRepeatedOnce() { method testRepeatedMoreThanOnce (line 37) | public void testRepeatedMoreThanOnce() { method testRepeatedZero (line 45) | public void testRepeatedZero() { method testRepeatedNegative (line 53) | public void testRepeatedNegative() { FILE: src/test/java/junit/tests/framework/AllTests.java class AllTests (line 9) | public class AllTests { method main (line 11) | public static void main(String[] args) { method suite (line 15) | public static Test suite() { FILE: src/test/java/junit/tests/framework/AssertTest.java class AssertTest (line 7) | public class AssertTest extends TestCase { method testFail (line 18) | public void testFail() { method testAssertionFailedErrorToStringWithNoMessage (line 29) | public void testAssertionFailedErrorToStringWithNoMessage() { method testAssertionFailedErrorToStringWithMessage (line 41) | public void testAssertionFailedErrorToStringWithMessage() { method testAssertEquals (line 53) | public void testAssertEquals() { method testAssertEqualsNull (line 64) | public void testAssertEqualsNull() { method testAssertStringEquals (line 68) | public void testAssertStringEquals() { method testAssertNullNotEqualsString (line 72) | public void testAssertNullNotEqualsString() { method testAssertStringNotEqualsNull (line 80) | public void testAssertStringNotEqualsNull() { method testAssertNullNotEqualsNull (line 89) | public void testAssertNullNotEqualsNull() { method testAssertNull (line 99) | public void testAssertNull() { method testAssertNotNull (line 109) | public void testAssertNotNull() { method testAssertTrue (line 119) | public void testAssertTrue() { method testAssertFalse (line 129) | public void testAssertFalse() { method testAssertSame (line 139) | public void testAssertSame() { method testAssertNotSame (line 150) | public void testAssertNotSame() { method testAssertNotSameFailsNull (line 163) | public void testAssertNotSameFailsNull() { class MyInt (line 172) | private static final class MyInt { method MyInt (line 175) | MyInt(int value) { method equals (line 179) | @Override method hashCode (line 184) | @Override method toString (line 189) | @Override FILE: src/test/java/junit/tests/framework/AssertionFailedErrorTest.java class AssertionFailedErrorTest (line 6) | public class AssertionFailedErrorTest extends TestCase { method testCreateErrorWithoutMessage (line 9) | public void testCreateErrorWithoutMessage() throws Exception { method testCreateErrorWithMessage (line 14) | public void testCreateErrorWithMessage() throws Exception { method testCreateErrorWithoutMessageInsteadOfNull (line 19) | public void testCreateErrorWithoutMessageInsteadOfNull() throws Except... FILE: src/test/java/junit/tests/framework/ComparisonCompactorTest.java class ComparisonCompactorTest (line 6) | public class ComparisonCompactorTest extends TestCase { method testMessage (line 8) | public void testMessage() { method testStartSame (line 13) | public void testStartSame() { method testEndSame (line 18) | public void testEndSame() { method testSame (line 23) | public void testSame() { method testNoContextStartAndEndSame (line 28) | public void testNoContextStartAndEndSame() { method testStartAndEndContext (line 33) | public void testStartAndEndContext() { method testStartAndEndContextWithEllipses (line 38) | public void testStartAndEndContextWithEllipses() { method testComparisonErrorStartSameComplete (line 43) | public void testComparisonErrorStartSameComplete() { method testComparisonErrorEndSameComplete (line 48) | public void testComparisonErrorEndSameComplete() { method testComparisonErrorEndSameCompleteContext (line 53) | public void testComparisonErrorEndSameCompleteContext() { method testComparisonErrorOverlappingMatches (line 58) | public void testComparisonErrorOverlappingMatches() { method testComparisonErrorOverlappingMatchesContext (line 63) | public void testComparisonErrorOverlappingMatchesContext() { method testComparisonErrorOverlappingMatches2 (line 68) | public void testComparisonErrorOverlappingMatches2() { method testComparisonErrorOverlappingMatches2Context (line 73) | public void testComparisonErrorOverlappingMatches2Context() { method testComparisonErrorWithActualNull (line 78) | public void testComparisonErrorWithActualNull() { method testComparisonErrorWithActualNullContext (line 83) | public void testComparisonErrorWithActualNullContext() { method testComparisonErrorWithExpectedNull (line 88) | public void testComparisonErrorWithExpectedNull() { method testComparisonErrorWithExpectedNullContext (line 93) | public void testComparisonErrorWithExpectedNullContext() { method testBug609972 (line 98) | public void testBug609972() { FILE: src/test/java/junit/tests/framework/ComparisonFailureTest.java class ComparisonFailureTest (line 6) | public class ComparisonFailureTest extends TestCase { method testConnection (line 9) | public void testConnection() { method testThrowing (line 15) | public void testThrowing() { method testExceptionToStringWithMessage (line 24) | public void testExceptionToStringWithMessage() { method testExceptionToStringWithoutMessage (line 36) | public void testExceptionToStringWithoutMessage() { FILE: src/test/java/junit/tests/framework/DoublePrecisionAssertTest.java class DoublePrecisionAssertTest (line 6) | public class DoublePrecisionAssertTest extends TestCase { method testAssertEqualsNaNFails (line 11) | public void testAssertEqualsNaNFails() { method testAssertNaNEqualsFails (line 20) | public void testAssertNaNEqualsFails() { method testAssertNaNEqualsNaN (line 29) | public void testAssertNaNEqualsNaN() { method testAssertPosInfinityNotEqualsNegInfinity (line 33) | public void testAssertPosInfinityNotEqualsNegInfinity() { method testAssertPosInfinityNotEquals (line 42) | public void testAssertPosInfinityNotEquals() { method testAssertPosInfinityEqualsInfinity (line 51) | public void testAssertPosInfinityEqualsInfinity() { method testAssertNegInfinityEqualsInfinity (line 55) | public void testAssertNegInfinityEqualsInfinity() { FILE: src/test/java/junit/tests/framework/Failure.java class Failure (line 8) | public class Failure extends TestCase { method runTest (line 9) | @Override FILE: src/test/java/junit/tests/framework/FloatAssertTest.java class FloatAssertTest (line 6) | public class FloatAssertTest extends TestCase { method testAssertEqualsNaNFails (line 11) | public void testAssertEqualsNaNFails() { method testAssertNaNEqualsFails (line 20) | public void testAssertNaNEqualsFails() { method testAssertNaNEqualsNaN (line 29) | public void testAssertNaNEqualsNaN() { method testAssertPosInfinityNotEqualsNegInfinity (line 33) | public void testAssertPosInfinityNotEqualsNegInfinity() { method testAssertPosInfinityNotEquals (line 42) | public void testAssertPosInfinityNotEquals() { method testAssertPosInfinityEqualsInfinity (line 51) | public void testAssertPosInfinityEqualsInfinity() { method testAssertNegInfinityEqualsInfinity (line 55) | public void testAssertNegInfinityEqualsInfinity() { method testAllInfinities (line 59) | public void testAllInfinities() { FILE: src/test/java/junit/tests/framework/InheritedTestCase.java class InheritedTestCase (line 6) | public class InheritedTestCase extends OneTestCase { method test2 (line 7) | public void test2() { FILE: src/test/java/junit/tests/framework/NoArgTestCaseTest.java class NoArgTestCaseTest (line 5) | public class NoArgTestCaseTest extends TestCase { method testNothing (line 6) | public void testNothing() { // If this compiles, the no arg ctor is there FILE: src/test/java/junit/tests/framework/NoTestCaseClass.java class NoTestCaseClass (line 6) | public class NoTestCaseClass extends Object { method testSuccess (line 7) | public void testSuccess() { FILE: src/test/java/junit/tests/framework/NoTestCases.java class NoTestCases (line 8) | public class NoTestCases extends TestCase { method noTestCase (line 9) | public void noTestCase() { FILE: src/test/java/junit/tests/framework/NotPublicTestCase.java class NotPublicTestCase (line 8) | public class NotPublicTestCase extends TestCase { method testNotPublic (line 9) | protected void testNotPublic() { method testPublic (line 12) | public void testPublic() { FILE: src/test/java/junit/tests/framework/NotVoidTestCase.java class NotVoidTestCase (line 8) | public class NotVoidTestCase extends TestCase { method testNotVoid (line 9) | public int testNotVoid() { method testVoid (line 13) | public void testVoid() { FILE: src/test/java/junit/tests/framework/OneTestCase.java class OneTestCase (line 8) | public class OneTestCase extends TestCase { method noTestCase (line 9) | public void noTestCase() { method testCase (line 12) | public void testCase() { method testCase (line 15) | public void testCase(int arg) { FILE: src/test/java/junit/tests/framework/OverrideTestCase.java class OverrideTestCase (line 6) | public class OverrideTestCase extends OneTestCase { method testCase (line 7) | @Override FILE: src/test/java/junit/tests/framework/Success.java class Success (line 8) | public class Success extends TestCase { method runTest (line 10) | @Override method testSuccess (line 14) | public void testSuccess() { FILE: src/test/java/junit/tests/framework/SuiteTest.java class SuiteTest (line 13) | public class SuiteTest extends TestCase { method SuiteTest (line 16) | public SuiteTest(String name) { method setUp (line 20) | @Override method suite (line 25) | public static Test suite() { method testInheritedTests (line 44) | public void testInheritedTests() { method testNoTestCaseClass (line 51) | public void testNoTestCaseClass() { method testNoTestCases (line 58) | public void testNoTestCases() { method testNotExistingTestCase (line 66) | public void testNotExistingTestCase() { method testNotPublicTestCase (line 74) | public void testNotPublicTestCase() { method testNotVoidTestCase (line 80) | public void testNotVoidTestCase() { method testOneTestCase (line 85) | public void testOneTestCase() { method testOneTestCaseEclipseSeesSameStructureAs381 (line 94) | public void testOneTestCaseEclipseSeesSameStructureAs381() { method testShadowedTests (line 99) | public void testShadowedTests() { method testAddTestSuite (line 105) | public void testAddTestSuite() { method testCreateSuiteFromArray (line 112) | public void testCreateSuiteFromArray() { FILE: src/test/java/junit/tests/framework/TestCaseTest.java class TestCaseTest (line 13) | public class TestCaseTest extends TestCase { class TornDown (line 15) | static class TornDown extends TestCase { method tearDown (line 18) | @Override method runTest (line 23) | @Override method testCaseToString (line 29) | public void testCaseToString() { method testError (line 36) | public void testError() { method testRunAndTearDownFails (line 46) | public void testRunAndTearDownFails() { method testSetupFails (line 63) | public void testSetupFails() { method testSuccess (line 77) | public void testSuccess() { method testFailure (line 86) | public void testFailure() { method testTearDownAfterError (line 96) | public void testTearDownAfterError() { method testTearDownFails (line 102) | public void testTearDownFails() { method testTearDownSetupFails (line 116) | public void testTearDownSetupFails() { method testWasRun (line 127) | public void testWasRun() { method testExceptionRunningAndTearDown (line 133) | public void testExceptionRunningAndTearDown() { method testErrorTearingDownDoesntMaskErrorRunning (line 149) | public void testErrorTearingDownDoesntMaskErrorRunning() { method testNoArgTestCasePasses (line 169) | public void testNoArgTestCasePasses() { method testNamelessTestCase (line 178) | public void testNamelessTestCase() { method verifyError (line 185) | void verifyError(TestCase test) { method verifyFailure (line 192) | void verifyFailure(TestCase test) { method verifySuccess (line 199) | void verifySuccess(TestCase test) { FILE: src/test/java/junit/tests/framework/TestImplementorTest.java class TestImplementorTest (line 11) | public class TestImplementorTest extends TestCase { class DoubleTestCase (line 12) | public static class DoubleTestCase implements Test { method DoubleTestCase (line 15) | public DoubleTestCase(TestCase testCase) { method countTestCases (line 19) | public int countTestCases() { method run (line 23) | public void run(TestResult result) { method TestImplementorTest (line 38) | public TestImplementorTest() { method testSuccessfulRun (line 47) | public void testSuccessfulRun() { FILE: src/test/java/junit/tests/framework/TestListenerTest.java class TestListenerTest (line 12) | public class TestListenerTest extends TestCase implements TestListener { method addError (line 19) | public void addError(Test test, Throwable e) { method addFailure (line 23) | public void addFailure(Test test, AssertionFailedError t) { method endTest (line 27) | public void endTest(Test test) { method setUp (line 31) | @Override method startTest (line 42) | public void startTest(Test test) { method testError (line 46) | public void testError() { method testFailure (line 58) | public void testFailure() { method testStartStop (line 70) | public void testStartStop() { FILE: src/test/java/junit/tests/framework/ThreeTestCases.java class ThreeTestCases (line 8) | public class ThreeTestCases extends TestCase { method testCase (line 9) | public void testCase() { method testCase2 (line 12) | public void testCase2() { method testCase3thisTimeItsPersonal (line 15) | public void testCase3thisTimeItsPersonal() { FILE: src/test/java/junit/tests/runner/AllTests.java class AllTests (line 9) | public class AllTests { method main (line 11) | public static void main(String[] args) { method suite (line 15) | public static Test suite() { // Collect tests manually because we have... method isJDK11 (line 26) | static boolean isJDK11() { FILE: src/test/java/junit/tests/runner/BaseTestRunnerTest.java class BaseTestRunnerTest (line 8) | public class BaseTestRunnerTest extends TestCase { class MockRunner (line 9) | public static class MockRunner extends BaseTestRunner { method runFailed (line 12) | @Override method testEnded (line 17) | @Override method testFailed (line 21) | @Override method testStarted (line 25) | @Override class NonStatic (line 30) | public static class NonStatic { method suite (line 31) | public Test suite() { method testInvokeNonStaticSuite (line 36) | public void testInvokeNonStaticSuite() { class DoesntExtendTestCase (line 41) | public static class DoesntExtendTestCase { method suite (line 42) | public static Test suite() { method testInvokeSuiteOnNonSubclassOfTestCase (line 47) | public void testInvokeSuiteOnNonSubclassOfTestCase() { FILE: src/test/java/junit/tests/runner/ResultTest.java class ResultTest (line 19) | public class ResultTest extends TestCase { method testRunFailureResultCanBeSerialised (line 23) | public void testRunFailureResultCanBeSerialised() throws Exception { method testRunFailureResultCanBeReserialised_v4_12 (line 29) | public void testRunFailureResultCanBeReserialised_v4_12() throws Excep... method testRunAssumptionFailedResultCanBeSerialised (line 35) | public void testRunAssumptionFailedResultCanBeSerialised() throws Exce... method testRunAssumptionFailedResultCanBeReserialised_v4_12 (line 41) | public void testRunAssumptionFailedResultCanBeReserialised_v4_12() thr... method testRunAssumptionFailedResultCanBeReserialised_v4_13 (line 47) | public void testRunAssumptionFailedResultCanBeReserialised_v4_13() thr... method testRunSuccessResultCanBeSerialised (line 53) | public void testRunSuccessResultCanBeSerialised() throws Exception { method testRunSuccessResultCanBeReserialised_v4_12 (line 59) | public void testRunSuccessResultCanBeReserialised_v4_12() throws Excep... method testRunSuccessResultCanBeReserialised_v4_13 (line 65) | public void testRunSuccessResultCanBeReserialised_v4_13() throws Excep... type SerializationFormat (line 71) | private enum SerializationFormat { method assertResultSerializable (line 76) | private void assertResultSerializable(Result result) throws IOExceptio... method assertResultReserializable (line 87) | private void assertResultReserializable(Result result, SerializationFo... class AssumptionFailedTest (line 99) | public static class AssumptionFailedTest { method assumptionFailed (line 100) | @Test class ResultWithFixedRunTime (line 110) | private static class ResultWithFixedRunTime extends Result { method ResultWithFixedRunTime (line 116) | public ResultWithFixedRunTime(Result delegate) { method getRunCount (line 120) | @Override method getFailureCount (line 125) | @Override method getRunTime (line 130) | @Override method getFailures (line 135) | @Override method getIgnoreCount (line 140) | @Override method getAssumptionFailureCount (line 145) | @Override method assertSerializedCorrectly (line 151) | private void assertSerializedCorrectly( FILE: src/test/java/junit/tests/runner/StackFilterTest.java class StackFilterTest (line 9) | public class StackFilterTest extends TestCase { method setUp (line 13) | @Override method testFilter (line 43) | public void testFilter() { FILE: src/test/java/junit/tests/runner/TextFeedbackTest.java class TextFeedbackTest (line 14) | public class TextFeedbackTest extends TestCase { class TestResultPrinter (line 18) | static class TestResultPrinter extends ResultPrinter { method TestResultPrinter (line 19) | TestResultPrinter(PrintStream writer) { method elapsedTimeAsString (line 25) | @Override method main (line 31) | public static void main(String[] args) { method setUp (line 35) | @Override method testEmptySuite (line 41) | public void testEmptySuite() { method testOneTest (line 48) | public void testOneTest() { method testTwoTests (line 60) | public void testTwoTests() { method testFailure (line 77) | public void testFailure() { method testError (line 97) | public void testError() { method expected (line 117) | private String expected(String[] lines) { FILE: src/test/java/junit/tests/runner/TextRunnerSingleMethodTest.java class TextRunnerSingleMethodTest (line 13) | public class TextRunnerSingleMethodTest extends TestCase { class InvocationTest (line 17) | public static class InvocationTest extends TestCase { method testWasInvoked (line 19) | public void testWasInvoked() { method testNotInvoked (line 23) | public void testNotInvoked() { method testSingle (line 28) | public void testSingle() throws Exception { FILE: src/test/java/junit/tests/runner/TextRunnerTest.java class TextRunnerTest (line 13) | public class TextRunnerTest extends TestCase { method testFailure (line 15) | public void testFailure() throws Exception { method testSuccess (line 19) | public void testSuccess() throws Exception { method testError (line 23) | public void testError() throws Exception { method execTest (line 27) | void execTest(String testClass, boolean success) throws Exception { method testRunReturnsResult (line 44) | public void testRunReturnsResult() { FILE: src/test/java/org/junit/AssumptionViolatedExceptionTest.java class AssumptionViolatedExceptionTest (line 30) | @RunWith(Theories.class) method toStringReportsMatcher (line 49) | @Theory method toStringReportsValue (line 56) | @Theory method assumptionViolatedExceptionWithMatcherDescribesItself (line 62) | @Test method simpleAssumptionViolatedExceptionDescribesItself (line 68) | @Test method canInitCauseWithInstanceCreatedWithString (line 74) | @Test method canSetCauseWithInstanceCreatedWithObjectAndMatcher (line 82) | @Test method canSetCauseWithInstanceCreatedWithAssumptionObjectAndMatcher (line 92) | @Test method canSetCauseWithInstanceCreatedWithMainConstructor (line 102) | @Test method canSetCauseWithInstanceCreatedWithExplicitThrowableConstructor (line 112) | @Test method assumptionViolatedExceptionWithoutValueAndMatcherCanBeReserialized_v4_13 (line 119) | @Test method assumptionViolatedExceptionWithValueAndMatcherCanBeReserialized_v4_13 (line 125) | @Test method unserializableValueAndMatcherCanBeSerialized (line 131) | @Test method nullValueAndMatcherCanBeSerialized (line 139) | @Test method serializableValueAndMatcherCanBeSerialized (line 146) | @Test method assertCanBeSerialized (line 154) | private void assertCanBeSerialized(AssumptionViolatedException exception) method assertReserializable (line 167) | private void assertReserializable(AssumptionViolatedException expected) method assertSerializedCorrectly (line 178) | private void assertSerializedCorrectly( class SerializableIsThreeMatcher (line 190) | private static class SerializableIsThreeMatcher extends BaseMatcher... method matches (line 192) | public boolean matches(Object item) { method describeTo (line 196) | public void describeTo(Description description) { class UnserializableClass (line 201) | private static class UnserializableClass { method toString (line 202) | @Override FILE: src/test/java/org/junit/experimental/categories/AllCategoriesTests.java class AllCategoriesTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/experimental/categories/CategoriesAndParameterizedTest.java class CategoriesAndParameterizedTest (line 17) | public class CategoriesAndParameterizedTest { class Token (line 18) | public static class Token { class ParameterizedTestWithoutCategory (line 22) | @RunWith(Parameterized.class) method getParameters (line 24) | @Parameters method testSomething (line 32) | @Test class TestThatAvoidsNoTestRemainsException (line 38) | @Category(Token.class) method testSomething (line 40) | @Test class SuiteWithParameterizedTestWithoutCategory (line 46) | @RunWith(Categories.class) method doesNotRunTestsWithoutCategory (line 53) | @Test class ParameterizedTestWithCategory (line 61) | @RunWith(Parameterized.class) method getParameters (line 64) | @Parameters method testSomething (line 72) | @Test class SuiteWithParameterizedTestWithCategory (line 78) | @RunWith(Categories.class) method runsTestsWithoutCategory (line 84) | @Test class ParameterizedTestWithMethodWithCategory (line 92) | @RunWith(Parameterized.class) method getParameters (line 94) | @Parameters method testSomething (line 102) | @Test method testThatIsNotExecuted (line 108) | @Test class SuiteWithParameterizedTestWithMethodWithCategory (line 114) | @RunWith(Categories.class) method runsTestMethodWithCategory (line 120) | @Test FILE: src/test/java/org/junit/experimental/categories/CategoryFilterFactoryTest.java class CategoryFilterFactoryTest (line 18) | public class CategoryFilterFactoryTest { method shouldCreateFilter (line 27) | @Test method shouldThrowException (line 37) | @Test class CategoryFilterFactoryStub (line 48) | private static class CategoryFilterFactoryStub extends CategoryFilterF... method createFilter (line 49) | @Override class DummyFilter (line 55) | private static class DummyFilter extends Filter { method shouldRun (line 56) | @Override method describe (line 61) | @Override FILE: src/test/java/org/junit/experimental/categories/CategoryTest.java class CategoryTest (line 35) | public class CategoryTest { type FastTests (line 36) | public interface FastTests { type SlowTests (line 40) | public interface SlowTests { type ReallySlowTests (line 44) | public interface ReallySlowTests { class OneOfEach (line 48) | public static class OneOfEach { method a (line 50) | @Category(FastTests.class) method b (line 55) | @Category(SlowTests.class) method c (line 60) | @Category(ReallySlowTests.class) class A (line 66) | public static class A { method a (line 67) | @Test method b (line 72) | @Category(SlowTests.class) class B (line 78) | @Category(SlowTests.class) method c (line 80) | @Test class C (line 86) | public static class C { method d (line 87) | @Test class SlowTestSuite (line 93) | @RunWith(Categories.class) class JustA (line 99) | @RunWith(Categories.class) method testCountOnJustA (line 105) | @Test method testCount (line 110) | @Test class Category1 (line 115) | public static class Category1 { class Category2 (line 118) | public static class Category2 { class SomeAreSlow (line 121) | public static class SomeAreSlow { method noCategory (line 122) | @Test method justCategory1 (line 126) | @Category(Category1.class) method justCategory2 (line 131) | @Category(Category2.class) method both (line 136) | @Category({Category1.class, Category2.class}) method bothReversed (line 141) | @Category({Category2.class, Category1.class}) class SomeAreSlowSuite (line 147) | @RunWith(Categories.class) method testCountOnAWithoutSlowTests (line 153) | @Test class IncludeAndExcludeSuite (line 161) | @RunWith(Categories.class) method testsThatAreBothIncludedAndExcludedAreExcluded (line 168) | @Test class TestSuiteWithNoCategories (line 175) | @RunWith(Suite.class) method testCountWithExplicitIncludeFilter (line 180) | @Test method testCountWithExplicitExcludeFilter (line 189) | @Test method testCountWithExplicitExcludeFilter_usingConstructor (line 198) | @Test method categoryFilterLeavesOnlyMatchingMethods (line 207) | @Test method categoryFilterLeavesOnlyMatchingMethods_usingConstructor (line 216) | @Test class OneFastOneSlow (line 225) | public static class OneFastOneSlow { method a (line 226) | @Category(FastTests.class) method b (line 232) | @Category(SlowTests.class) method categoryFilterRejectsIncompatibleCategory (line 239) | @Test class OneFast (line 249) | public static class OneFast { method a (line 250) | @Category(FastTests.class) class OneFastSuite (line 257) | @RunWith(Categories.class) method ifNoTestsToRunUseErrorRunner (line 263) | @Test method describeACategoryFilter (line 271) | @Test method describeMultipleCategoryFilter (line 277) | @Test class OneThatIsBothFastAndSlow (line 286) | public static class OneThatIsBothFastAndSlow { method a (line 287) | @Category({FastTests.class, SlowTests.class}) class ChooseSlowFromBoth (line 294) | @RunWith(Categories.class) method runMethodWithTwoCategories (line 300) | @Test type VerySlowTests (line 305) | public interface VerySlowTests extends SlowTests { class OneVerySlowTest (line 309) | public static class OneVerySlowTest { method a (line 310) | @Category(VerySlowTests.class) class RunSlowFromVerySlow (line 317) | @RunWith(Categories.class) method subclassesOfIncludedCategoriesAreRun (line 323) | @Test type MultiA (line 328) | public interface MultiA { type MultiB (line 331) | public interface MultiB { type MultiC (line 334) | public interface MultiC { class AllIncludedMustBeMatchedSuite (line 337) | @RunWith(Categories.class) class AllIncludedMustMatched (line 343) | public static class AllIncludedMustMatched { method a (line 344) | @Test method b (line 349) | @Test method allIncludedSuiteCategoriesMustBeMatched (line 357) | @Test class MultiIncludeWithExcludeCategorySuite (line 364) | @RunWith(Categories.class) class MultipleIncludesAndExcludeOnMethod (line 371) | public static class MultipleIncludesAndExcludeOnMethod { method a (line 372) | @Test method b (line 377) | @Test method anyMethodWithExcludedCategoryWillBeExcluded (line 385) | @Test class ClassAsCategory (line 392) | public static class ClassAsCategory { class OneMoreTest (line 395) | public static class OneMoreTest { method a (line 396) | @Category(ClassAsCategory.class) class RunClassAsCategory (line 402) | @RunWith(Categories.class) method classesCanBeCategories (line 408) | @Test class Ancestor (line 413) | @Category(SlowTests.class) class Inherited (line 416) | public static class Inherited extends Ancestor { method a (line 417) | @Test type InheritanceSuite (line 422) | @RunWith(Categories.class) method testInheritance (line 427) | @Test class EmptyCategoriesSuite (line 434) | @RunWith(Categories.class) method emptyCategoriesSuite (line 441) | @Test public void emptyCategoriesSuite() { class NoTest (line 445) | @Category(Runnable.class) class IgnoredTest (line 449) | @Category(Runnable.class) method test (line 452) | @Ignore class IgnoredTestCategoriesSuite (line 459) | @RunWith(Categories.class) method ignoredTest (line 465) | @Test class ExcludedTest1 (line 474) | @Category(Runnable.class) method test (line 477) | @Test class ExcludedTest2 (line 483) | @Category(Runnable.class) method test (line 486) | @Test class IncludedTest (line 493) | public static class IncludedTest { method test (line 495) | @Test class IncludedExcludedSameSuite (line 501) | @RunWith(Categories.class) method oneRunnableOthersAvoided (line 508) | @Test method testCountWithMultipleExcludeFilter (line 515) | @Test method testCountWithMultipleIncludeFilter (line 527) | @Test class NoIncludeCategoryAnnotationSuite (line 536) | @RunWith(Categories.class) class NoIncludeCategoryAnnotationTest (line 542) | @Category(CharSequence.class) method test2 (line 545) | @Test method test1 (line 549) | @Test method noIncludeCategoryAnnotation (line 554) | @Test class SameAsNoIncludeCategoryAnnotationSuite (line 561) | @RunWith(Categories.class) method sameAsNoIncludeCategoryAnnotation (line 568) | @Test FILE: src/test/java/org/junit/experimental/categories/CategoryValidatorTest.java class CategoryValidatorTest (line 16) | public class CategoryValidatorTest { class SampleCategory (line 18) | public static class SampleCategory { class CategoryTest (line 21) | public static class CategoryTest { method methodWithCategoryAndBeforeClass (line 22) | @BeforeClass method methodWithCategoryAndAfterClass (line 27) | @AfterClass method methodWithCategoryAndBefore (line 32) | @Before method methodWithCategoryAndAfter (line 37) | @After method methodWithCategory (line 42) | @Category(value = SampleCategory.class) method errorIsAddedWhenCategoryIsUsedWithBeforeClass (line 47) | @Test method errorIsAddedWhenCategoryIsUsedWithAfterClass (line 53) | @Test method errorIsAddedWhenCategoryIsUsedWithBefore (line 59) | @Test method errorIsAddedWhenCategoryIsUsedWithAfter (line 65) | @Test method testAndAssertErrorMessage (line 71) | private void testAndAssertErrorMessage(FrameworkMethod method, String ... method errorIsNotAddedWhenCategoryIsNotCombinedWithIllegalCombination (line 79) | @Test FILE: src/test/java/org/junit/experimental/categories/JavadocTest.java class JavadocTest (line 19) | public class JavadocTest { type FastTests (line 20) | public static interface FastTests {} type SlowTests (line 21) | public static interface SlowTests {} type SmokeTests (line 22) | public static interface SmokeTests {} class A (line 24) | public static class A { method a (line 25) | public void a() { method b (line 29) | @Category(SlowTests.class) method c (line 34) | @Category({FastTests.class, SmokeTests.class}) class B (line 40) | @Category({SlowTests.class, FastTests.class}) method d (line 42) | @Test class SlowTestSuite (line 47) | @RunWith(Categories.class) class FastOrSmokeTestSuite (line 54) | @RunWith(Categories.class) method slowTests (line 61) | @Test method fastSmokeTests (line 69) | @Test FILE: src/test/java/org/junit/experimental/categories/MultiCategoryTest.java class MultiCategoryTest (line 20) | public final class MultiCategoryTest { type A (line 21) | public interface A {} type B (line 22) | public interface B {} type C (line 23) | public interface C {} method runSuite (line 29) | @Test class MultiCategorySuite (line 39) | @RunWith(Categories.class) class CategoriesTest (line 45) | public static final class CategoriesTest { method a (line 47) | @Test method b (line 51) | @Test method c (line 55) | @Test method anything (line 61) | @Test method inheritanceAnyIncluded (line 67) | @Test method inheritanceAllIncluded (line 75) | @Test method inheritanceAnyAll (line 83) | @Test method inheritanceAllAny (line 91) | @Test class X (line 100) | public static class X implements A {} class Y (line 101) | public static class Y implements B {} class Z (line 102) | public static class Z implements A, B {} class W (line 103) | public static class W implements A, B, C {} class Q (line 104) | public static class Q implements A, C {} class InheritanceAny (line 106) | @RunWith(Categories.class) class InheritanceAll (line 112) | @RunWith(Categories.class) class InheritanceAnyAll (line 118) | @RunWith(Categories.class) class InheritanceAllAny (line 124) | @RunWith(Categories.class) class InheritanceAnyTest (line 130) | public static final class InheritanceAnyTest { method x (line 131) | @Test @Category(X.class) public void x() {} method y (line 132) | @Test @Category(Y.class) public void y() {} method z (line 133) | @Test @Category(Z.class) public void z() {} method w (line 134) | @Test @Category(W.class) public void w() { fail(); } method q (line 135) | @Test @Category(Q.class) public void q() { fail(); } method runnable (line 136) | @Test @Category(Runnable.class) public void runnable() { fail(); } method t (line 137) | @Test public void t() { fail(); } class InheritanceAllTest (line 140) | public static final class InheritanceAllTest { method x (line 141) | @Test @Category(X.class) public void x() { fail(); } method y (line 142) | @Test @Category(Y.class) public void y() { fail(); } method z (line 143) | @Test @Category(Z.class) public void z() {} method w (line 144) | @Test @Category(W.class) public void w() { fail(); } method q (line 145) | @Test @Category(Q.class) public void q() { fail(); } method runnable (line 146) | @Test @Category(Runnable.class) public void runnable() { fail(); } method t (line 147) | @Test public void t() { fail(); } class InheritanceAnyAllTest (line 150) | public static final class InheritanceAnyAllTest { method x (line 151) | @Test @Category(X.class) public void x() {} method y (line 152) | @Test @Category(Y.class) public void y() {} method z (line 153) | @Test @Category(Z.class) public void z() {} method w (line 154) | @Test @Category(W.class) public void w() { fail(); } method q (line 155) | @Test @Category(Q.class) public void q() { fail(); } method runnable (line 156) | @Test @Category(Runnable.class) public void runnable() { fail(); } method t (line 157) | @Test public void t() { fail(); } class InheritanceAllAnyTest (line 160) | public static final class InheritanceAllAnyTest { method x (line 161) | @Test @Category(X.class) public void x() { fail(); } method y (line 162) | @Test @Category(Y.class) public void y() { fail(); } method z (line 163) | @Test @Category(Z.class) public void z() { fail(); } method w (line 164) | @Test @Category(W.class) public void w() { fail(); } method q (line 165) | @Test @Category(Q.class) public void q() { fail(); } method runnable (line 166) | @Test @Category(Runnable.class) public void runnable() { fail(); } method t (line 167) | @Test public void t() { fail(); } FILE: src/test/java/org/junit/internal/AllInternalTests.java class AllInternalTests (line 13) | @RunWith(Suite.class) FILE: src/test/java/org/junit/internal/ArrayComparisonFailureTest.java class ArrayComparisonFailureTest (line 14) | public class ArrayComparisonFailureTest { method classShouldAccept411Version (line 36) | @Test method classShouldAccept412Version (line 41) | @Test method assertFailureSerializableFromOthers (line 46) | private void assertFailureSerializableFromOthers(String failureFileNam... method deserializeFailureFromFile (line 61) | private ArrayComparisonFailure deserializeFailureFromFile(String fileN... FILE: src/test/java/org/junit/internal/ChecksTest.java class ChecksTest (line 11) | public class ChecksTest { method notNullShouldReturnNonNullValues (line 13) | @Test method notNullShouldThrowOnNullValues (line 22) | @Test method notNullWithMessageShouldReturnNonNullValues (line 32) | @Test method notNullWithMessageShouldThrowOnNullValues (line 41) | @Test method notNullWithNullMessageShouldThrowOnNullValues (line 51) | @Test FILE: src/test/java/org/junit/internal/MethodSorterTest.java class MethodSorterTest (line 15) | public class MethodSorterTest { class DummySortWithoutAnnotation (line 25) | static class DummySortWithoutAnnotation { method alpha (line 26) | Object alpha(int i, double d, Thread t) { method beta (line 30) | void beta(int[][] x) { method gamma (line 33) | int gamma() { method gamma (line 37) | void gamma(boolean b) { method delta (line 40) | void delta() { method epsilon (line 43) | void epsilon() { class Super (line 47) | static class Super { method superMario (line 48) | void superMario() { class Sub (line 52) | static class Sub extends Super { method subBowser (line 53) | void subBowser() { method getDeclaredMethodNames (line 57) | private List getDeclaredMethodNames(Class clazz) { method testMethodsNullSorterSelf (line 72) | @Test method testMethodsNullSorterSuper (line 79) | @Test method testMethodsNullSorterSub (line 86) | @Test class DummySortWithDefault (line 93) | @FixMethodOrder(MethodSorters.DEFAULT) method alpha (line 95) | Object alpha(int i, double d, Thread t) { method beta (line 99) | void beta(int[][] x) { method gamma (line 102) | int gamma() { method gamma (line 106) | void gamma(boolean b) { method delta (line 109) | void delta() { method epsilon (line 112) | void epsilon() { method testDefaultMethodSorter (line 116) | @Test class DummySortJvm (line 123) | @FixMethodOrder(MethodSorters.JVM) method alpha (line 125) | Object alpha(int i, double d, Thread t) { method beta (line 129) | void beta(int[][] x) { method gamma (line 132) | int gamma() { method gamma (line 136) | void gamma(boolean b) { method delta (line 139) | void delta() { method epsilon (line 142) | void epsilon() { method testJvmMethodSorter (line 146) | @Test class DummySortWithNameAsc (line 153) | @FixMethodOrder(MethodSorters.NAME_ASCENDING) method alpha (line 155) | Object alpha(int i, double d, Thread t) { method beta (line 159) | void beta(int[][] x) { method gamma (line 162) | int gamma() { method gamma (line 166) | void gamma(boolean b) { method delta (line 169) | void delta() { method epsilon (line 172) | void epsilon() { method testAscendingMethodSorter (line 176) | @Test FILE: src/test/java/org/junit/internal/StackTracesTest.java class StackTracesTest (line 30) | public class StackTracesTest { method startExecutorService (line 34) | @BeforeClass method shutDownExecutorService (line 39) | @AfterClass method getTrimmedStackForJUnit4TestFailingInTestMethod (line 45) | @Test method getTrimmedStackForJUnit4TestFailingInTestMethodWithCause (line 60) | @Test method getTrimmedStackForJUnit4TestFailingInBeforeMethod (line 81) | @Test method getTrimmedStackForJUnit3TestFailingInTestMethod (line 96) | @Test method getTrimmedStackForJUnit3TestFailingInSetupMethod (line 111) | @Test method getTrimmedStackForJUnit4TestFailingInTestRule (line 126) | @Test method getTrimmedStackForJUnit4TestFailingInClassRule (line 141) | @Test method getTrimmedStackForJUnit4TestFailingInMethodRule (line 156) | @Test method getTrimmedStackWithSuppressedExceptions (line 171) | @Test class StringMatcher (line 188) | private abstract static class StringMatcher extends TypeSafeMatcher testClass) { method assertHasTrimmedTrace (line 313) | private static void assertHasTrimmedTrace(Failure failure, StringMatch... FILE: src/test/java/org/junit/internal/builders/AnnotatedBuilderTest.java class AnnotatedBuilderTest (line 14) | public class AnnotatedBuilderTest { method topLevelTestClassWithoutAnnotation_isRunWithDefaultRunner (line 17) | @Test method topLevelTestClassWithAnnotation_isRunWithAnnotatedRunner (line 23) | @Test method memberClassInsideAnnotatedTopLevelClass_isRunWithTopLevelRunner (line 32) | @Test method memberClassDeepInsideAnnotatedTopLevelClass_isRunWithTopLevelRunner (line 41) | @Test method annotatedMemberClassInsideAnnotatedTopLevelClass_isRunWithOwnRunner (line 50) | @Test method memberClassDeepInsideAnnotatedMemberClass_isRunWithParentMemberClassRunner (line 59) | @Test class OuterClass (line 68) | @RunWith(RunnerSpy.class) class InnerClassWithoutOwnRunWith (line 70) | public class InnerClassWithoutOwnRunWith { method test (line 71) | @Test class MostInnerClass (line 75) | public class MostInnerClass { method test (line 76) | @Test class InnerClassWithOwnRunWith (line 82) | @RunWith(InnerRunner.class) method test (line 84) | @Test class MostInnerClass (line 88) | public class MostInnerClass { method test (line 89) | @Test class InnerRunner (line 96) | public static class InnerRunner extends RunnerSpy { method InnerRunner (line 97) | public InnerRunner(Class testClass) { method InnerRunner (line 101) | public InnerRunner(Class testClass, RunnerBuilder runnerBuilder) { FILE: src/test/java/org/junit/internal/matchers/StacktracePrintingMatcherTest.java class StacktracePrintingMatcherTest (line 15) | public class StacktracePrintingMatcherTest { method succeedsWhenInnerMatcherSucceeds (line 17) | @Test method failsWhenInnerMatcherFails (line 22) | @Test method assertThatIncludesStacktrace (line 27) | @Test FILE: src/test/java/org/junit/internal/matchers/ThrowableCauseMatcherTest.java class ThrowableCauseMatcherTest (line 9) | public class ThrowableCauseMatcherTest { method shouldAllowCauseOfDifferentClassFromRoot (line 11) | @Test FILE: src/test/java/org/junit/internal/runners/ErrorReportingRunnerTest.java class ErrorReportingRunnerTest (line 23) | public class ErrorReportingRunnerTest { method cannotCreateWithNullClass (line 25) | @Test(expected = NullPointerException.class) method cannotCreateWithNullClass2 (line 30) | @Test(expected = NullPointerException.class) method cannotCreateWithNullClasses (line 35) | @Test(expected = NullPointerException.class) method cannotCreateWithoutClass (line 40) | @Test(expected = NullPointerException.class) method givenInvalidTestClassErrorAsCause (line 45) | @Test method givenInvalidTestClass_integrationTest (line 66) | @Test class TestClassWithErrors (line 80) | private static class TestClassWithErrors { method staticBeforeMethod (line 81) | @Before public static void staticBeforeMethod() {} method staticAfterMethod (line 82) | @After public static void staticAfterMethod() {} method testMethodReturningString (line 84) | @Test public String testMethodReturningString() { FILE: src/test/java/org/junit/internal/runners/statements/ExpectExceptionTest.java class ExpectExceptionTest (line 16) | public class ExpectExceptionTest { method whenExpectingAssumptionViolatedExceptionStatementsThrowingItShouldPass (line 18) | @Test method whenExpectingAssumptionViolatedExceptionStatementsThrowingSubclassShouldPass (line 31) | @Test method whenExpectingAssumptionViolatedExceptionStatementsThrowingDifferentExceptionShouldFail (line 44) | @Test method whenExpectingAssumptionViolatedExceptionStatementsPassingShouldFail (line 58) | @Test class PassingStatement (line 71) | private static class PassingStatement extends Statement { method evaluate (line 72) | public void evaluate() throws Throwable { class SomeException (line 77) | private static class SomeException extends RuntimeException { method SomeException (line 78) | public SomeException(String message) { class AssumptionViolatedExceptionSubclass (line 83) | private static class AssumptionViolatedExceptionSubclass extends Assum... method AssumptionViolatedExceptionSubclass (line 84) | public AssumptionViolatedExceptionSubclass(String assumption) { FILE: src/test/java/org/junit/internal/runners/statements/FailOnTimeoutTest.java class FailOnTimeoutTest (line 38) | @RunWith(Parameterized.class) method getParameters (line 41) | @Parameters(name = "lookingForStuckThread = {0}") method noExceptionIsThrownWhenWrappedStatementFinishesBeforeTimeoutWithoutThrowingException (line 49) | @Test method throwsTestTimedOutExceptionWithMeaningfulMessage (line 59) | @Test method sendUpExceptionThrownByStatement (line 67) | @Test method throwExceptionIfTheSecondCallToEvaluateNeedsTooMuchTime (line 76) | @Test method throwTimeoutExceptionOnSecondCallAlthoughFirstCallThrowsException (line 91) | @Test method throwsExceptionWithTimeoutValueAndTimeUnitSet (line 108) | @Test method statementThatCanBeInterruptedIsStoppedAfterTimeout (line 117) | @Test method stackTraceContainsRealCauseOfTimeout (line 132) | @Test class StuckStatement (line 158) | private static final class StuckStatement extends Statement { method evaluate (line 160) | @Override method theRealCauseOfTheTimeout (line 172) | private void theRealCauseOfTheTimeout() throws InterruptedException { method notTheRealCauseOfTheTimeout (line 176) | private void notTheRealCauseOfTheTimeout() { method lookingForStuckThread_threadGroupNotLeaked (line 184) | @Test method notLookingForStuckThread_usesSameThreadGroup (line 213) | @Test method failAfter50Ms (line 232) | private FailOnTimeout failAfter50Ms(Statement statement) { method run (line 239) | private ThrowingRunnable run(final FailOnTimeout failOnTimeout) { class DelegatingStatement (line 247) | private static class DelegatingStatement extends Statement { method evaluate (line 250) | @Override class FastStatement (line 256) | private static class FastStatement extends Statement { method evaluate (line 257) | @Override class RunForASecond (line 262) | private static final class RunForASecond extends Statement { method evaluate (line 265) | @Override FILE: src/test/java/org/junit/rules/AllRulesTests.java class AllRulesTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/rules/BlockJUnit4ClassRunnerOverrideTest.java class BlockJUnit4ClassRunnerOverrideTest (line 20) | public class BlockJUnit4ClassRunnerOverrideTest { class FlipBitRule (line 21) | public static class FlipBitRule implements MethodRule { method apply (line 22) | public Statement apply(final Statement base, FrameworkMethod method, class OverrideRulesRunner (line 35) | public static class OverrideRulesRunner extends BlockJUnit4ClassRunner { method OverrideRulesRunner (line 36) | public OverrideRulesRunner(Class klass) throws InitializationError { method rules (line 40) | @Override class OverrideRulesTest (line 49) | @RunWith(OverrideRulesRunner.class) method testFlipBit (line 53) | @Test method overrideRulesMethod (line 59) | @Test class OverrideTestRulesRunner (line 64) | public static class OverrideTestRulesRunner extends BlockJUnit4ClassRu... method OverrideTestRulesRunner (line 65) | public OverrideTestRulesRunner(Class klass) method getTestRules (line 70) | @Override class OverrideTestRulesTest (line 83) | @RunWith(OverrideTestRulesRunner.class) method overrideTestRulesMethod (line 87) | @Test class OverrideCreateTestRunner (line 99) | public static class OverrideCreateTestRunner extends BlockJUnit4ClassR... method OverrideCreateTestRunner (line 100) | public OverrideCreateTestRunner(final Class klass) throws Initial... method createTest (line 106) | @Override class OverrideCreateTest (line 116) | @RunWith(OverrideCreateTestRunner.class) method testMethodA (line 120) | @Test method testMethodB (line 125) | @Test method overrideCreateTestMethod (line 131) | @Test class CreateTestDefersToNoArgCreateTestRunner (line 144) | public static class CreateTestDefersToNoArgCreateTestRunner extends Bl... method CreateTestDefersToNoArgCreateTestRunner (line 145) | public CreateTestDefersToNoArgCreateTestRunner(final Class klass)... method createTest (line 151) | @Override class CreateTestDefersToNoArgCreateTestTest (line 161) | @RunWith(CreateTestDefersToNoArgCreateTestRunner.class) method testCreateTestCalled (line 165) | @Test method createTestDefersToNoArgCreateTest (line 171) | @Test FILE: src/test/java/org/junit/rules/ClassRulesTest.java class ClassRulesTest (line 30) | public class ClassRulesTest { class Counter (line 31) | public static class Counter extends ExternalResource { method before (line 34) | @Override class ExampleTestWithClassRule (line 40) | public static class ExampleTestWithClassRule { method firstTest (line 44) | @Test method secondTest (line 49) | @Test method ruleIsAppliedOnce (line 55) | @Test class SubclassOfTestWithClassRule (line 62) | public static class SubclassOfTestWithClassRule extends method ruleIsIntroducedAndEvaluatedOnSubclass (line 67) | @Test class CustomCounter (line 74) | public static class CustomCounter implements TestRule { method apply (line 77) | public Statement apply(final Statement base, Description description) { class ExampleTestWithCustomClassRule (line 88) | public static class ExampleTestWithCustomClassRule { method firstTest (line 92) | @Test method secondTest (line 97) | @Test method customRuleIsAppliedOnce (line 104) | @Test class OrderTestRule (line 114) | private static class OrderTestRule implements TestRule { method OrderTestRule (line 117) | public OrderTestRule(String name) { method apply (line 121) | public Statement apply(final Statement base, final Description descr... class UsesFieldAndMethodRule (line 132) | public static class UsesFieldAndMethodRule { method orderMethod (line 133) | @ClassRule method foo (line 141) | @Test method usesFieldAndMethodRule (line 148) | @Test class MethodExampleTestWithClassRule (line 155) | public static class MethodExampleTestWithClassRule { method getCounter (line 158) | @ClassRule method firstTest (line 163) | @Test method secondTest (line 168) | @Test method methodRuleIsAppliedOnce (line 174) | @Test class MethodSubclassOfTestWithClassRule (line 181) | public static class MethodSubclassOfTestWithClassRule extends method methodRuleIsIntroducedAndEvaluatedOnSubclass (line 186) | @Test class MethodExampleTestWithCustomClassRule (line 193) | public static class MethodExampleTestWithCustomClassRule { method getCounter (line 196) | @ClassRule method firstTest (line 201) | @Test method secondTest (line 206) | @Test method methodCustomRuleIsAppliedOnce (line 213) | @Test class CallMethodOnlyOnceRule (line 221) | public static class CallMethodOnlyOnceRule { class Dummy (line 224) | private static class Dummy implements TestRule { method apply (line 225) | public Statement apply(final Statement base, Description descripti... method both (line 235) | @ClassRule method onlyOnce (line 241) | @Test method testCallMethodOnlyOnceRule (line 247) | @Test class ClassRuleOrdering (line 255) | @FixMethodOrder(MethodSorters.NAME_ASCENDING) method a (line 257) | @ClassRule(order = 1) method z (line 262) | @ClassRule(order = 2) method foo (line 267) | @Test method bar (line 272) | @Test method classRuleOrdering (line 278) | @Test class ClassRuleOrderingDefault (line 286) | @FixMethodOrder(MethodSorters.NAME_ASCENDING) method a (line 288) | @ClassRule method b (line 293) | @ClassRule method foo (line 298) | @Test method bar (line 303) | @Test method classRuleOrderingDefault (line 309) | @Test class RunnerWithClassRuleAddedProgrammatically (line 317) | public static class RunnerWithClassRuleAddedProgrammatically extends B... method RunnerWithClassRuleAddedProgrammatically (line 318) | public RunnerWithClassRuleAddedProgrammatically(Class testClass) thr... method classRules (line 322) | @Override class ClassRulesModifiableListEmpty (line 330) | @RunWith(RunnerWithClassRuleAddedProgrammatically.class) method test (line 332) | @Test method classRulesModifiableListEmpty (line 338) | @Test class ClassRulesModifiableList (line 346) | @RunWith(RunnerWithClassRuleAddedProgrammatically.class) method classRule (line 348) | @ClassRule method test (line 353) | @Test method classRulesModifiableList (line 359) | @Test FILE: src/test/java/org/junit/rules/DisableOnDebugTest.java class DisableOnDebugTest (line 18) | public class DisableOnDebugTest { class FailOnExecution (line 36) | private static class FailOnExecution implements TestRule { method apply (line 38) | public Statement apply(Statement base, class AbstractDisableOnDebugTest (line 51) | public abstract static class AbstractDisableOnDebugTest { method AbstractDisableOnDebugTest (line 56) | public AbstractDisableOnDebugTest(List arguments) { method test (line 61) | @Test class PreJava5DebugArgumentsTest (line 66) | public static class PreJava5DebugArgumentsTest extends method PreJava5DebugArgumentsTest (line 69) | public PreJava5DebugArgumentsTest() { class PreJava5DebugArgumentsReversedTest (line 75) | public static class PreJava5DebugArgumentsReversedTest extends method PreJava5DebugArgumentsReversedTest (line 78) | public PreJava5DebugArgumentsReversedTest() { class PostJava5DebugArgumentsTest (line 84) | public static class PostJava5DebugArgumentsTest extends method PostJava5DebugArgumentsTest (line 87) | public PostJava5DebugArgumentsTest() { class WithoutDebugArgumentsTest (line 93) | public static class WithoutDebugArgumentsTest extends method WithoutDebugArgumentsTest (line 96) | public WithoutDebugArgumentsTest() { method givenPreJava5DebugArgumentsIsDebuggingShouldReturnTrue (line 102) | @Test method givenPreJava5DebugArgumentsInReverseIsDebuggingShouldReturnTrue (line 109) | @Test method givenPostJava5DebugArgumentsIsDebuggingShouldReturnTrue (line 117) | @Test method givenArgumentsWithoutDebugFlagsIsDebuggingShouldReturnFalse (line 124) | @Test method whenRunWithPreJava5DebugArgumentsTestShouldFail (line 131) | @Test method whenRunWithPreJava5DebugArgumentsInReverseOrderTestShouldFail (line 139) | @Test method whenRunWithPostJava5DebugArgumentsTestShouldFail (line 148) | @Test method whenRunWithoutDebugFlagsTestShouldPass (line 156) | @Test FILE: src/test/java/org/junit/rules/ErrorCollectorTest.java class ErrorCollectorTest (line 26) | @RunWith(Parameterized.class) method testsWithEventMatcher (line 29) | @Parameters(name= "{0}") method runTestClassAndVerifyEvents (line 100) | @Test class AddSingleError (line 109) | public static class AddSingleError { method example (line 113) | @Test class AddTwoErrors (line 119) | public static class AddTwoErrors { method example (line 123) | @Test class AddInternalAssumptionViolatedException (line 130) | public static class AddInternalAssumptionViolatedException { method example (line 134) | @Test class CheckMatcherThatDoesNotFailWithProvidedReason (line 140) | public static class CheckMatcherThatDoesNotFailWithProvidedReason { method example (line 144) | @Test class CheckMatcherThatDoesNotFailWithoutProvidedReason (line 150) | public static class CheckMatcherThatDoesNotFailWithoutProvidedReason { method example (line 154) | @Test class CheckMatcherThatFailsWithoutProvidedReason (line 160) | public static class CheckMatcherThatFailsWithoutProvidedReason { method example (line 164) | @Test class CheckMatcherThatFailsWithProvidedReason (line 170) | public static class CheckMatcherThatFailsWithProvidedReason { method example (line 174) | @Test class CheckTwoMatchersThatFail (line 180) | public static class CheckTwoMatchersThatFail { method example (line 184) | @Test class CheckCallableThatThrowsAnException (line 191) | public static class CheckCallableThatThrowsAnException { method example (line 195) | @Test class CheckTwoCallablesThatThrowExceptions (line 205) | public static class CheckTwoCallablesThatThrowExceptions { method example (line 209) | @Test class CheckCallableThatThrowsInternalAssumptionViolatedException (line 224) | public static class CheckCallableThatThrowsInternalAssumptionViolatedE... method example (line 228) | @Test class CheckCallableWithFailingAssumption (line 238) | public static class CheckCallableWithFailingAssumption { method example (line 242) | @Test class CheckCallableThatDoesNotThrowAnException (line 253) | public static class CheckCallableThatDoesNotThrowAnException { method example (line 257) | @Test class CheckRunnableThatThrowsExpectedTypeOfException (line 268) | public static class CheckRunnableThatThrowsExpectedTypeOfException { method example (line 272) | @Test class CheckRunnableThatThrowsUnexpectedTypeOfException (line 282) | public static class CheckRunnableThatThrowsUnexpectedTypeOfException { method example (line 286) | @Test class CheckRunnableThatThrowsNoExceptionAlthoughOneIsExpected (line 296) | public static class CheckRunnableThatThrowsNoExceptionAlthoughOneIsExp... method example (line 300) | @Test class ErrorCollectorNotCalledBySuccessfulTest (line 309) | public static class ErrorCollectorNotCalledBySuccessfulTest { method example (line 313) | @Test class ErrorCollectorNotCalledByFailingTest (line 318) | public static class ErrorCollectorNotCalledByFailingTest { method example (line 322) | @Test FILE: src/test/java/org/junit/rules/EventCollector.java class EventCollector (line 16) | public class EventCollector extends RunListener { method everyTestRunSuccessful (line 17) | static Matcher everyTestRunSuccessful() { method hasNumberOfFailures (line 21) | static Matcher hasNumberOfFailures( method hasSingleFailure (line 44) | static Matcher hasSingleFailure() { method hasNoFailure (line 48) | static Matcher hasNoFailure() { method hasNumberOfAssumptionFailures (line 52) | private static Matcher hasNumberOfAssumptionFailures( method hasSingleAssumptionFailure (line 68) | static Matcher hasSingleAssumptionFailure() { method hasNoAssumptionFailure (line 72) | static Matcher hasNoAssumptionFailure() { method hasSingleFailureWithMessage (line 76) | public static Matcher hasSingleFailureWithMessage(Stri... method hasSingleFailureWithMessage (line 80) | static Matcher hasSingleFailureWithMessage( method failureIs (line 115) | static Matcher failureIs(final Matcher classUnderTest, method runTestAndVerifyResult (line 106) | @Test class EmptyTestExpectingNoException (line 115) | public static class EmptyTestExpectingNoException { method throwsNothing (line 119) | @Test class ThrowExceptionWithExpectedType (line 124) | public static class ThrowExceptionWithExpectedType { method throwsNullPointerException (line 128) | @Test class ThrowExceptionWithExpectedPartOfMessage (line 135) | public static class ThrowExceptionWithExpectedPartOfMessage { method throwsNullPointerExceptionWithMessage (line 139) | @Test class ThrowExceptionWithWrongType (line 147) | public static class ThrowExceptionWithWrongType { method throwsNullPointerException (line 151) | @Test class HasWrongMessage (line 158) | public static class HasWrongMessage { method throwsNullPointerException (line 162) | @Test class ThrowNoExceptionButExpectExceptionWithType (line 169) | public static class ThrowNoExceptionButExpectExceptionWithType { method doesntThrowNullPointerException (line 173) | @Test class WronglyExpectsExceptionMessage (line 179) | public static class WronglyExpectsExceptionMessage { method doesntThrowAnything (line 183) | @Test class ExpectsSubstring (line 189) | public static class ExpectsSubstring { method throwsMore (line 193) | @Test class ExpectsSubstringNullMessage (line 201) | public static class ExpectsSubstringNullMessage { method throwsMore (line 205) | @Test class ExpectsMessageMatcher (line 212) | public static class ExpectsMessageMatcher { method throwsMore (line 216) | @Test class ExpectedMessageMatcherFails (line 223) | public static class ExpectedMessageMatcherFails { method throwsMore (line 227) | @Test class ExpectsMatcher (line 234) | public static class ExpectsMatcher { method throwsMore (line 238) | @Test class ExpectsMultipleMatchers (line 245) | public static class ExpectsMultipleMatchers { method throwsMore (line 249) | @Test class ExpectAssertionErrorWhichIsNotThrown (line 258) | public static class ExpectAssertionErrorWhichIsNotThrown { method fails (line 262) | @Test class FailBeforeExpectingException (line 268) | public static class FailBeforeExpectingException { method fails (line 272) | @Test class FailedAssumptionAndExpectException (line 279) | public static class FailedAssumptionAndExpectException { method failedAssumption (line 283) | @Test class ThrowExceptionWithMatchingCause (line 290) | public static class ThrowExceptionWithMatchingCause { method throwExceptionWithMatchingCause (line 294) | @Test class ThrowExpectedNullCause (line 306) | public static class ThrowExpectedNullCause { method throwExpectedNullCause (line 310) | @Test class ThrowUnexpectedCause (line 320) | public static class ThrowUnexpectedCause { method throwWithCause (line 325) | @Test class UseNoCustomMessage (line 335) | public static class UseNoCustomMessage { method noThrow (line 340) | @Test class UseCustomMessageWithPlaceHolder (line 346) | public static class UseCustomMessageWithPlaceHolder { method noThrow (line 351) | @Test class UseCustomMessageWithoutPlaceHolder (line 359) | public static class UseCustomMessageWithoutPlaceHolder { method noThrow (line 364) | @Test class ErrorCollectorShouldFailAlthoughExpectedExceptionDoesNot (line 371) | public static class ErrorCollectorShouldFailAlthoughExpectedExceptionD... method test (line 379) | @Test FILE: src/test/java/org/junit/rules/ExternalResourceRuleTest.java class ExternalResourceRuleTest (line 32) | public class ExternalResourceRuleTest { class UsesExternalResource (line 35) | public static class UsesExternalResource { method before (line 38) | @Override method after (line 43) | @Override method testFoo (line 49) | @Test method externalResourceGeneratesCorrectSequence (line 55) | @Test method shouldThrowMultipleFailureExceptionWhenTestFailsAndClosingResourceFails (line 62) | @Test class TestFailsAndTwoClosingResourcesFail (line 86) | public static class TestFailsAndTwoClosingResourcesFail { method after (line 89) | @Override method after (line 97) | @Override method failingTest (line 103) | @Test method shouldThrowMultipleFailureExceptionWhenTestFailsAndTwoClosingResourcesFail (line 109) | @Test method shouldWrapAssumptionFailuresWhenClosingResourceFails (line 124) | @Test method hasItems (line 163) | @SuppressWarnings("unchecked") FILE: src/test/java/org/junit/rules/LoggingMethodRule.java class LoggingMethodRule (line 6) | class LoggingMethodRule implements MethodRule { method LoggingMethodRule (line 10) | LoggingMethodRule(StringBuilder log, String name) { method apply (line 15) | public Statement apply(Statement base, FrameworkMethod method, Object ... FILE: src/test/java/org/junit/rules/LoggingStatement.java class LoggingStatement (line 5) | class LoggingStatement extends Statement { method LoggingStatement (line 10) | LoggingStatement(Statement base, StringBuilder log, String name) { method evaluate (line 16) | public void evaluate() throws Throwable { FILE: src/test/java/org/junit/rules/LoggingTestRule.java class LoggingTestRule (line 6) | class LoggingTestRule implements TestRule { method LoggingTestRule (line 10) | LoggingTestRule(StringBuilder log, String name) { method apply (line 15) | public Statement apply(Statement base, Description description) { FILE: src/test/java/org/junit/rules/LoggingTestWatcher.java class LoggingTestWatcher (line 6) | class LoggingTestWatcher extends TestWatcher { method LoggingTestWatcher (line 9) | LoggingTestWatcher(StringBuilder log) { method succeeded (line 13) | @Override method failed (line 18) | @Override method skipped (line 23) | @Override method skipped (line 28) | @Override method starting (line 33) | @Override method finished (line 38) | @Override FILE: src/test/java/org/junit/rules/MethodRulesTest.java class MethodRulesTest (line 21) | @SuppressWarnings("deprecation") class TestMethodRule (line 25) | private static class TestMethodRule implements MethodRule { method apply (line 27) | public Statement apply(final Statement base, FrameworkMethod method,... class ExampleTest (line 38) | public static class ExampleTest { method nothing (line 42) | @Test class NonPublicExampleTest (line 47) | abstract static class NonPublicExampleTest { method nothing (line 51) | @Test method ruleIsIntroducedAndEvaluated (line 56) | @Test class SonOfExampleTest (line 63) | public static class SonOfExampleTest extends ExampleTest { method ruleIsIntroducedAndEvaluatedOnSubclass (line 67) | @Test class SonOfNonPublicExampleTest (line 74) | public static class SonOfNonPublicExampleTest extends NonPublicExample... method ruleIsIntroducedAndEvaluatedOnSubclassOfNonPublicClass (line 78) | @Test class Increment (line 87) | private static class Increment implements MethodRule { method apply (line 88) | public Statement apply(final Statement base, class MultipleRuleTest (line 100) | public static class MultipleRuleTest { method nothing (line 108) | @Test method multipleRulesAreRun (line 114) | @Test class NoRulesTest (line 121) | public static class NoRulesTest { method nothing (line 124) | @Test method ignoreNonRules (line 130) | @Test class OnFailureTest (line 137) | public static class OnFailureTest { method failed (line 140) | @Override method nothing (line 146) | @Test method onFailure (line 152) | @Test class WatchmanTest (line 159) | public static class WatchmanTest { method failed (line 164) | @Override method succeeded (line 170) | @Override method fails (line 176) | @Test method succeeds (line 181) | @Test method succeeded (line 186) | @Test class BeforesAndAfters (line 194) | public static class BeforesAndAfters { method before (line 197) | @Before method starting (line 204) | @Override method finished (line 209) | @Override method succeeded (line 214) | @Override method after (line 220) | @After method succeeds (line 225) | @Test method beforesAndAfters (line 231) | @Test class WrongTypedField (line 238) | public static class WrongTypedField { method foo (line 242) | @Test method validateWrongTypedField (line 247) | @Test class SonOfWrongTypedField (line 253) | public static class SonOfWrongTypedField extends WrongTypedField { method validateWrongTypedFieldInSuperclass (line 257) | @Test class PrivateRule (line 263) | public static class PrivateRule { method foo (line 267) | @Test method validatePrivateRule (line 272) | @Test class CustomTestName (line 278) | public static class CustomTestName implements TestRule { method apply (line 281) | public Statement apply(final Statement base, final Description descr... class UsesCustomMethodRule (line 292) | public static class UsesCustomMethodRule { method foo (line 296) | @Test method useCustomMethodRule (line 302) | @Test class HasMethodReturningMethodRule (line 307) | public static class HasMethodReturningMethodRule { method apply (line 309) | public Statement apply(final Statement base, FrameworkMethod method,... method methodRule (line 321) | @Rule method doNothing (line 326) | @Test method runsMethodRuleThatIsReturnedByMethod (line 340) | @Test class HasMultipleMethodsReturningMethodRule (line 347) | public static class HasMultipleMethodsReturningMethodRule { method methodRule1 (line 348) | @Rule method methodRule2 (line 353) | @Rule method doNothing (line 358) | @Test method runsAllMethodRulesThatAreReturnedByMethods (line 372) | @Test class CallsMethodReturningRuleOnlyOnce (line 380) | public static class CallsMethodReturningRuleOnlyOnce { class Dummy (line 383) | private static class Dummy implements MethodRule { method apply (line 384) | public Statement apply(final Statement base, FrameworkMethod metho... method methodRule (line 396) | @Rule method doNothing (line 402) | @Test method callsMethodReturningRuleOnlyOnce (line 416) | @Test FILE: src/test/java/org/junit/rules/NameRulesTest.java class NameRulesTest (line 12) | @RunWith(Enclosed.class) class TestNames (line 14) | public static class TestNames { method testA (line 18) | @Test method testB (line 23) | @Test class BeforeAndAfterTest (line 29) | public static class BeforeAndAfterTest { method setUp (line 35) | @Before method x (line 40) | @Test method tearDown (line 45) | @After FILE: src/test/java/org/junit/rules/RuleChainTest.java class RuleChainTest (line 23) | public class RuleChainTest { class LoggingRule (line 26) | private static class LoggingRule extends TestWatcher { method LoggingRule (line 29) | public LoggingRule(String label) { method starting (line 33) | @Override method finished (line 38) | @Override class UseRuleChain (line 44) | public static class UseRuleChain { method example (line 50) | @Test method executeRulesInCorrectOrder (line 56) | @Test method aroundShouldNotAllowNullRules (line 66) | @Test class RuleChainWithNullRules (line 77) | public static class RuleChainWithNullRules { method example (line 82) | @Test method whenRuleChainHasNullRuleTheStacktraceShouldPointToIt (line 86) | @Test FILE: src/test/java/org/junit/rules/RuleMemberValidatorTest.java class RuleMemberValidatorTest (line 19) | public class RuleMemberValidatorTest { method rejectProtectedClassRule (line 22) | @Test class TestWithProtectedClassRule (line 29) | public static class TestWithProtectedClassRule { method rejectNonStaticClassRule (line 34) | @Test class TestWithNonStaticClassRule (line 41) | public static class TestWithNonStaticClassRule { method acceptStaticTestRuleThatIsAlsoClassRule (line 46) | @Test class TestWithStaticClassAndTestRule (line 53) | public static class TestWithStaticClassAndTestRule { method rejectClassRuleInNonPublicClass (line 59) | @Test class NonPublicTestWithClassRule (line 66) | static class NonPublicTestWithClassRule { method rejectClassRuleThatIsImplementationOfMethodRule (line 78) | @Test class TestWithClassRuleIsImplementationOfMethodRule (line 85) | public static class TestWithClassRuleIsImplementationOfMethodRule { method apply (line 89) | public Statement apply(Statement base, FrameworkMethod method, Objec... method rejectClassRuleThatReturnsImplementationOfMethodRule (line 102) | @Test class TestWithClassRuleMethodThatReturnsMethodRule (line 109) | public static class TestWithClassRuleMethodThatReturnsMethodRule { method methodRule (line 110) | @ClassRule method rejectClassRuleIsAnArbitraryObject (line 128) | @Test class TestWithClassRuleIsAnArbitraryObject (line 135) | public static class TestWithClassRuleIsAnArbitraryObject { method rejectClassRuleMethodReturnsAnArbitraryObject (line 147) | @Test class TestWithClassRuleMethodReturnsAnArbitraryObject (line 154) | public static class TestWithClassRuleMethodReturnsAnArbitraryObject { method arbitraryObject (line 155) | @ClassRule method acceptNonStaticTestRule (line 161) | @Test class TestWithNonStaticTestRule (line 168) | public static class TestWithNonStaticTestRule { method rejectStaticTestRule (line 173) | @Test class TestWithStaticTestRule (line 180) | public static class TestWithStaticTestRule { method rejectStaticMethodRule (line 185) | @Test class TestWithStaticMethodRule (line 192) | public static class TestWithStaticMethodRule { method acceptMethodRule (line 197) | @Test class TestWithMethodRule (line 204) | public static class TestWithMethodRule { method apply (line 207) | public Statement apply(Statement base, FrameworkMethod method, method rejectArbitraryObjectWithRuleAnnotation (line 214) | @Test class TestWithArbitraryObjectWithRuleAnnotation (line 221) | public static class TestWithArbitraryObjectWithRuleAnnotation { method methodRejectProtectedClassRule (line 226) | @Test class MethodTestWithProtectedClassRule (line 233) | public static class MethodTestWithProtectedClassRule { method getTemporaryFolder (line 234) | @ClassRule method methodRejectNonStaticClassRule (line 240) | @Test class MethodTestWithNonStaticClassRule (line 247) | public static class MethodTestWithNonStaticClassRule { method getTemporaryFolder (line 248) | @ClassRule method acceptMethodStaticTestRuleThatIsAlsoClassRule (line 254) | @Test class MethodTestWithStaticClassAndTestRule (line 261) | public static class MethodTestWithStaticClassAndTestRule { method getTemporaryFolder (line 262) | @ClassRule method acceptMethodNonStaticTestRule (line 269) | @Test class TestMethodWithNonStaticTestRule (line 276) | public static class TestMethodWithNonStaticTestRule { method getTemporaryFolder (line 277) | @Rule method rejectMethodStaticTestRule (line 283) | @Test class TestMethodWithStaticTestRule (line 290) | public static class TestMethodWithStaticTestRule { method getTemporaryFolder (line 291) | @Rule method rejectMethodStaticMethodRule (line 297) | @Test class TestMethodWithStaticMethodRule (line 304) | public static class TestMethodWithStaticMethodRule { method getSomeMethodRule (line 305) | @Rule method methodAcceptMethodRuleMethod (line 309) | @Test class MethodTestWithMethodRule (line 316) | public static class MethodTestWithMethodRule { method getTemporaryFolder (line 317) | @Rule method methodRejectArbitraryObjectWithRuleAnnotation (line 328) | @Test class MethodTestWithArbitraryObjectWithRuleAnnotation (line 335) | public static class MethodTestWithArbitraryObjectWithRuleAnnotation { method getArbitraryObject (line 336) | @Rule method assertOneErrorWithMessage (line 342) | private void assertOneErrorWithMessage(String message) { method assertNumberOfErrors (line 347) | private void assertNumberOfErrors(int numberOfErrors) { class SomeMethodRule (line 351) | private static final class SomeMethodRule implements MethodRule { method apply (line 352) | public Statement apply(Statement base, FrameworkMethod method, Objec... FILE: src/test/java/org/junit/rules/StopwatchTest.java class StopwatchTest (line 26) | public class StopwatchTest { type TestStatus (line 27) | private static enum TestStatus { SUCCEEDED, FAILED, SKIPPED } class Record (line 32) | private static class Record { method Record (line 37) | Record() { method Record (line 41) | Record(long duration, Description description) { method Record (line 45) | Record(long duration, TestStatus status, Description description) { class AbstractStopwatchTest (line 52) | public abstract static class AbstractStopwatchTest { method nanoTime (line 59) | @Override method succeeded (line 66) | @Override method failed (line 72) | @Override method skipped (line 78) | @Override method finished (line 84) | @Override method finished (line 91) | @Override method afterStopwatchRule (line 102) | protected void afterStopwatchRule() { class SuccessfulTest (line 106) | public static class SuccessfulTest extends AbstractStopwatchTest { method successfulTest (line 107) | @Test class FailedTest (line 112) | public static class FailedTest extends AbstractStopwatchTest { method failedTest (line 113) | @Test class SkippedTest (line 119) | public static class SkippedTest extends AbstractStopwatchTest { method skippedTest (line 120) | @Test class DurationDuringTestTest (line 126) | public static class DurationDuringTestTest extends AbstractStopwatchTe... method duration (line 127) | @Test class DurationAfterTestTest (line 136) | public static class DurationAfterTestTest extends AbstractStopwatchTest { method duration (line 137) | @Test method afterStopwatchRule (line 143) | @Override method init (line 151) | @Before method runTest (line 158) | private static Result runTest(Class test) { method simulateTimePassing (line 164) | private static void simulateTimePassing(long millis) { method succeeded (line 168) | @Test method failed (line 179) | @Test method skipped (line 190) | @Test method runtimeDuringTestShouldReturnTimeSinceStart (line 201) | @Test method runtimeAfterTestShouldReturnRunDuration (line 207) | @Test FILE: src/test/java/org/junit/rules/TempFolderRuleTest.java class TempFolderRuleTest (line 29) | public class TempFolderRuleTest { class HasTempFolder (line 32) | public static class HasTempFolder { method testUsingTempFolder (line 36) | @Test method testTempFolderLocation (line 42) | @Test method tempFolderIsDeleted (line 50) | @Test class CreatesSubFolder (line 56) | public static class CreatesSubFolder { method testUsingTempFolderStringReflection (line 60) | @Test method testUsingTempFolderString (line 75) | @Test method testUsingTempTreeFolders (line 88) | @Test method join (line 102) | private String join(String... folderNames) { method subFolderIsDeleted (line 111) | @Test class CreatesRandomSubFolders (line 117) | public static class CreatesRandomSubFolders { method testUsingRandomTempFolders (line 121) | @Test method randomSubFoldersAreDeleted (line 133) | @Test class CreatesRandomFiles (line 141) | public static class CreatesRandomFiles { method testUsingRandomTempFiles (line 145) | @Test method randomFilesAreDeleted (line 156) | @Test method recursiveDeleteFolderWithOneElement (line 164) | @Test method recursiveDeleteFolderWithOneRandomElement (line 174) | @Test method recursiveDeleteFolderWithZeroElements (line 184) | @Test method tempFolderIsOnlyAccessibleByOwner (line 192) | @Test method getPosixFilePermissions (line 202) | private Set getPosixFilePermissions(File root) { class NameClashes (line 220) | public static class NameClashes { method fileWithFileClash (line 224) | @Test method fileWithFolderTest (line 230) | @Test method nameClashesResultInTestFailures (line 237) | @Test class IncorrectUsage (line 248) | public static class IncorrectUsage { method testGetRoot (line 251) | @Test method testNewFile (line 256) | @Test method testNewFolder (line 261) | @Test method incorrectUsageWithoutApplyingTheRuleShouldNotPolluteTheCurrentWorkingDirectory (line 267) | @Test method cleanCurrentWorkingDirectory (line 275) | @After FILE: src/test/java/org/junit/rules/TemporaryFolderRuleAssuredDeletionTest.java class TemporaryFolderRuleAssuredDeletionTest (line 13) | public class TemporaryFolderRuleAssuredDeletionTest { class TestClass (line 15) | public static class TestClass { method alwaysPassesButDeletesRootFolder (line 21) | @Test method testFailsWhenCreatedFolderCannotBeDeletedButDeletionIsAssured (line 29) | @Test method byDefaultTestDoesNotFailWhenCreatedFolderCannotBeDeleted (line 39) | @Test FILE: src/test/java/org/junit/rules/TemporaryFolderUsageTest.java class TemporaryFolderUsageTest (line 22) | public class TemporaryFolderUsageTest { method setUp (line 29) | @Before method tearDown (line 34) | @After method getRootShouldThrowIllegalStateExceptionIfCreateWasNotInvoked (line 39) | @Test(expected = IllegalStateException.class) method newFileThrowsIllegalStateExceptionIfCreateWasNotInvoked (line 44) | @Test(expected = IllegalStateException.class) method newFileWithGivenNameThrowsIllegalStateExceptionIfCreateWasNotInvoked (line 50) | @Test(expected = IllegalStateException.class) method newFileWithGivenFilenameThrowsIOExceptionIfFileExists (line 56) | @Test method newFolderThrowsIllegalStateExceptionIfCreateWasNotInvoked (line 66) | @Test(expected = IllegalStateException.class) method newFolderWithGivenPathThrowsIllegalStateExceptionIfCreateWasNotInvoked (line 72) | @Test(expected = IllegalStateException.class) method newFolderWithGivenFolderThrowsIOExceptionIfFolderExists (line 77) | @Test method newFolderWithGivenFolderThrowsIOExceptionIfFileExists (line 87) | @Test method newFolderWithGivenFolderThrowsIOExceptionWhenFolderCannotBeCreated (line 98) | @Test method newFolderWithPathStartingWithFileSeparatorThrowsIOException (line 109) | @Test method newFolderWithPathContainingFileSeparatorCreatesDirectories (line 125) | @Test method newFolderWithPathContainingForwardSlashCreatesDirectories (line 135) | @Test method newFolderWithGivenPathThrowsIOExceptionIfFolderExists (line 145) | @Test method newFolderWithGivenEmptyArrayThrowsIllegalArgumentException (line 156) | @Test method newFolderWithPathsContainingForwardSlashCreatesFullPath (line 165) | @Test method newFolderWithPathsContainingFileSeparatorCreatesFullPath (line 177) | @Test method createInitializesRootFolder (line 189) | @Test method deleteShouldDoNothingIfRootFolderWasNotInitialized (line 195) | @Test method deleteRemovesRootFolder (line 200) | @Test method newRandomFileIsCreatedUnderRootFolder (line 207) | @Test method newNamedFileIsCreatedUnderRootFolder (line 216) | @Test method newRandomFolderIsCreatedUnderRootFolder (line 228) | @Test method newNestedFoldersCreatedUnderRootFolder (line 237) | @Test method canSetTheBaseFileForATemporaryFolder (line 251) | @Test method createTemporaryFolder (line 261) | private File createTemporaryFolder() throws IOException { method assertFileDoesNotExist (line 268) | private void assertFileDoesNotExist(File file) { method checkFileExists (line 272) | private void checkFileExists(String msg, File file, boolean exists) { method checkFileIsDirectory (line 278) | private void checkFileIsDirectory(String msg, File file, boolean isDir... method assertFileExists (line 284) | private void assertFileExists(File file) { method assertFileIsDirectory (line 289) | private void assertFileIsDirectory(File file) { method assertFileCreatedUnderRootFolder (line 294) | private void assertFileCreatedUnderRootFolder(String msg, File f) { method assertParentFolderForFileIs (line 298) | private void assertParentFolderForFileIs(File f, File parentFolder) { FILE: src/test/java/org/junit/rules/TestRuleTest.java class TestRuleTest (line 24) | public class TestRuleTest { class ExampleTest (line 27) | public static class ExampleTest { method apply (line 30) | public Statement apply(final Statement base, Description description) { method nothing (line 41) | @Test method ruleIsIntroducedAndEvaluated (line 47) | @Test class BothKindsOfRule (line 54) | public static class BothKindsOfRule implements TestRule, org.junit.rul... method apply (line 57) | public Statement apply(Statement base, FrameworkMethod method, method apply (line 63) | public Statement apply(Statement base, Description description) { class OneFieldTwoKindsOfRule (line 69) | public static class OneFieldTwoKindsOfRule { method onlyOnce (line 73) | @Test method onlyApplyOnceEvenIfImplementsBothInterfaces (line 80) | @Test class SonOfExampleTest (line 85) | public static class SonOfExampleTest extends ExampleTest { method ruleIsIntroducedAndEvaluatedOnSubclass (line 89) | @Test class MultipleRuleTest (line 98) | public static class MultipleRuleTest { class Increment (line 99) | private static class Increment implements TestRule { method apply (line 100) | public Statement apply(final Statement base, Description descripti... method nothing (line 117) | @Test method multipleRulesAreRun (line 123) | @Test class NoRulesTest (line 130) | public static class NoRulesTest { method nothing (line 133) | @Test method ignoreNonRules (line 139) | @Test class BeforesAndAfters (line 147) | public static class BeforesAndAfters { method before (line 150) | @Before method after (line 158) | @After method succeeds (line 163) | @Test method beforesAndAfters (line 169) | @Test class WrongTypedField (line 177) | public static class WrongTypedField { method foo (line 181) | @Test method validateWrongTypedField (line 186) | @Test class SonOfWrongTypedField (line 192) | public static class SonOfWrongTypedField extends WrongTypedField { method validateWrongTypedFieldInSuperclass (line 196) | @Test class PrivateRule (line 202) | public static class PrivateRule { method foo (line 206) | @Test method validatePrivateRule (line 211) | @Test class CustomTestName (line 217) | public static class CustomTestName implements TestRule { method apply (line 220) | public Statement apply(final Statement base, final Description descr... class UsesCustomMethodRule (line 231) | public static class UsesCustomMethodRule { method foo (line 235) | @Test method useCustomMethodRule (line 241) | @Test class MethodExampleTest (line 246) | public static class MethodExampleTest { method apply (line 248) | public Statement apply(final Statement base, Description description) { method getExample (line 259) | @Rule method nothing (line 264) | @Test method methodRuleIsIntroducedAndEvaluated (line 270) | @Test class MethodBothKindsOfRule (line 277) | public static class MethodBothKindsOfRule implements TestRule, org.jun... method apply (line 280) | public Statement apply(Statement base, FrameworkMethod method, method apply (line 286) | public Statement apply(Statement base, Description description) { class MethodOneFieldTwoKindsOfRule (line 292) | public static class MethodOneFieldTwoKindsOfRule { method getBoth (line 295) | @Rule method onlyOnce (line 300) | @Test method methodOnlyApplyOnceEvenIfImplementsBothInterfaces (line 307) | @Test class MethodSonOfExampleTest (line 312) | public static class MethodSonOfExampleTest extends MethodExampleTest { method methodRuleIsIntroducedAndEvaluatedOnSubclass (line 316) | @Test class MethodMultipleRuleTest (line 323) | public static class MethodMultipleRuleTest { class Increment (line 324) | private static class Increment implements TestRule { method apply (line 325) | public Statement apply(final Statement base, Description descripti... method getIncrementor1 (line 338) | @Rule method getIncrementor2 (line 345) | @Rule method nothing (line 350) | @Test method methodMultipleRulesAreRun (line 356) | @Test class MethodNoRulesTest (line 363) | public static class MethodNoRulesTest { method nothing (line 366) | @Test method methodIgnoreNonRules (line 372) | @Test class BeforesAndAftersAreEnclosedByRule (line 378) | public static class BeforesAndAftersAreEnclosedByRule { method before (line 384) | @Before method after (line 389) | @After method succeeds (line 394) | @Test method beforesAndAftersAreEnclosedByRule (line 400) | @Test class MethodWrongTypedField (line 408) | public static class MethodWrongTypedField { method getX (line 409) | @Rule method foo (line 414) | @Test method methodValidateWrongTypedField (line 419) | @Test class MethodSonOfWrongTypedField (line 425) | public static class MethodSonOfWrongTypedField extends MethodWrongType... method methodValidateWrongTypedFieldInSuperclass (line 429) | @Test class MethodPrivateRule (line 435) | public static class MethodPrivateRule { method getRule (line 436) | @Rule method foo (line 441) | @Test method methodValidatePrivateRule (line 446) | @Test class MethodUsesCustomMethodRule (line 452) | public static class MethodUsesCustomMethodRule { method getCounter (line 455) | @Rule method foo (line 460) | @Test method methodUseCustomMethodRule (line 466) | @Test class OrderTestRule (line 473) | private static class OrderTestRule implements TestRule { method OrderTestRule (line 476) | public OrderTestRule(String name) { method apply (line 480) | public Statement apply(final Statement base, final Description descr... class UsesFieldAndMethodRule (line 491) | public static class UsesFieldAndMethodRule { method orderMethod (line 492) | @Rule method foo (line 500) | @Test method usesFieldAndMethodRule (line 507) | @Test class CallMethodOnlyOnceRule (line 513) | public static class CallMethodOnlyOnceRule { class Dummy (line 516) | private static class Dummy implements TestRule { method apply (line 517) | public Statement apply(final Statement base, Description descripti... method both (line 527) | @Rule method onlyOnce (line 533) | @Test method testCallMethodOnlyOnceRule (line 539) | @Test class TestRuleIsAroundMethodRule (line 546) | public static class TestRuleIsAroundMethodRule { method foo (line 553) | @Test method testRuleIsAroundMethodRule (line 559) | @Test class TestRuleOrdering (line 568) | public static class TestRuleOrdering { method foo (line 575) | @Test method testRuleOrdering (line 581) | @Test class TestRuleOrderingWithMethodRule (line 589) | public static class TestRuleOrderingWithMethodRule { method foo (line 596) | @Test method testRuleOrderingWithMethodRule (line 602) | @Test FILE: src/test/java/org/junit/rules/TestWatcherTest.java class TestWatcherTest (line 28) | @RunWith(Enclosed.class) class Callbacks (line 31) | @RunWith(Parameterized.class) method parameters (line 34) | @Parameters(name = "{0}") method correctCallbacksCalled (line 67) | @Test method resultHasAllFailuresThrownByCallbacks (line 75) | @Test method testWatcherDoesNotModifyResult (line 85) | @Test class NoOpRule (line 109) | private static class NoOpRule implements TestRule { method apply (line 110) | public Statement apply(Statement base, Description description) { class ErroneousTestWatcher (line 115) | private static class ErroneousTestWatcher extends TestWatcher { method succeeded (line 116) | @Override method failed (line 121) | @Override method skipped (line 126) | @Override method skipped (line 131) | @Override method starting (line 137) | @Override method finished (line 142) | @Override class FailingTest (line 148) | public static class FailingTest { method test (line 152) | @Test class InternalViolatedAssumptionTest (line 158) | public static class InternalViolatedAssumptionTest { method test (line 162) | @SuppressWarnings("deprecation") class SuccessfulTest (line 169) | public static class SuccessfulTest { method test (line 173) | @Test class ViolatedAssumptionTest (line 178) | public static class ViolatedAssumptionTest { method test (line 182) | @Test class CallbackArguments (line 189) | public static class CallbackArguments { class Succeeded (line 191) | public static class Succeeded { method succeeded (line 196) | @Override method test (line 202) | @Test method succeeded (line 207) | @Test class Failed (line 214) | public static class Failed { method failed (line 220) | @Override method test (line 227) | @Test method failed (line 233) | @Test class Skipped (line 242) | public static class Skipped { method skipped (line 248) | @Override method test (line 255) | @Test method skipped (line 261) | @Test class DeprecatedSkipped (line 270) | public static class DeprecatedSkipped { method skipped (line 276) | @Override method test (line 284) | @SuppressWarnings("deprecation") method deprecatedSkipped (line 291) | @Test class Starting (line 300) | public static class Starting { method starting (line 305) | @Override method test (line 311) | @Test method starting (line 316) | @Test class Finished (line 323) | public static class Finished { method finished (line 328) | @Override method test (line 334) | @Test method finished (line 339) | @Test class InterplayWithOtherRules (line 349) | public static class InterplayWithOtherRules { class ExpectedExceptionTest (line 352) | public static class ExpectedExceptionTest { method testWithExpectedException (line 361) | @Test method expectedExceptionIsSeenAsSuccessfulTest (line 368) | @Test class ErrorCollectorTest (line 375) | public static class ErrorCollectorTest { method test (line 384) | @Test method testIsSeenAsFailedBecauseOfCollectedError (line 390) | @Test FILE: src/test/java/org/junit/rules/TestWatchmanTest.java class TestWatchmanTest (line 13) | @SuppressWarnings("deprecation") class ViolatedAssumptionTest (line 15) | public static class ViolatedAssumptionTest { method initLog (line 18) | @BeforeClass method succeeds (line 26) | @Test method neitherLogSuccessNorFailedForViolatedAssumption (line 32) | @Test class FailingTest (line 39) | public static class FailingTest { method initLog (line 42) | @BeforeClass method succeeds (line 50) | @Test method logFailingTest (line 56) | @Test class LoggingTestWatchman (line 63) | private static class LoggingTestWatchman extends TestWatchman { method LoggingTestWatchman (line 66) | private LoggingTestWatchman(StringBuilder log) { method succeeded (line 70) | @Override method failed (line 75) | @Override method starting (line 80) | @Override method finished (line 85) | @Override FILE: src/test/java/org/junit/rules/TimeoutRuleTest.java class TimeoutRuleTest (line 25) | public class TimeoutRuleTest { class AbstractTimeoutTest (line 30) | public abstract static class AbstractTimeoutTest { method run1 (line 36) | @Test method run2 (line 43) | @Test method run3 (line 49) | @Test method run4 (line 55) | @Test method run5 (line 62) | @Test method run6 (line 83) | @Test class HasGlobalLongTimeout (line 91) | public static class HasGlobalLongTimeout extends AbstractTimeoutTest { class HasGlobalTimeUnitTimeout (line 97) | public static class HasGlobalTimeUnitTimeout extends AbstractTimeoutTe... class HasNullTimeUnit (line 103) | public static class HasNullTimeUnit { method wouldPass (line 108) | @Test method before (line 113) | @Before method after (line 119) | @After method timeUnitTimeout (line 126) | @Test method longTimeout (line 139) | @Test method nullTimeUnit (line 152) | @Test FILE: src/test/java/org/junit/rules/VerifierRuleTest.java class VerifierRuleTest (line 11) | public class VerifierRuleTest { class UsesVerifier (line 15) | public static class UsesVerifier { method verify (line 18) | @Override method example (line 24) | @Test method verifierRunsAfterTest (line 30) | @Test FILE: src/test/java/org/junit/runner/AllRunnerTests.java class AllRunnerTests (line 8) | @RunWith(Suite.class) FILE: src/test/java/org/junit/runner/FilterFactoriesTest.java class FilterFactoriesTest (line 17) | public class FilterFactoriesTest { method createSuiteRequest (line 24) | private Request createSuiteRequest() { method shouldCreateFilterWithArguments (line 28) | @Test method shouldCreateFilterWithNoArguments (line 37) | @Test method shouldPassOnDescriptionToFilterFactory (line 45) | @Test method shouldCreateFilter (line 59) | @Test method shouldThrowExceptionIfNotFilterFactory (line 70) | @Test method shouldThrowExceptionIfNotInstantiable (line 77) | @Test class NonFilterFactory (line 84) | public static class NonFilterFactory { class NonInstantiableFilterFactory (line 87) | public static class NonInstantiableFilterFactory implements FilterFact... method NonInstantiableFilterFactory (line 88) | private NonInstantiableFilterFactory() { method createFilter (line 91) | public Filter createFilter(FilterFactoryParams params) throws Filter... class FilterFactoryStub (line 96) | public static class FilterFactoryStub implements FilterFactory { method createFilter (line 97) | public Filter createFilter(FilterFactoryParams params) { class DummyFilter (line 102) | private static class DummyFilter extends Filter { method DummyFilter (line 105) | public DummyFilter(Description topLevelDescription) { method getTopLevelDescription (line 109) | public Description getTopLevelDescription() { method shouldRun (line 113) | @Override method describe (line 118) | @Override class DummyCategory (line 124) | public static class DummyCategory { class DummySuite (line 127) | @RunWith(Suite.class) class DummyTest (line 132) | public static class DummyTest { method passes (line 133) | @Test FILE: src/test/java/org/junit/runner/FilterOptionIntegrationTest.java class FilterOptionIntegrationTest (line 19) | public class FilterOptionIntegrationTest { method setUp (line 28) | @Before method shouldRunAllTests (line 33) | @Test method shouldExcludeSomeTests (line 51) | @Test method shouldIncludeSomeTests (line 70) | @Test method shouldCombineFilters (line 89) | @Test method runJUnit (line 109) | private Result runJUnit(final String... args) { method assertWasRun (line 113) | private void assertWasRun(Class testClass) { method assertWasNotRun (line 117) | private void assertWasNotRun(Class testClass) { class TestListener (line 123) | private static class TestListener extends RunListener { method testFinished (line 127) | @Override method testFinished (line 132) | private boolean testFinished(final Class testClass) { method testStarted (line 136) | @Override method testStarted (line 141) | private boolean testStarted(final Class testClass) { method wasRun (line 145) | public boolean wasRun(final Class testClass) { class DummyTestClass (line 150) | public static class DummyTestClass { method dummyTest (line 151) | @Test class DummyTestClass0 (line 156) | @Category(DummyCategory0.class) method dummyTest (line 158) | @Test class DummyTestClass1 (line 163) | @Category(DummyCategory1.class) method dummyTest (line 165) | @Test class DummyTestClass01 (line 170) | @Category({DummyCategory0.class, DummyCategory1.class}) method dummyTest (line 172) | @Test class DummyTestClass0TestMethod1 (line 177) | @Category(DummyCategory0.class) method dummyTest (line 179) | @Category(DummyCategory1.class) type DummyCategory0 (line 185) | public static interface DummyCategory0 { type DummyCategory1 (line 188) | public static interface DummyCategory1 { FILE: src/test/java/org/junit/runner/JUnitCommandLineParseResultTest.java class JUnitCommandLineParseResultTest (line 16) | public class JUnitCommandLineParseResultTest { method shouldStopParsingOptionsUponDoubleHyphenArg (line 22) | @Test method shouldParseFilterArgWithEqualsSyntax (line 30) | @Test method shouldCreateFailureUponBaldFilterOptionNotFollowedByValue (line 40) | @Test method shouldParseFilterArgInWhichValueIsASeparateArg (line 50) | @Test method shouldStopParsingOptionsUponNonOption (line 60) | @Test method shouldCreateFailureUponUnknownOption (line 69) | @Test method shouldCreateFailureUponUncreatedFilter (line 82) | @Test method shouldCreateFailureUponUnfoundFilterFactory (line 94) | @Test method shouldAddToClasses (line 107) | @Test method shouldCreateFailureUponUnknownTestClass (line 119) | @Test class FilterFactoryStub (line 132) | public static class FilterFactoryStub implements FilterFactory { method createFilter (line 133) | public Filter createFilter(FilterFactoryParams params) throws Filter... type DummyCategory0 (line 138) | public static interface DummyCategory0 { class DummyTest (line 141) | public static class DummyTest { method dummyTest (line 142) | @Test FILE: src/test/java/org/junit/runner/JUnitCoreTest.java class JUnitCoreTest (line 10) | public class JUnitCoreTest { method shouldAddFailuresToResult (line 11) | @Test FILE: src/test/java/org/junit/runner/MainRunner.java class MainRunner (line 6) | public class MainRunner { method runMain (line 8) | public static int runMain(String... args) { class NullOutputStream (line 18) | static class NullOutputStream extends OutputStream { method write (line 19) | public void write(int b) { FILE: src/test/java/org/junit/runner/OrderWithValidatorTest.java class OrderWithValidatorTest (line 15) | public class OrderWithValidatorTest { class TestWithNoValidationErrors (line 18) | @RunWith(JUnit4.class) method passes (line 21) | @Test class TestAnnotatedWithFixMethodOrder (line 25) | @RunWith(JUnit4.class) method passes (line 29) | @Test method noErrorIsAddedForTestWithoutValdationErrors (line 33) | @Test method errorIsAddedWhenTestAnnotatedWithFixMethodOrder (line 41) | @Test FILE: src/test/java/org/junit/runner/RequestTest.java class RequestTest (line 12) | public class RequestTest { method createsADescriptionWithANameForClasses (line 18) | @Test method reportsInitializationErrorThrownWhileCreatingSuite (line 26) | @Test class FailingComputer (line 37) | private static class FailingComputer extends Computer { method getSuite (line 38) | @Override class FooTest (line 45) | private static class FooTest { class BarTest (line 48) | private static class BarTest { FILE: src/test/java/org/junit/runner/RunnerSpy.java class RunnerSpy (line 6) | public class RunnerSpy extends Runner { method RunnerSpy (line 12) | public RunnerSpy(Class testClass) { method RunnerSpy (line 16) | public RunnerSpy(Class testClass, RunnerBuilder runnerBuilder) { method getDescription (line 21) | @Override method run (line 26) | @Override method getInvokedRunnerBuilder (line 30) | public RunnerBuilder getInvokedRunnerBuilder() { method getInvokedTestClass (line 34) | public Class getInvokedTestClass() { FILE: src/test/java/org/junit/runner/notification/AllNotificationTests.java class AllNotificationTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/runner/notification/ConcurrentRunNotifierTest.java class ConcurrentRunNotifierTest (line 27) | public final class ConcurrentRunNotifierTest { class ConcurrentRunListener (line 31) | private static class ConcurrentRunListener extends RunListener { method testStarted (line 34) | @Override method realUsage (line 40) | @Test class ExaminedListener (line 66) | private static class ExaminedListener extends RunListener { method ExaminedListener (line 70) | ExaminedListener(boolean throwFromTestStarted) { method testStarted (line 74) | @Override method testFailure (line 81) | @Override class AbstractConcurrentFailuresTest (line 87) | private abstract class AbstractConcurrentFailuresTest { method addListener (line 89) | protected abstract void addListener(ExaminedListener listener); method test (line 91) | public void test() throws Exception { method reportConcurrentFailuresAfterAddListener (line 147) | @Test method reportConcurrentFailuresAfterAddFirstListener (line 161) | @Test method countReportedTestFailures (line 171) | private static int countReportedTestFailures(ExaminedListener[] listen... FILE: src/test/java/org/junit/runner/notification/RunNotifierTest.java class RunNotifierTest (line 15) | public class RunNotifierTest { method notifiesSecondListenerIfFirstThrowsException (line 18) | @Test method hasNoProblemsWithFailingListeners (line 28) | @Test class CorruptListener (line 36) | private static class CorruptListener extends RunListener { method testRunFinished (line 37) | @Override method testFailure (line 42) | @Override method addAndRemoveWithNonThreadSafeListener (line 48) | @Test method addFirstAndRemoveWithNonThreadSafeListener (line 60) | @Test method addAndRemoveWithThreadSafeListener (line 72) | @Test method addFirstAndRemoveWithThreadSafeListener (line 84) | @Test method wrapIfNotThreadSafeShouldNotWrapThreadSafeListeners (line 96) | @Test method wrapIfNotThreadSafeShouldWrapNonThreadSafeListeners (line 102) | @Test class FailureListener (line 109) | private static class FailureListener extends RunListener { method testFailure (line 112) | @Override class CountingListener (line 118) | private static class CountingListener extends RunListener { method testStarted (line 121) | @Override class ThreadSafeListener (line 127) | @RunListener.ThreadSafe FILE: src/test/java/org/junit/runner/notification/SynchronizedRunListenerTest.java class SynchronizedRunListenerTest (line 21) | public class SynchronizedRunListenerTest { class MethodSignature (line 23) | private static class MethodSignature { method MethodSignature (line 28) | public MethodSignature(Method method) { method toString (line 34) | @Override method hashCode (line 39) | @Override method equals (line 44) | @Override method getAllDeclaredMethods (line 57) | private Set getAllDeclaredMethods(Class type) { method overridesAllMethodsInRunListener (line 65) | @Test class NamedListener (line 74) | private static class NamedListener extends RunListener { method NamedListener (line 77) | public NamedListener(String name) { method toString (line 81) | @Override method hashCode (line 86) | @Override method equals (line 91) | @Override method namedListenerCorrectlyImplementsEqualsAndHashCode (line 104) | @Test method toStringDelegates (line 126) | @Test method equalsDelegates (line 134) | @Test method hashCodeDelegates (line 147) | @Test method wrap (line 153) | private SynchronizedRunListener wrap(RunListener listener) { FILE: src/test/java/org/junit/runners/AllRunnersTests.java class AllRunnersTests (line 8) | @RunWith(Suite.class) FILE: src/test/java/org/junit/runners/CustomBlockJUnit4ClassRunnerTest.java class CustomBlockJUnit4ClassRunnerTest (line 23) | public class CustomBlockJUnit4ClassRunnerTest { method exceptionsFromMethodBlockMustNotResultInUnrootedTests (line 25) | @Test class CustomBlockJUnit4ClassRunnerTestCase (line 38) | public static class CustomBlockJUnit4ClassRunnerTestCase { method shouldPass (line 39) | @Test public void shouldPass() { /* no-op */ } method throwException (line 40) | @Test public void throwException() { /* no-op */ } class CustomBlockJUnit4ClassRunner (line 48) | private static class CustomBlockJUnit4ClassRunner extends BlockJUnit4C... method CustomBlockJUnit4ClassRunner (line 50) | CustomBlockJUnit4ClassRunner(Class testClass) throws Initializati... method methodBlock (line 54) | @Override class TrackingRunListener (line 67) | private static class TrackingRunListener extends RunListener { method testStarted (line 74) | @Override method testFailure (line 79) | @Override method testFinished (line 84) | @Override FILE: src/test/java/org/junit/runners/RuleContainerTest.java class RuleContainerTest (line 12) | public class RuleContainerTest { method methodRulesOnly (line 15) | @Test method testRuleAroundMethodRule (line 24) | @Test method ordering1 (line 31) | @Test method ordering2 (line 39) | @Test type Rule (line 50) | private enum Rule implements TestRule { method apply (line 55) | public Statement apply(Statement base, Description description) { type MRule (line 60) | private enum MRule implements MethodRule { method apply (line 64) | public Statement apply(Statement base, FrameworkMethod method, Objec... FILE: src/test/java/org/junit/runners/model/AllModelTests.java class AllModelTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/runners/model/FrameworkFieldTest.java class FrameworkFieldTest (line 17) | public class FrameworkFieldTest { method cannotBeCreatedWithoutUnderlyingField (line 21) | @Test method hasToStringWhichPrintsFieldName (line 28) | @Test method presentAnnotationIsAvailable (line 35) | @Test method missingAnnotationIsNotAvailable (line 43) | @Test class ClassWithDummyField (line 51) | private static class ClassWithDummyField { FILE: src/test/java/org/junit/runners/model/FrameworkMethodTest.java class FrameworkMethodTest (line 17) | public class FrameworkMethodTest { method cannotBeCreatedWithoutUnderlyingField (line 21) | @Test method hasToStringWhichPrintsMethodName (line 28) | @Test method presentAnnotationIsAvailable (line 35) | @Test method missingAnnotationIsNotAvailable (line 43) | @Test class ClassWithDummyMethod (line 51) | private static class ClassWithDummyMethod { method dummyMethod (line 52) | @SuppressWarnings("unused") method annotatedDummyMethod (line 56) | @Rule FILE: src/test/java/org/junit/runners/model/InvalidTestClassErrorTest.java class InvalidTestClassErrorTest (line 9) | public class InvalidTestClassErrorTest { method invalidTestClassErrorShouldListAllValidationErrorsInItsMessage (line 11) | @Test class SampleTestClass (line 21) | private static class SampleTestClass { FILE: src/test/java/org/junit/runners/model/RunnerBuilderStub.java class RunnerBuilderStub (line 6) | public class RunnerBuilderStub extends RunnerBuilder { method runnerForClass (line 7) | @Override FILE: src/test/java/org/junit/runners/model/TestClassTest.java class TestClassTest (line 20) | public class TestClassTest { class TwoConstructors (line 25) | public static class TwoConstructors { method TwoConstructors (line 26) | public TwoConstructors() { method TwoConstructors (line 29) | public TwoConstructors(int x) { method complainIfMultipleConstructors (line 33) | @Test(expected = IllegalArgumentException.class) class SuperclassWithField (line 38) | public static class SuperclassWithField { class SubclassWithField (line 43) | public static class SubclassWithField extends SuperclassWithField { method fieldsOnSubclassesShadowSuperclasses (line 48) | @Test class OuterClass (line 54) | public static class OuterClass { class NonStaticInnerClass (line 55) | public class NonStaticInnerClass { method identifyNonStaticInnerClass (line 59) | @Test class OuterClass2 (line 67) | public static class OuterClass2 { class StaticInnerClass (line 68) | public static class StaticInnerClass { method dontMarkStaticInnerClassAsNonStatic (line 72) | @Test class SimpleClass (line 80) | public static class SimpleClass { method dontMarkNonInnerClassAsInnerClass (line 83) | @Test class FieldAnnotated (line 89) | public static class FieldAnnotated { method providesAnnotatedFieldsSortedByName (line 100) | @Test method annotatedFieldValues (line 109) | @Test class MethodsAnnotated (line 117) | public static class MethodsAnnotated { method methodC (line 118) | @Ignore method methodA (line 124) | @Ignore method methodB (line 130) | @Ignore method methodWithoutAnnotation (line 136) | public int methodWithoutAnnotation() { method providesAnnotatedMethodsSortedByName (line 141) | @Test method getAnnotatedMethodsDoesNotReturnMethodWithoutAnnotation (line 150) | @Test method extractNames (line 158) | private List extractNames(List methods) { method annotatedMethodValues (line 166) | @Test method isEqualToTestClassThatWrapsSameJavaClass (line 175) | @Test method isEqualToTestClassThatWrapsNoJavaClassToo (line 183) | @Test method isNotEqualToTestClassThatWrapsADifferentJavaClass (line 190) | @Test method isNotEqualToNull (line 198) | @Test class DummyClass (line 204) | private static class DummyClass { class AnotherDummyClass (line 207) | private static class AnotherDummyClass { method hasSameHashCodeAsTestClassThatWrapsSameJavaClass (line 210) | @Test method hasHashCodeWithoutJavaClass (line 219) | @Test class PublicClass (line 226) | public static class PublicClass { method identifiesPublicModifier (line 230) | @Test class NonPublicClass (line 236) | static class NonPublicClass { method identifiesNonPublicModifier (line 240) | @Test class AnnotatedClass (line 246) | @Ignore method presentAnnotationIsAvailable (line 250) | @Test method missingAnnotationIsNotAvailable (line 257) | @Test FILE: src/test/java/org/junit/runners/parameterized/AllParameterizedTests.java class AllParameterizedTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/runners/parameterized/BlockJUnit4ClassRunnerWithParametersTest.java class BlockJUnit4ClassRunnerWithParametersTest (line 23) | public class BlockJUnit4ClassRunnerWithParametersTest { class ClassWithParameterizedAnnotation (line 29) | @RunWith(Parameterized.class) method dummyTest (line 32) | @Test method hasAllAnnotationsExceptRunWith (line 37) | @Test class ClassWithPrivateParameter (line 54) | @RunWith(Parameterized.class) method dummyTest (line 59) | @Test method providesHelpfulMessageIfParameterFieldCannotBeSet (line 64) | @Test FILE: src/test/java/org/junit/runners/parameterized/ParameterizedNamesTest.java class ParameterizedNamesTest (line 18) | public class ParameterizedNamesTest { class ParameterizedWithSpecialCharsInName (line 19) | @RunWith(Parameterized.class) method ParameterizedWithSpecialCharsInName (line 22) | public ParameterizedWithSpecialCharsInName(String s) { method data (line 25) | @Parameterized.Parameters(name = "{0}") method test (line 37) | @Test method parameterizedTestsWithSpecialCharsInName (line 42) | @Test FILE: src/test/java/org/junit/runners/parameterized/TestWithParametersTest.java class TestWithParametersTest (line 16) | public class TestWithParametersTest { method cannotBeCreatedWithoutAName (line 28) | @Test method cannotBeCreatedWithoutTestClass (line 35) | @Test method cannotBeCreatedWithoutParameters (line 42) | @Test method doesNotAllowToModifyProvidedParameters (line 50) | @Test method doesNotConsiderParametersWhichChangedAfterTestInstantiation (line 58) | @Test method isEqualToTestWithSameNameAndTestClassAndParameters (line 67) | @Test method isNotEqualToTestWithDifferentName (line 78) | @Test method isNotEqualToTestWithDifferentTestClass (line 87) | @Test method isNotEqualToTestWithDifferentParameters (line 96) | @Test method isNotEqualToObjectWithDifferentClass (line 105) | @Test method hasSameHashCodeAsEqualTest (line 112) | @Test method hasMeaningfulToString (line 121) | @Test class DummyClass (line 132) | private static class DummyClass { class AnotherDummyClass (line 135) | private static class AnotherDummyClass { FILE: src/test/java/org/junit/samples/AllSamplesTests.java class AllSamplesTests (line 8) | @RunWith(Suite.class) FILE: src/test/java/org/junit/samples/ListTest.java class ListTest (line 17) | public class ListTest { method main (line 22) | public static void main(String... args) { method setUpOnce (line 26) | @BeforeClass method setUp (line 34) | @Before method suite (line 43) | public static junit.framework.Test suite() { method capacity (line 47) | @Ignore("not today") method testCopy (line 57) | @Test method contains (line 65) | @Test method elementAt (line 71) | @Test(expected = IndexOutOfBoundsException.class) method removeAll (line 78) | @Test method removeElement (line 86) | @Test FILE: src/test/java/org/junit/samples/SimpleTest.java class SimpleTest (line 14) | public class SimpleTest { method setUp (line 18) | @Before method suite (line 24) | public static junit.framework.Test suite() { method divideByZero (line 30) | @Test method testEquals (line 37) | @Test FILE: src/test/java/org/junit/samples/money/MoneyTest.java class MoneyTest (line 14) | public class MoneyTest { method suite (line 23) | public static junit.framework.Test suite() { method setUp (line 27) | @Before method testBagMultiply (line 38) | @Test method testBagNegate (line 47) | @Test method testBagSimpleAdd (line 54) | @Test method testBagSubtract (line 61) | @Test method testBagSumAdd (line 68) | @Test method testIsZero (line 75) | @Test method testMixedSimpleAdd (line 81) | @Test method testBagNotEquals (line 88) | @Test method testMoneyBagEquals (line 94) | @Test method testMoneyBagHash (line 106) | @Test method testMoneyEquals (line 112) | @Test method zeroMoniesAreEqualRegardlessOfCurrency (line 122) | @Test method testMoneyHash (line 131) | @Test method testSimplify (line 138) | @Test method testNormalize2 (line 144) | @Test method testNormalize3 (line 151) | @Test method testNormalize4 (line 159) | @Test method testPrint (line 166) | @Test method testSimpleAdd (line 171) | @Test method testSimpleBagAdd (line 178) | @Test method testSimpleMultiply (line 185) | @Test method testSimpleNegate (line 192) | @Test method testSimpleSubtract (line 199) | @Test FILE: src/test/java/org/junit/tests/AllTests.java class AllTests (line 25) | @RunWith(Suite.class) method suite (line 46) | public static Test suite() { FILE: src/test/java/org/junit/tests/ObjectContractTest.java class ObjectContractTest (line 18) | @RunWith(Theories.class) method equalsThrowsNoException (line 24) | @Theory method equalsMeansEqualHashCodes (line 31) | @Theory method toStringMethod (line 38) | private static Method toStringMethod() { FILE: src/test/java/org/junit/tests/SampleJUnit4Tests.java class SampleJUnit4Tests (line 17) | public class SampleJUnit4Tests { class TestWithOneThrowingTestMethod (line 19) | public static class TestWithOneThrowingTestMethod { method alwaysThrows (line 21) | @Test class TestWithOneThrowingTestMethodWithCause (line 27) | public static class TestWithOneThrowingTestMethodWithCause { method alwaysThrows (line 29) | @Test class TestWithThrowingBeforeMethod (line 35) | public static class TestWithThrowingBeforeMethod { method alwaysThrows (line 37) | @Before method alwaysPasses (line 42) | @Test class ThrowingTestRule (line 47) | public static class ThrowingTestRule implements TestRule { method apply (line 49) | public Statement apply( class TestWithThrowingTestRule (line 56) | public static class TestWithThrowingTestRule { method alwaysPasses (line 61) | @Test class TestWithThrowingClassRule (line 66) | public static class TestWithThrowingClassRule { method alwaysPasses (line 71) | @Test class ThrowingMethodRule (line 76) | public static class ThrowingMethodRule implements MethodRule { method apply (line 78) | public Statement apply( class TestWithThrowingMethodRule (line 85) | public static class TestWithThrowingMethodRule { method alwaysPasses (line 90) | @Test class TestWithSuppressedException (line 95) | public static class TestWithSuppressedException { method initAddSuppressed (line 98) | static Method initAddSuppressed() { method alwaysThrows (line 106) | @Test class FakeClassUnderTest (line 114) | private static class FakeClassUnderTest { method throwsExceptionWithCause (line 116) | public void throwsExceptionWithCause() { method throwsExceptionWithoutCause (line 120) | public void throwsExceptionWithoutCause() { method doThrowExceptionWithCause (line 124) | private void doThrowExceptionWithCause() { method doThrowExceptionWithoutCause (line 132) | private void doThrowExceptionWithoutCause() { FILE: src/test/java/org/junit/tests/TestSystem.java class TestSystem (line 9) | public class TestSystem implements JUnitSystem { method TestSystem (line 14) | public TestSystem() { method exit (line 22) | @Deprecated method out (line 27) | public PrintStream out() { method outContents (line 31) | public OutputStream outContents() { FILE: src/test/java/org/junit/tests/assertion/AllAssertionTests.java class AllAssertionTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/assertion/AssertionTest.java class AssertionTest (line 29) | public class AssertionTest { method fails (line 39) | @Test(expected = AssertionError.class) method failWithNoMessageToString (line 44) | @Test method failWithMessageToString (line 55) | @Test method arraysNotEqual (line 66) | @Test method arraysNotEqualWithMessage (line 74) | @Test method arraysExpectedNullMessage (line 83) | @Test method arraysActualNullMessage (line 94) | @Test method arraysDifferentLengthDifferingAtStartMessage (line 105) | @Test method arraysDifferentLengthDifferingAtEndMessage (line 114) | @Test method arraysDifferentLengthDifferingAtEndAndExpectedArrayLongerMessage (line 123) | @Test method arraysElementsDiffer (line 132) | @Test method arraysDifferAtElement0nullMessage (line 141) | @Test method arraysDifferAtElement1nullMessage (line 150) | @Test method arraysDifferAtElement0withMessage (line 159) | @Test method arraysDifferAtElement1withMessage (line 169) | @Test method multiDimensionalArraysAreEqual (line 179) | @Test method multiDimensionalIntArraysAreEqual (line 184) | @Test method oneDimensionalPrimitiveArraysAreEqual (line 191) | @Test method oneDimensionalDoubleArraysAreNotEqual (line 203) | @Test(expected = AssertionError.class) method oneDimensionalFloatArraysAreNotEqual (line 208) | @Test(expected = AssertionError.class) method oneDimensionalBooleanArraysAreNotEqual (line 213) | @Test(expected = AssertionError.class) method IntegerDoesNotEqualLong (line 218) | @Test(expected = AssertionError.class) method intsEqualLongs (line 223) | @Test method multiDimensionalArraysDeclaredAsOneDimensionalAreEqual (line 228) | @Test method multiDimensionalArraysAreNotEqual (line 233) | @Test method multiDimensionalArraysAreNotEqualNoMessage (line 242) | @Test method twoDimensionalArraysDifferentOuterLengthNotEqual (line 250) | @Test method primitiveArraysConvertedToStringCorrectly (line 274) | @Test method twoDimensionalArraysConvertedToStringCorrectly (line 288) | @Test method twoDimensionalArraysDifferentInnerLengthNotEqual (line 297) | @Test method assertArrayEqualsFailure (line 321) | private void assertArrayEqualsFailure(Object[] expecteds, Object[] act... method assertArrayEqualsFailure (line 331) | private void assertArrayEqualsFailure(String message, Object[] expecte... method multiDimensionalArraysDifferentLengthMessage (line 341) | @Test method multiDimensionalArraysDifferentLengthNoMessage (line 353) | @Test method arraysWithNullElementEqual (line 365) | @Test method stringsDifferWithUserMessage (line 372) | @Test method arraysEqual (line 383) | @Test method arraysEqualWithMessage (line 391) | @Test method equals (line 399) | @Test method notEqualsObjectWithNull (line 414) | @Test(expected = AssertionError.class) method notEqualsNullWithObject (line 419) | @Test(expected = AssertionError.class) method notEqualsObjectWithNullWithMessage (line 424) | @Test method notEqualsNullWithObjectWithMessage (line 436) | @Test method objectsNotEquals (line 448) | @Test(expected = AssertionError.class) method stringsNotEqual (line 453) | @Test(expected = ComparisonFailure.class) method booleansNotEqual (line 458) | @Test(expected = AssertionError.class) method bytesNotEqual (line 463) | @Test(expected = AssertionError.class) method charsNotEqual (line 468) | @Test(expected = AssertionError.class) method shortsNotEqual (line 473) | @Test(expected = AssertionError.class) method intsNotEqual (line 478) | @Test(expected = AssertionError.class) method longsNotEqual (line 483) | @Test(expected = AssertionError.class) method floatsNotEqual (line 488) | @Test(expected = AssertionError.class) method floatsNotEqualWithoutDelta (line 493) | @SuppressWarnings("deprecation") method floatsNotDoublesInArrays (line 499) | @Test method bigDecimalsNotEqual (line 507) | @Test(expected = AssertionError.class) method doublesNotEqual (line 513) | @Test(expected = AssertionError.class) method naNsAreEqual (line 518) | @Test method nullNullmessage (line 524) | @SuppressWarnings("unused") method nullWithMessage (line 536) | @SuppressWarnings("unused") method same (line 548) | @Test method notSame (line 554) | @Test method objectsNotSame (line 561) | @Test(expected = AssertionError.class) method objectsAreSame (line 566) | @Test(expected = AssertionError.class) method sameWithMessage (line 572) | @Test method sameNullMessage (line 584) | @Test method notSameWithMessage (line 595) | @Test method notSameNullMessage (line 607) | @Test method nullMessage (line 619) | @Test method nullMessageDisappearsWithStringAssertEquals (line 631) | @Test method nullMessageDisappearsWithAssertEquals (line 642) | @Test method arraysDeclaredAsObjectAreComparedAsObjects (line 653) | @Test(expected = AssertionError.class) method implicitTypecastEquality (line 660) | @Test method errorMessageDistinguishesDifferentValuesWithSameToString (line 678) | @Test method assertThatIncludesDescriptionOfTestedValueInErrorMessage (line 689) | @Test method assertThatIncludesAdvancedMismatch (line 705) | @Test method assertThatDescriptionCanBeElided (line 718) | @Test method nullAndStringNullPrintCorrectError (line 734) | @Test method stringNullAndNullWorksToo (line 745) | @Test(expected = AssertionError.class) class NullToString (line 750) | private static class NullToString { method toString (line 751) | @Override method nullToString (line 757) | @Test method compareBigDecimalAndInteger (line 771) | @Test(expected = AssertionError.class) method sameObjectIsNotEqual (line 778) | @Test(expected = AssertionError.class) method objectsWithDifferentReferencesAreNotEqual (line 784) | @Test method assertNotEqualsIncludesCorrectMessage (line 789) | @Test method assertNotEqualsIncludesTheValueBeingTested (line 805) | @Test method assertNotEqualsWorksWithPrimitiveTypes (line 820) | @Test method assertNotEqualsConsidersDeltaCorrectly (line 830) | @Test(expected = AssertionError.class) method assertNotEqualsConsidersFloatDeltaCorrectly (line 835) | @Test(expected = AssertionError.class) method assertNotEqualsIgnoresDeltaOnNaN (line 840) | @Test(expected = AssertionError.class) method assertNotEqualsIgnoresFloatDeltaOnNaN (line 845) | @Test(expected = AssertionError.class) method assertThrowsRequiresAnExceptionToBeThrown (line 850) | @Test(expected = AssertionError.class) method assertThrowsIncludesAnInformativeDefaultMessage (line 855) | @Test method assertThrowsIncludesTheSpecifiedMessage (line 866) | @Test method assertThrowsReturnsTheSameObjectThrown (line 879) | @Test method assertThrowsDetectsTypeMismatchesViaExplicitTypeHint (line 888) | @Test(expected = AssertionError.class) method assertThrowsWrapsAndPropagatesUnexpectedExceptions (line 895) | @Test method assertThrowsSuppliesACoherentErrorMessageUponTypeMismatch (line 909) | @Test method assertThrowsSuppliesTheSpecifiedMessageUponTypeMismatch (line 924) | @Test method assertThrowsUsesCanonicalNameUponTypeMismatch (line 939) | @Test method assertThrowsUsesNameUponTypeMismatchWithAnonymousClass (line 956) | @Test method assertThrowsUsesCanonicalNameWhenRequiredExceptionNotThrown (line 974) | @Test class NestedException (line 987) | private static class NestedException extends RuntimeException { method nonThrowingRunnable (line 991) | private static ThrowingRunnable nonThrowingRunnable() { method throwingRunnable (line 998) | private static ThrowingRunnable throwingRunnable(final Throwable t) { FILE: src/test/java/org/junit/tests/assertion/ComparisonFailureTest.java class ComparisonFailureTest (line 14) | @RunWith(Parameterized.class) method ComparisonFailureTest (line 19) | public ComparisonFailureTest(String e, String a, String m) { method data (line 25) | @Parameters(name = "compact-msg-{index}, exp=\"{1}\"") method compactFailureMessage (line 72) | @Test FILE: src/test/java/org/junit/tests/assertion/MultipleFailureExceptionTest.java class MultipleFailureExceptionTest (line 28) | public class MultipleFailureExceptionTest { method assertEmptyDoesNotThrowForEmptyList (line 31) | @Test method assertEmptyRethrowsSingleRuntimeException (line 36) | @Test method assertEmptyRethrowsSingleError (line 48) | @Test method assertEmptyThrowsMultipleFailureExceptionForManyThrowables (line 60) | @Test method assertEmptyErrorListConstructorFailure (line 77) | @Test method assertEmptyWrapsAssumptionFailuresForManyThrowables (line 88) | @Test class ExpectedException (line 111) | private static class ExpectedException extends RuntimeException { method ExpectedException (line 114) | public ExpectedException(String message) { FILE: src/test/java/org/junit/tests/deprecated/AllDeprecatedTests.java class AllDeprecatedTests (line 7) | @SuppressWarnings("deprecation") FILE: src/test/java/org/junit/tests/deprecated/JUnit4ClassRunnerTest.java class JUnit4ClassRunnerTest (line 17) | @Deprecated class Example (line 20) | @SuppressWarnings("deprecation") method success (line 23) | @Test method failure (line 27) | @Test method runWithOldJUnit4ClassRunner (line 33) | @Test class UnconstructableExample (line 40) | @SuppressWarnings("deprecation") method UnconstructableExample (line 43) | public UnconstructableExample() { method success (line 47) | @Test method failure (line 51) | @Test method runWithOldJUnit4ClassRunnerAndBadConstructor (line 58) | @Test FILE: src/test/java/org/junit/tests/description/AllDescriptionTests.java class AllDescriptionTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/description/AnnotatedDescriptionTest.java class AnnotatedDescriptionTest (line 15) | public class AnnotatedDescriptionTest { class AnnotatedClass (line 21) | @MyOwnAnnotation method a (line 23) | @Test method annotationsExistOnDescriptionsOfClasses (line 28) | @Test method getAnnotationsReturnsAllAnnotations (line 34) | @Test class IgnoredClass (line 40) | @Ignore method a (line 42) | @Test method annotationsExistOnDescriptionsOfIgnoredClass (line 47) | @Test class ValueAnnotatedClass (line 57) | @ValuedAnnotation("hello") method a (line 59) | @Test method descriptionOfTestClassHasValuedAnnotation (line 64) | @Test method childlessCopyOfDescriptionStillHasAnnotations (line 71) | @Test method characterizeCreatingMyOwnAnnotation (line 78) | @Test method describe (line 93) | private Description describe(Class testClass) { FILE: src/test/java/org/junit/tests/description/SuiteDescriptionTest.java class SuiteDescriptionTest (line 9) | public class SuiteDescriptionTest { method equalsIsCorrect (line 17) | @Test method hashCodeIsReasonable (line 26) | @Test method descriptionWithTwoKids (line 32) | private Description descriptionWithTwoKids(String first, String second) { FILE: src/test/java/org/junit/tests/description/TestDescriptionMethodNameTest.java class TestDescriptionMethodNameTest (line 18) | @RunWith(Parameterized.class) method TestDescriptionMethodNameTest (line 23) | public TestDescriptionMethodNameTest(String methodName) { method getMethodNames (line 27) | @Parameterized.Parameters method methodNameTest (line 44) | @Test FILE: src/test/java/org/junit/tests/description/TestDescriptionTest.java class TestDescriptionTest (line 9) | public class TestDescriptionTest { method equalsIsFalseForNonTestDescription (line 10) | @Test method equalsIsTrueForSameNameAndNoExplicitUniqueId (line 15) | @Test method equalsIsFalseForSameNameAndDifferentUniqueId (line 20) | @Test FILE: src/test/java/org/junit/tests/experimental/AllExperimentalTests.java class AllExperimentalTests (line 13) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/experimental/AssumptionTest.java class AssumptionTest (line 30) | public class AssumptionTest { class HasFailingAssumption (line 31) | public static class HasFailingAssumption { method assumptionsFail (line 32) | @Test method failedAssumptionsMeanPassing (line 39) | @Test method failedAssumptionsCanBeDetectedByListeners (line 49) | @Test class HasPassingAssumption (line 64) | public static class HasPassingAssumption { method assumptionsFail (line 65) | @Test method passingAssumptionsScootThrough (line 72) | @Test method assumeThatWorks (line 80) | @Test method assumeThatPasses (line 90) | @Test method assumeThatPassesOnStrings (line 96) | @Test method assumeNotNullThrowsException (line 102) | @Test method assumeNotNullThrowsExceptionForNullArray (line 113) | @Test method assumeNotNullPasses (line 123) | @Test method assumeNotNullIncludesParameterList (line 130) | @Test method assumeNoExceptionThrows (line 142) | @Test method assertCompletesNormally (line 153) | private void assertCompletesNormally() { method assumeTrueWorks (line 156) | @Test method assumeFalseWorks (line 166) | @Test class HasFailingAssumeInBefore (line 176) | public static class HasFailingAssumeInBefore { method checkForSomethingThatIsntThere (line 177) | @Before method failing (line 182) | @Test method failingAssumptionInBeforePreventsTestRun (line 188) | @Test class HasFailingAssumeInBeforeClass (line 193) | public static class HasFailingAssumeInBeforeClass { method checkForSomethingThatIsntThere (line 194) | @BeforeClass method failing (line 199) | @Test method failingAssumptionInBeforeClassIgnoresClass (line 205) | @Test class AssumptionFailureInConstructor (line 210) | public static class AssumptionFailureInConstructor { method AssumptionFailureInConstructor (line 211) | public AssumptionFailureInConstructor() { method shouldFail (line 215) | @Test method failingAssumptionInConstructorIgnoresClass (line 221) | @Test class TestClassWithAssumptionFailure (line 226) | public static class TestClassWithAssumptionFailure { method assumeWithExpectedException (line 228) | @Test(expected = IllegalArgumentException.class) method assumeWithExpectedExceptionShouldThrowAssumptionViolatedException (line 234) | @Test class HasAssumeWithMessage (line 246) | public static class HasAssumeWithMessage { method testMethod (line 247) | @Test method assumptionsWithMessage (line 253) | @Test class HasAssumeWithMessageAndCause (line 264) | public static class HasAssumeWithMessageAndCause { method testMethod (line 265) | @Test method assumptionsWithMessageAndCause (line 271) | @Test class HasFailingAssumptionWithMessage (line 279) | public static class HasFailingAssumptionWithMessage { method assumptionsFail (line 280) | @Test method failedAssumptionsWithMessage (line 287) | @Test method runAndGetAssumptionFailures (line 300) | private static List runAndGetAssumptionFailures(Class claz... FILE: src/test/java/org/junit/tests/experimental/MatcherTest.java class MatcherTest (line 20) | @RunWith(Theories.class) method differentMatchersHaveDifferentDescriptions (line 32) | @Theory method failure (line 41) | private static Failure failure(String string) { FILE: src/test/java/org/junit/tests/experimental/max/AllMaxTests.java class AllMaxTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/experimental/max/DescriptionTest.java class DescriptionTest (line 17) | public class DescriptionTest { method parseClass_whenCantParse (line 19) | @Test method parseMethod_whenCantParse (line 24) | @Test method createSuiteDescription_whenZeroLength (line 29) | @Test(expected = IllegalArgumentException.class) method createSuiteDescription_whenNull (line 34) | @Test(expected = IllegalArgumentException.class) method parseClassAndMethodNoAnnotations (line 39) | @Test method parseClassAndMethodWithAnnotations (line 48) | @Test method parseClassNameAndMethodUniqueId (line 60) | @Test method sameNamesButDifferentUniqueIdAreNotEqual (line 69) | @Test method usesPassedInClassObject (line 75) | @Test class Sweet (line 116) | @Ignore method tessed (line 118) | @Test FILE: src/test/java/org/junit/tests/experimental/max/JUnit38SortingTest.java class JUnit38SortingTest (line 16) | public class JUnit38SortingTest { method createMax (line 20) | @Before method forgetMax (line 29) | @After class JUnit4Test (line 34) | public static class JUnit4Test { method pass (line 35) | @Test class JUnit38Test (line 40) | public static class JUnit38Test extends TestCase { method testFails (line 41) | public void testFails() { method testSucceeds (line 45) | public void testSucceeds() { method testSucceedsToo (line 48) | public void testSucceedsToo() { method preferRecentlyFailed38Test (line 52) | @Test FILE: src/test/java/org/junit/tests/experimental/max/MaxStarterTest.java class MaxStarterTest (line 31) | public class MaxStarterTest { method createMax (line 36) | @Before method forgetMax (line 45) | @After class TwoTests (line 50) | public static class TwoTests { method succeed (line 51) | @Test method dontSucceed (line 55) | @Test method twoTestsNotRunComeBackInRandomOrder (line 61) | @Test method preferNewTests (line 74) | @Test method preferNewTestsOverTestsThatFailed (line 91) | @Test method preferRecentlyFailed (line 103) | @Test method sortTestsInMultipleClasses (line 113) | @Test class TwoUnEqualTests (line 125) | public static class TwoUnEqualTests { method slow (line 126) | @Test method fast (line 132) | @Test method rememberOldRuns (line 139) | @Test method preferFast (line 150) | @Test method listenersAreCalledCorrectlyInTheFaceOfFailures (line 159) | @Test method testsAreOnlyIncludedOnceWhenExpandingForSorting (line 174) | @Test class TwoOldTests (line 181) | public static class TwoOldTests extends TestCase { method testOne (line 182) | public void testOne() { method testTwo (line 185) | public void testTwo() { method junit3TestsAreRunOnce (line 189) | @Test method filterSingleMethodFromOldTestClass (line 196) | @Test method testCountsStandUpToFiltration (line 206) | @Test method assertFilterLeavesTestUnscathed (line 211) | private void assertFilterLeavesTestUnscathed(Class testClass) { class MalformedJUnit38Test (line 230) | private static class MalformedJUnit38Test { method MalformedJUnit38Test (line 231) | private MalformedJUnit38Test() { method testSucceeds (line 234) | @SuppressWarnings("unused") method maxShouldSkipMalformedJUnit38Classes (line 239) | @Test class MalformedJUnit38TestMethod (line 245) | public static class MalformedJUnit38TestMethod extends TestCase { method testNothing (line 246) | @SuppressWarnings("unused") method correctErrorFromMalformedTest (line 251) | @Test class HalfMalformedJUnit38TestMethod (line 264) | public static class HalfMalformedJUnit38TestMethod extends TestCase { method testSomething (line 265) | public void testSomething() { method testNothing (line 268) | @SuppressWarnings("unused") method halfMalformed (line 273) | @Test method correctErrorFromHalfMalformedTest (line 280) | @Test FILE: src/test/java/org/junit/tests/experimental/parallel/AllParallelTests.java class AllParallelTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/experimental/parallel/ParallelClassTest.java class ParallelClassTest (line 18) | public class ParallelClassTest { class Example1 (line 26) | public static class Example1 { method one (line 27) | @Test method two (line 34) | @Test class Example2 (line 42) | public static class Example2 { method one (line 43) | @Test method two (line 50) | @Test method init (line 58) | @Before method testsRunInParallel (line 67) | @Test FILE: src/test/java/org/junit/tests/experimental/parallel/ParallelMethodTest.java class ParallelMethodTest (line 19) | public class ParallelMethodTest { class Example (line 24) | public static class Example { method init (line 27) | @BeforeClass method one (line 32) | @Test method two (line 39) | @Test method init (line 47) | @Before method testsRunInParallel (line 53) | @Test FILE: src/test/java/org/junit/tests/experimental/results/AllResultsTests.java class AllResultsTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/experimental/results/PrintableResultTest.java class PrintableResultTest (line 18) | @RunWith(Theories.class) method backTraceHasGoodToString (line 20) | @Theory(nullsAccepted = false) method includeMultipleFailures (line 41) | @Theory FILE: src/test/java/org/junit/tests/experimental/results/ResultMatchersTest.java class ResultMatchersTest (line 17) | public class ResultMatchersTest { method hasFailuresHasGoodDescription (line 19) | @Test method hasFailuresDescriptionReflectsInput (line 25) | @Theory method hasFailureContaining_givenResultWithNoFailures (line 31) | @Test method hasFailureContaining_givenResultWithOneFailure (line 38) | @Test FILE: src/test/java/org/junit/tests/experimental/theories/AllTheoriesTests.java class AllTheoriesTests (line 9) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/experimental/theories/AssumingInTheoriesTest.java class AssumingInTheoriesTest (line 14) | @RunWith(Theories.class) method noTheoryAnnotationMeansAssumeShouldIgnore (line 17) | @Test method theoryMeansOnlyAssumeShouldFail (line 22) | @Test class TheoryWithNoUnassumedParameters (line 31) | public static class TheoryWithNoUnassumedParameters { method theoryWithNoUnassumedParameters (line 36) | @Theory FILE: src/test/java/org/junit/tests/experimental/theories/ParameterSignatureTest.java class ParameterSignatureTest (line 22) | @RunWith(Theories.class) method getType (line 24) | @DataPoint method getType (line 37) | @Theory method foo (line 44) | public void foo(@TestedOn(ints = {1, 2, 3}) int x) { method getAnnotations (line 47) | @Test method intMethod (line 57) | public void intMethod(int param) { method integerMethod (line 60) | public void integerMethod(Integer param) { method numberMethod (line 63) | public void numberMethod(Number param) { method primitiveTypesShouldBeAcceptedAsWrapperTypes (line 66) | @Test method primitiveTypesShouldBeAcceptedAsWrapperTypeAssignables (line 75) | @Test method wrapperTypesShouldBeAcceptedAsPrimitiveTypes (line 84) | @Test FILE: src/test/java/org/junit/tests/experimental/theories/PotentialAssignmentTest.java class PotentialAssignmentTest (line 8) | public class PotentialAssignmentTest { method shouldUseQuotedValueInDescription (line 10) | @Test method shouldNotUseQuotesForNullValueDescriptions (line 25) | @Test method shouldIncludeFailureInDescriptionIfToStringFails (line 35) | @Test method shouldReturnGivenValue (line 50) | @Test FILE: src/test/java/org/junit/tests/experimental/theories/TestedOnSupplierTest.java class TestedOnSupplierTest (line 15) | public class TestedOnSupplierTest { method foo (line 17) | public void foo(@TestedOn(ints = {1}) int x) { method descriptionStatesParameterName (line 20) | @Test method signatureOfFoo (line 27) | private ParameterSignature signatureOfFoo() throws NoSuchMethodExcepti... FILE: src/test/java/org/junit/tests/experimental/theories/TheoryTestUtils.java class TheoryTestUtils (line 16) | public final class TheoryTestUtils { method TheoryTestUtils (line 18) | private TheoryTestUtils() { } method potentialAssignments (line 20) | public static List potentialAssignments(Method me... method runTheoryClass (line 27) | public static Result runTheoryClass(Class testClass) throws Initial... FILE: src/test/java/org/junit/tests/experimental/theories/extendingwithstubs/Correspondent.java type Correspondent (line 3) | public interface Correspondent { method getAnswer (line 5) | String getAnswer(String question, String... bucket); FILE: src/test/java/org/junit/tests/experimental/theories/extendingwithstubs/Guesser.java class Guesser (line 16) | public class Guesser extends ReguessableValue { class GuessMap (line 17) | static class GuessMap extends HashMap implements method GuessMap (line 21) | public GuessMap(GuessMap guesses) { method GuessMap (line 25) | public GuessMap() { method replaceGuess (line 28) | GuessMap replaceGuess(Object oldValue, Object newValue) { method generateGuess (line 38) | protected Object generateGuess(Class returnType) { method getGuess (line 49) | Object getGuess(MethodCall call) { method invoke (line 56) | public Object invoke(Object proxy, Method method, Object[] args) method Guesser (line 66) | public Guesser(Class type) { method Guesser (line 70) | public Guesser(Class type2, GuessMap guesses) { method getProxy (line 75) | @SuppressWarnings("unchecked") method reguesses (line 81) | @Override method getValue (line 112) | @Override method getType (line 117) | public Class getType() { method getDescription (line 121) | @Override FILE: src/test/java/org/junit/tests/experimental/theories/extendingwithstubs/GuesserQueue.java class GuesserQueue (line 10) | public class GuesserQueue extends ArrayList { class ReguessableDecorator (line 11) | static class ReguessableDecorator extends ReguessableValue { method ReguessableDecorator (line 14) | public ReguessableDecorator(PotentialAssignment delegate) { method reguesses (line 18) | @Override method getValue (line 23) | @Override method getDescription (line 28) | @Override method forSingleValues (line 34) | static GuesserQueue forSingleValues( method update (line 47) | public void update(AssumptionViolatedException e) { method remove (line 53) | @Override FILE: src/test/java/org/junit/tests/experimental/theories/extendingwithstubs/MethodCall.java class MethodCall (line 8) | public class MethodCall { method MethodCall (line 12) | public MethodCall(Method method, Object... args) { method equals (line 17) | @Override method hashCode (line 23) | @Override method getReturnType (line 28) | public Class getReturnType() { method toString (line 32) | @Override method argListString (line 37) | private String argListString() { method argList (line 44) | private List argList() { method stringableObject (line 52) | public Object stringableObject(Object arg) { FILE: src/test/java/org/junit/tests/experimental/theories/extendingwithstubs/ReguessableValue.java class ReguessableValue (line 8) | public abstract class ReguessableValue extends PotentialAssignment { method ReguessableValue (line 10) | public ReguessableValue() { method reguesses (line 14) | public abstract List reguesses( FILE: src/test/java/org/junit/tests/experimental/theories/extendingwithstubs/StringableObject.java class StringableObject (line 5) | public class StringableObject { method StringableObject (line 8) | public StringableObject(Object obj) { method stringableObject (line 12) | public Object stringableObject() { method isListableArray (line 20) | private boolean isListableArray() { method toString (line 25) | @Override FILE: src/test/java/org/junit/tests/experimental/theories/extendingwithstubs/StubbedTheories.java class StubbedTheories (line 16) | public class StubbedTheories extends Theories { method StubbedTheories (line 17) | public StubbedTheories(Class klass) throws InitializationError { method methodBlock (line 21) | @Override class StubbedTheoryAnchor (line 26) | public static class StubbedTheoryAnchor extends TheoryAnchor { method StubbedTheoryAnchor (line 27) | public StubbedTheoryAnchor(FrameworkMethod method, TestClass testCla... method handleAssumptionViolation (line 33) | @Override method runWithIncompleteAssignment (line 41) | @Override method createGuesserQueue (line 51) | private GuesserQueue createGuesserQueue(Assignments incomplete) FILE: src/test/java/org/junit/tests/experimental/theories/extendingwithstubs/StubbedTheoriesTest.java class StubbedTheoriesTest (line 9) | @RunWith(StubbedTheories.class) method ask (line 11) | @Theory FILE: src/test/java/org/junit/tests/experimental/theories/internal/AllMembersSupplierTest.java class AllMembersSupplierTest (line 23) | public class AllMembersSupplierTest { class HasDataPointsArrayField (line 27) | public static class HasDataPointsArrayField { method theory (line 31) | @Theory method dataPointsArrayShouldBeRecognized (line 36) | @Test class HasDataPointsArrayWithMatchingButInaccurateTypes (line 44) | public static class HasDataPointsArrayWithMatchingButInaccurateTypes { method theory (line 48) | @Theory method dataPointsArrayShouldBeRecognizedOnValueTypeNotFieldType (line 53) | @Test class HasDataPointMethodWithOverlyGeneralTypes (line 61) | public static class HasDataPointMethodWithOverlyGeneralTypes { method object (line 62) | @DataPoint method theory (line 67) | @Theory method dataPointMethodShouldBeRecognizedForOverlyGeneralParameters (line 72) | @Test class HasDataPointsWithObjectParameter (line 80) | public static class HasDataPointsWithObjectParameter { method theory (line 84) | @Theory method dataPointsAnnotationMeansTreatAsArrayOnly (line 89) | @Test class HasDataPointsFieldWithNullValue (line 100) | public static class HasDataPointsFieldWithNullValue { method HasDataPointsFieldWithNullValue (line 104) | public HasDataPointsFieldWithNullValue(Object obj) { method dataPointsArrayFieldMayContainNullValue (line 108) | @Test class HasDataPointsMethodWithNullValue (line 115) | public static class HasDataPointsMethodWithNullValue { method getObjects (line 116) | @DataPoints method HasDataPointsMethodWithNullValue (line 121) | public HasDataPointsMethodWithNullValue(Integer i) { method dataPointsArrayMethodMayContainNullValue (line 125) | @Test class HasFailingDataPointsArrayMethod (line 132) | public static class HasFailingDataPointsArrayMethod { method objects (line 133) | @DataPoints method HasFailingDataPointsArrayMethod (line 138) | public HasFailingDataPointsArrayMethod(Object obj) { method allMembersFailsOnFailingDataPointsArrayMethod (line 142) | @Test method allMemberValuesFor (line 149) | private List allMemberValuesFor(Class testClass, class HasDataPointsListField (line 157) | public static class HasDataPointsListField { method theory (line 161) | @Theory method dataPointsCollectionFieldsShouldBeRecognized (line 166) | @Test class HasDataPointsListMethod (line 174) | public static class HasDataPointsListMethod { method getList (line 175) | @DataPoints method theory (line 180) | @Theory method dataPointsCollectionMethodShouldBeRecognized (line 185) | @Test class HasDataPointsListFieldWithOverlyGenericTypes (line 193) | public static class HasDataPointsListFieldWithOverlyGenericTypes { method theory (line 197) | @Theory method dataPointsCollectionShouldBeRecognizedIgnoringStrangeTypes (line 202) | @Test FILE: src/test/java/org/junit/tests/experimental/theories/internal/AllTheoriesInternalTests.java class AllTheoriesInternalTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/experimental/theories/internal/ParameterizedAssertionErrorTest.java class ParameterizedAssertionErrorTest (line 17) | @RunWith(Theories.class) method equalParameterizedAssertionErrorsHaveSameToString (line 40) | @Theory method differentParameterizedAssertionErrorsHaveDifferentToStrings (line 47) | @Theory method equalsReturnsTrue (line 54) | @Theory method sameHashCodeWhenEquals (line 62) | @Theory method buildParameterizedAssertionError (line 74) | @Theory(nullsAccepted = false) method isNotEqualToNull (line 81) | @Theory method canJoinWhenToStringFails (line 86) | @Test FILE: src/test/java/org/junit/tests/experimental/theories/internal/SpecificDataPointsSupplierTest.java class SpecificDataPointsSupplierTest (line 21) | public class SpecificDataPointsSupplierTest { class TestClassWithNamedDataPoints (line 23) | public static class TestClassWithNamedDataPoints { method getValues (line 31) | @DataPoints({"method", "named"}) method getSingleValue (line 42) | @DataPoint({"singlemethod", "named"}) method getSingleOtherValue (line 47) | @DataPoint method getOtherValues (line 52) | @DataPoints method shouldReturnOnlyTheNamedDataPoints (line 58) | @Test method shouldReturnOnlyTheNamedFieldDataPoints (line 69) | @Test method shouldReturnOnlyTheNamedMethodDataPoints (line 80) | @Test method shouldReturnOnlyTheNamedSingleFieldDataPoints (line 91) | @Test method shouldReturnOnlyTheNamedSingleMethodDataPoints (line 102) | @Test method shouldReturnNothingIfTheNamedDataPointsAreMissing (line 113) | @Test method getStringValuesFromAssignments (line 123) | private List getStringValuesFromAssignments(List failures(Class type) { method empty (line 111) | private Matcher> empty() { FILE: src/test/java/org/junit/tests/experimental/theories/runner/WithExtendedParameterSources.java class WithExtendedParameterSources (line 20) | public class WithExtendedParameterSources { class ParameterAnnotations (line 21) | @RunWith(Theories.class) method everythingIsOne (line 23) | @Theory method testedOnLimitsParameters (line 30) | @Test class ShouldFilterOutNullSingleDataPoints (line 36) | @RunWith(Theories.class) method allStringsAreNonNull (line 45) | @Theory(nullsAccepted = false) method shouldFilterOutNullSingleDataPoints (line 51) | @Test class ShouldFilterOutNullElementsFromDataPointArrays (line 56) | @RunWith(Theories.class) method allStringsAreNonNull (line 61) | @Theory(nullsAccepted = false) method shouldFilterOutNullElementsFromDataPointArrays (line 67) | @Test class ShouldRejectTheoriesWithOnlyDisallowedNullData (line 72) | @RunWith(Theories.class) method allStringsAreNonNull (line 77) | @Theory(nullsAccepted = false) method ShouldRejectTheoriesWithOnlyDisallowedNullData (line 82) | @Test method allStringsAreNonNull (line 77) | @Theory(nullsAccepted = false) class DataPointArrays (line 87) | @RunWith(Theories.class) method addToLog (line 94) | @Theory method getDataPointsFromArray (line 100) | @Test class DataPointArrayMethod (line 107) | @RunWith(Theories.class) method STRINGS (line 111) | @DataPoints method addToLog (line 116) | @Theory method getDataPointsFromArrayMethod (line 122) | @Test class DataPointMalformedArrayMethods (line 129) | @RunWith(Theories.class) method STRINGS (line 133) | @DataPoints method STRING (line 138) | @DataPoints method INTS (line 143) | @DataPoints method addToLog (line 148) | @Theory method getDataPointsFromArrayMethodInSpiteOfMalformedness (line 154) | @Test class DataPointArrayToBeUsedForWholeParameter (line 161) | @RunWith(Theories.class) method addToLog (line 168) | @Theory method dataPointCanBeArray (line 174) | @Test FILE: src/test/java/org/junit/tests/experimental/theories/runner/WithNamedDataPoints.java class WithNamedDataPoints (line 19) | public class WithNamedDataPoints { class HasSpecificDatapointsParameters (line 21) | @RunWith(Theories.class) method methodStrings (line 36) | @DataPoints("named") method methodString (line 41) | @DataPoint("named") method otherMethod (line 46) | @DataPoints method otherSingleValueMethod (line 51) | @DataPoint method theory (line 56) | @Theory method onlyUseSpecificDataPointsIfSpecified (line 62) | @Test FILE: src/test/java/org/junit/tests/experimental/theories/runner/WithOnlyTestAnnotations.java class WithOnlyTestAnnotations (line 18) | public class WithOnlyTestAnnotations { class HonorExpectedException (line 19) | @RunWith(Theories.class) method shouldThrow (line 21) | @Test(expected = NullPointerException.class) method honorExpected (line 27) | @Test class HonorExpectedExceptionPasses (line 32) | @RunWith(Theories.class) method shouldThrow (line 34) | @Test(expected = NullPointerException.class) method honorExpectedPassing (line 40) | @Test class HonorTimeout (line 45) | @RunWith(Theories.class) method shouldStop (line 47) | @Test(timeout = 5) method honorTimeout (line 59) | @Test class ErrorWhenTestHasParametersDespiteTheories (line 64) | @RunWith(Theories.class) method testMethod (line 69) | @Test method testErrorWhenTestHasParametersDespiteTheories (line 74) | @Test FILE: src/test/java/org/junit/tests/experimental/theories/runner/WithParameterSupplier.java class WithParameterSupplier (line 23) | public class WithParameterSupplier { class SimplePotentialAssignment (line 28) | private static class SimplePotentialAssignment extends PotentialAssign... method SimplePotentialAssignment (line 32) | public SimplePotentialAssignment(Object value, String description) { method getValue (line 37) | @Override method getDescription (line 42) | @Override class SimpleSupplier (line 50) | public static class SimpleSupplier extends ParameterSupplier { method getValueSources (line 52) | @Override class TestClassUsingParameterSupplier (line 66) | @RunWith(Theories.class) method theoryMethod (line 69) | @Theory method shouldPickUpDataPointsFromParameterSupplier (line 75) | @Test class SupplierWithUnknownConstructor (line 85) | public static class SupplierWithUnknownConstructor extends ParameterSu... method SupplierWithUnknownConstructor (line 87) | public SupplierWithUnknownConstructor(String param) { method getValueSources (line 90) | @Override class TestClassUsingSupplierWithUnknownConstructor (line 97) | @RunWith(Theories.class) method theory (line 100) | @Theory method shouldRejectSuppliersWithUnknownConstructors (line 106) | @Test class SupplierWithTwoConstructors (line 112) | public static class SupplierWithTwoConstructors extends ParameterSuppl... method SupplierWithTwoConstructors (line 114) | public SupplierWithTwoConstructors(String param) { method getValueSources (line 117) | @Override class TestClassUsingSupplierWithTwoConstructors (line 124) | @RunWith(Theories.class) method theory (line 127) | @Theory method shouldRejectSuppliersWithTwoConstructors (line 133) | @Test class SupplierWithTestClassConstructor (line 139) | public static class SupplierWithTestClassConstructor extends Parameter... method SupplierWithTestClassConstructor (line 141) | public SupplierWithTestClassConstructor(TestClass param) { method getValueSources (line 144) | @Override class TestClassUsingSupplierWithTestClassConstructor (line 151) | @RunWith(Theories.class) method theory (line 154) | @Theory method shouldAcceptSuppliersWithTestClassConstructor (line 160) | @Test FILE: src/test/java/org/junit/tests/experimental/theories/runner/WithUnresolvedGenericTypeVariablesOnTheoryParms.java class WithUnresolvedGenericTypeVariablesOnTheoryParms (line 23) | public class WithUnresolvedGenericTypeVariablesOnTheoryParms { method whereTypeVariableIsOnTheTheory (line 24) | @Test class TypeVariableOnTheoryOnly (line 30) | @RunWith(Theories.class) method forItems (line 35) | @Theory method whereTypeVariableIsOnTheoryParm (line 40) | @Test class TypeVariableOnTheoryParm (line 46) | @RunWith(Theories.class) method forItem (line 51) | @Theory method whereTypeVariableIsOnParameterizedTheoryParm (line 56) | @Test class TypeVariableOnParameterizedTheoryParm (line 62) | @RunWith(Theories.class) method forItems (line 67) | @Theory method whereTypeVariableIsOnWildcardUpperBoundOnTheoryParm (line 72) | @Test class TypeVariableOnWildcardUpperBoundOnTheoryParm (line 78) | @RunWith(Theories.class) method forItems (line 83) | @Theory method whereTypeVariableIsOnWildcardLowerBoundOnTheoryParm (line 88) | @Test class TypeVariableOnWildcardLowerBoundOnTheoryParm (line 94) | @RunWith(Theories.class) method forItems (line 99) | @Theory method whereTypeVariableIsOnArrayTypeOnTheoryParm (line 104) | @Test class TypeVariableOnArrayTypeOnTheoryParm (line 110) | @RunWith(Theories.class) method items (line 112) | @DataPoints method forItems (line 117) | @Theory method whereTypeVariableIsOnComponentOfArrayTypeOnTheoryParm (line 122) | @Test class TypeVariableOnComponentOfArrayTypeOnTheoryParm (line 128) | @RunWith(Theories.class) method items (line 130) | @DataPoints method forItems (line 138) | @Theory method whereTypeVariableIsOnTheoryClass (line 143) | @Test class TypeVariableOnTheoryClass (line 149) | @RunWith(Theories.class) method forItem (line 154) | @Theory method whereTypeVariablesAbound (line 159) | @Test class TypeVariablesAbound (line 172) | @RunWith(Theories.class) method forItem (line 174) | @Theory FILE: src/test/java/org/junit/tests/junit3compatibility/AllJUnit3CompatibilityTests.java class AllJUnit3CompatibilityTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/junit3compatibility/AllTestsTest.java class AllTestsTest (line 15) | public class AllTestsTest { class OneTest (line 19) | public static class OneTest extends TestCase { method testSomething (line 20) | public void testSomething() { class All (line 25) | @RunWith(AllTests.class) method suite (line 27) | public static junit.framework.Test suite() { method ensureTestIsRun (line 34) | @org.junit.Test method correctTestCount (line 42) | @org.junit.Test method someUsefulDescription (line 48) | @org.junit.Test class JUnit4Test (line 54) | public static class JUnit4Test { method testSomething (line 55) | @org.junit.Test class AllJUnit4 (line 61) | @RunWith(AllTests.class) method suite (line 63) | public static junit.framework.Test suite() { method correctTestCountAdapted (line 70) | @org.junit.Test class BadSuiteMethod (line 76) | @RunWith(AllTests.class) method suite (line 78) | public static junit.framework.Test suite() { method exceptionThrownWhenSuiteIsBad (line 83) | @org.junit.Test(expected = RuntimeException.class) FILE: src/test/java/org/junit/tests/junit3compatibility/ClassRequestTest.java class ClassRequestTest (line 8) | public class ClassRequestTest { class PrivateSuiteMethod (line 9) | public static class PrivateSuiteMethod { method suite (line 10) | static junit.framework.Test suite() { method noSuiteMethodIfMethodPrivate (line 15) | @Test FILE: src/test/java/org/junit/tests/junit3compatibility/ForwardCompatibilityPrintingTest.java class ForwardCompatibilityPrintingTest (line 16) | public class ForwardCompatibilityPrintingTest extends TestCase { class TestResultPrinter (line 17) | static class TestResultPrinter extends ResultPrinter { method TestResultPrinter (line 18) | TestResultPrinter(PrintStream writer) { method elapsedTimeAsString (line 25) | @Override method testError (line 31) | public void testError() { class ATest (line 57) | public static class ATest { method error (line 58) | @Test method testErrorAdapted (line 64) | public void testErrorAdapted() { method expected (line 83) | private String expected(String[] lines) { FILE: src/test/java/org/junit/tests/junit3compatibility/ForwardCompatibilityTest.java class ForwardCompatibilityTest (line 19) | public class ForwardCompatibilityTest extends TestCase { class NewTest (line 22) | public static class NewTest { method before (line 23) | @Before method after (line 28) | @After method test (line 33) | @Test method testCompatibility (line 39) | public void testCompatibility() { method testToString (line 47) | public void testToString() { method testUseGlobalCache (line 53) | public void testUseGlobalCache() { class ErrorTest (line 61) | public static class ErrorTest { method error (line 62) | @Test method testException (line 68) | public void testException() { method testNotifyResult (line 75) | public void testNotifyResult() { class NoExceptionTest (line 103) | public static class NoExceptionTest { method succeed (line 104) | @Test(expected = Exception.class) method testNoException (line 109) | public void testNoException() { class ExpectedTest (line 116) | public static class ExpectedTest { method expected (line 117) | @Test(expected = Exception.class) method testExpected (line 123) | public void testExpected() { class UnExpectedExceptionTest (line 130) | public static class UnExpectedExceptionTest { method expected (line 131) | @Test(expected = Exception.class) class BeforeClassTest (line 139) | public static class BeforeClassTest { method beforeClass (line 140) | @BeforeClass method before (line 145) | @Before method one (line 150) | @Test method two (line 155) | @Test method after (line 160) | @After method afterClass (line 165) | @AfterClass method testBeforeAndAfterClass (line 171) | public void testBeforeAndAfterClass() { class ExceptionInBeforeTest (line 179) | public static class ExceptionInBeforeTest { method error (line 180) | @Before method nothing (line 185) | @Test method testExceptionInBefore (line 190) | public void testExceptionInBefore() { class InvalidMethodTest (line 197) | public static class InvalidMethodTest { method shouldBeStatic (line 198) | @BeforeClass method aTest (line 202) | @Test method testInvalidMethod (line 207) | public void testInvalidMethod() { class MarkerRunner (line 218) | public static class MarkerRunner extends Runner { method MarkerRunner (line 219) | public MarkerRunner(Class klass) { method run (line 222) | @Override method testCount (line 227) | @Override method getDescription (line 232) | @Override class NoTests (line 238) | @RunWith(MarkerRunner.class) method testRunWithClass (line 242) | public void testRunWithClass() { method testToStringSuite (line 250) | public void testToStringSuite() { FILE: src/test/java/org/junit/tests/junit3compatibility/InitializationErrorForwardCompatibilityTest.java class InitializationErrorForwardCompatibilityTest (line 19) | public class InitializationErrorForwardCompatibilityTest { class CantInitialize (line 20) | public static class CantInitialize extends Runner { method CantInitialize (line 23) | public CantInitialize(Class klass) throws Exception { method getDescription (line 27) | @Override method run (line 32) | @Override class CantInitializeTests (line 37) | @RunWith(CantInitialize.class) method createAdapter (line 43) | @Before method initializationErrorsShowUpAsWarnings (line 49) | @Test method initializationErrorsAreThrownAtRuntime (line 54) | @Test class ErrorRememberingListener (line 63) | private final class ErrorRememberingListener implements TestListener { method addError (line 66) | public void addError(junit.framework.Test test, Throwable e) { method addFailure (line 70) | public void addFailure(junit.framework.Test test, method endTest (line 74) | public void endTest(junit.framework.Test test) { method startTest (line 77) | public void startTest(junit.framework.Test test) { method getError (line 80) | public junit.framework.Test getError() { method generatedErrorTestsMatchUp (line 85) | @Test class InitializesWithError (line 96) | public static class InitializesWithError extends BlockJUnit4ClassRunner { method InitializesWithError (line 97) | public InitializesWithError(Class klass) throws Exception { FILE: src/test/java/org/junit/tests/junit3compatibility/JUnit38ClassRunnerTest.java class JUnit38ClassRunnerTest (line 26) | public class JUnit38ClassRunnerTest { class MyTest (line 27) | public static class MyTest extends TestCase { method testA (line 28) | public void testA() { method plansDecoratorCorrectly (line 33) | @Test class AnnotatedTest (line 39) | public static class AnnotatedTest { method foo (line 40) | @Test method canUnadaptAnAdapter (line 46) | @Test class OneTest (line 56) | public static class OneTest extends TestCase { method testOne (line 57) | public void testOne() { method testListener (line 61) | @Test class ClassWithInvalidMethod (line 80) | public static class ClassWithInvalidMethod extends TestCase { method testInvalid (line 81) | @SuppressWarnings("unused") method invalidTestMethodReportedCorrectly (line 86) | @Test class JUnit3ClassWithAnnotatedMethod (line 99) | public static class JUnit3ClassWithAnnotatedMethod extends TestCase { method testAnnotated (line 100) | @MyAnnotation method testNotAnnotated (line 104) | public void testNotAnnotated() { class DerivedAnnotatedMethod (line 108) | public static class DerivedAnnotatedMethod extends JUnit3ClassWithAnno... method getDescriptionWithAnnotation (line 111) | @Test method getDescriptionWithAnnotationInSuper (line 117) | @Test method assertAnnotationFiltering (line 123) | private void assertAnnotationFiltering(JUnit38ClassRunner runner) { class RejectAllTestsFilter (line 135) | public static class RejectAllTestsFilter extends Filter { method shouldRun (line 136) | @Override method describe (line 141) | @Override method filterNoTestsRemain (line 150) | @Test(expected = NoTestsRemainException.class) FILE: src/test/java/org/junit/tests/junit3compatibility/JUnit4TestAdapterTest.java class JUnit4TestAdapterTest (line 17) | public class JUnit4TestAdapterTest { method doTest (line 19) | private static void doTest(Class clazz) { class Test4 (line 34) | public static class Test4 { method pass (line 35) | @Test class TestSuiteFor4 (line 41) | @RunWith(Suite.class) method testJUnit4Suite (line 46) | @Test class Test3 (line 51) | public static class Test3 extends TestCase { method testPass (line 52) | public void testPass() throws Exception { class TestSuiteFor3 (line 57) | @RunWith(Suite.class) method testJUnit3Suite (line 62) | @Test class TestSuite3 (line 67) | public static class TestSuite3 { method suite (line 68) | public static junit.framework.Test suite() { class TestSuite4ForTestSuite3 (line 73) | @RunWith(Suite.class) method testJUnit4SuiteThatContainsJUnit3SuiteClass (line 78) | @Test FILE: src/test/java/org/junit/tests/junit3compatibility/OldTestClassAdaptingListenerTest.java class OldTestClassAdaptingListenerTest (line 14) | public class OldTestClassAdaptingListenerTest { method addFailureDelegatesToNotifier (line 15) | @Test FILE: src/test/java/org/junit/tests/junit3compatibility/OldTests.java class OldTests (line 7) | @RunWith(AllTests.class) method suite (line 9) | public static Test suite() { FILE: src/test/java/org/junit/tests/junit3compatibility/SuiteMethodTest.java class SuiteMethodTest (line 18) | public class SuiteMethodTest { class OldTest (line 21) | public static class OldTest extends TestCase { method OldTest (line 22) | public OldTest(String name) { method suite (line 26) | public static junit.framework.Test suite() { method notObviouslyATest (line 32) | public void notObviouslyATest() { method makeSureSuiteIsCalled (line 37) | @Test class NewTest (line 44) | public static class NewTest { method sample (line 45) | @Test method suite (line 50) | public static junit.framework.Test suite() { method makeSureSuiteWorksWithJUnit4Classes (line 55) | @Test class CompatibilityTest (line 63) | public static class CompatibilityTest { method ignored (line 64) | @Ignore method suite (line 69) | public static junit.framework.Test suite() { method descriptionAndRunNotificationsAreConsistent (line 75) | @Test class NewTestSuiteFails (line 84) | public static class NewTestSuiteFails { method sample (line 85) | @Test method suite (line 90) | public static junit.framework.Test suite() { method suiteIsUsedWithJUnit4Classes (line 96) | @Test class NewTestSuiteNotUsed (line 104) | public static class NewTestSuiteNotUsed { method sample (line 107) | @Test method ignore (line 112) | @Ignore method suite (line 118) | public static junit.framework.Test suite() { method makeSureSuiteNotUsedWithJUnit4Classes2 (line 123) | @Test FILE: src/test/java/org/junit/tests/listening/AllListeningTests.java class AllListeningTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/listening/ListenerTest.java class ListenerTest (line 10) | public class ListenerTest { class OneTest (line 13) | public static class OneTest { method nothing (line 14) | @Test method notifyListenersInTheOrderInWhichTheyAreAdded (line 19) | @Test FILE: src/test/java/org/junit/tests/listening/RunnerTest.java class RunnerTest (line 12) | public class RunnerTest { class MyListener (line 16) | public class MyListener extends RunListener { method testRunStarted (line 20) | @Override class Example (line 26) | public static class Example { method empty (line 27) | @Test method newTestCount (line 32) | @Test class ExampleTest (line 41) | public static class ExampleTest extends TestCase { method testEmpty (line 42) | public void testEmpty() { method oldTestCount (line 46) | @Test class NewExample (line 55) | public static class NewExample { method empty (line 56) | @Test method testFinished (line 61) | @Test FILE: src/test/java/org/junit/tests/listening/TestListenerTest.java class TestListenerTest (line 13) | public class TestListenerTest { class ErrorListener (line 17) | class ErrorListener extends RunListener { method testRunStarted (line 18) | @Override class OneTest (line 24) | public static class OneTest { method nothing (line 25) | @Test method failingListener (line 30) | @Test(expected = Error.class) class ExceptionListener (line 37) | class ExceptionListener extends ErrorListener { method testRunStarted (line 38) | @Override method reportsFailureOfListener (line 45) | @Test method freshResultEachTime (line 58) | @Test FILE: src/test/java/org/junit/tests/listening/TextListenerTest.java class TextListenerTest (line 17) | public class TextListenerTest extends TestCase { method setUp (line 22) | @Override class OneTest (line 30) | public static class OneTest { method one (line 31) | @Test method testSuccess (line 36) | public void testSuccess() throws Exception { class ErrorTest (line 42) | public static class ErrorTest { method error (line 43) | @Test method testError (line 49) | public void testError() throws Exception { class Time (line 55) | public static class Time { method time (line 56) | @Test method testTime (line 61) | public void testTime() { method convert (line 67) | private String convert(String string) { FILE: src/test/java/org/junit/tests/listening/UserStopTest.java class UserStopTest (line 9) | public class UserStopTest { method createNotifier (line 12) | @Before method userStop (line 18) | @Test(expected = StoppedByUserException.class) class OneTest (line 23) | public static class OneTest { method foo (line 24) | @Test method stopClassRunner (line 29) | @Test(expected = StoppedByUserException.class) FILE: src/test/java/org/junit/tests/manipulation/AllManipulationTests.java class AllManipulationTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/manipulation/AlphanumericOrdering.java class AlphanumericOrdering (line 8) | public final class AlphanumericOrdering implements Ordering.Factory { method create (line 12) | public Ordering create(Ordering.Context context) { FILE: src/test/java/org/junit/tests/manipulation/ComparatorBasedOrdering.java class ComparatorBasedOrdering (line 15) | class ComparatorBasedOrdering extends Ordering { method ComparatorBasedOrdering (line 18) | protected ComparatorBasedOrdering(Comparator comparator) { method orderItems (line 22) | @Override FILE: src/test/java/org/junit/tests/manipulation/Comparators.java class Comparators (line 11) | class Comparators { method Comparators (line 14) | private Comparators() {} method alphanumeric (line 16) | public static Comparator alphanumeric() { FILE: src/test/java/org/junit/tests/manipulation/FilterTest.java class FilterTest (line 10) | public class FilterTest { class NamedFilter (line 11) | public static class NamedFilter extends Filter { method NamedFilter (line 14) | public NamedFilter(String name) { method shouldRun (line 18) | @Override method describe (line 23) | @Override method intersectionText (line 29) | @Test method intersectSelf (line 37) | @Test method intersectAll (line 43) | @Test FILE: src/test/java/org/junit/tests/manipulation/FilterableTest.java class FilterableTest (line 18) | public class FilterableTest { class FilteredRunner (line 19) | public static class FilteredRunner extends Parameterized { method FilteredRunner (line 20) | public FilteredRunner(Class klass) throws Throwable { class FilteredTest (line 37) | @RunWith(FilteredRunner.class) method parameters (line 39) | @Parameters method FilteredTest (line 44) | public FilteredTest(int x) { method skipThis (line 47) | @Test method runThis (line 52) | @Test method testFilterInRunnerConstructor (line 57) | @Test FILE: src/test/java/org/junit/tests/manipulation/OrderWithTest.java class OrderWithTest (line 17) | @RunWith(Enclosed.class) class TestClassRunnerIsOrderableViaOrderWith (line 20) | public static class TestClassRunnerIsOrderableViaOrderWith { class Unordered (line 23) | public static class Unordered { method a (line 24) | @Test method b (line 29) | @Test method c (line 34) | @Test class OrderedAlphanumerically (line 40) | @OrderWith(AlphanumericOrdering.class) class OrderedReverseAlphanumerically (line 44) | @OrderWith(ReverseAlphanumericOrdering.class) method resetLog (line 48) | @Before method orderingForwardWorksOnTestClassRunner (line 53) | @Test method orderingBackwardWorksOnTestClassRunner (line 61) | @Test class UnorderedSuite (line 69) | @RunWith(Enclosed.class) class A (line 71) | public static class A { method a (line 72) | @Test method b (line 77) | @Test method c (line 82) | @Test class B (line 88) | public static class B { method a (line 89) | @Test method b (line 94) | @Test method c (line 99) | @Test class SuiteOrderedAlphanumerically (line 106) | @OrderWith(AlphanumericOrdering.class) class SuiteOrderedReverseAlphanumerically (line 110) | @OrderWith(ReverseAlphanumericOrdering.class) method orderingForwardWorksOnSuite (line 114) | @Test method orderingBackwardWorksOnSuite (line 122) | @Test class TestClassRunnerIsSortableViaOrderWith (line 131) | public static class TestClassRunnerIsSortableViaOrderWith { class Unordered (line 134) | public static class Unordered { method a (line 135) | @Test method b (line 140) | @Test method c (line 145) | @Test method resetLog (line 151) | @Before class SortedAlphanumerically (line 156) | @OrderWith(Alphanumeric.class) class SortedReverseAlphanumerically (line 160) | @OrderWith(ReverseAlphanumericSorter.class) method sortingForwardWorksOnTestClassRunner (line 164) | @Test method sortingBackwardWorksOnTestClassRunner (line 172) | @Test class TestClassRunnerIsOrderableWithSuiteMethod (line 181) | public static class TestClassRunnerIsOrderableWithSuiteMethod { class Unordered (line 184) | public static class Unordered { method a (line 185) | @Test method b (line 190) | @Test method c (line 195) | @Test class OrderedAlphanumerically (line 201) | @OrderWith(AlphanumericOrdering.class) method suite (line 204) | public static junit.framework.Test suite() { class OrderedReverseAlphanumerically (line 209) | @OrderWith(ReverseAlphanumericOrdering.class) method suite (line 212) | public static junit.framework.Test suite() { method resetLog (line 217) | @Before method orderingForwardWorksOnTestClassRunner (line 222) | @Test method orderingBackwardWorksOnTestClassRunner (line 230) | @Test class UnOrderableRunnersAreHandledWithoutCrashing (line 239) | public static class UnOrderableRunnersAreHandledWithoutCrashing { class UnOrderableRunner (line 240) | public static class UnOrderableRunner extends Runner { method UnOrderableRunner (line 241) | public UnOrderableRunner(Class klass) { method getDescription (line 244) | @Override method run (line 249) | @Override class UnOrderable (line 254) | @RunWith(UnOrderableRunner.class) method a (line 256) | @Test method unOrderablesAreHandledWithoutCrashing (line 261) | @Test FILE: src/test/java/org/junit/tests/manipulation/OrderableTest.java class OrderableTest (line 22) | @RunWith(Enclosed.class) class TestClassRunnerIsOrderable (line 25) | public static class TestClassRunnerIsOrderable { class OrderMe (line 28) | public static class OrderMe { method a (line 29) | @Test method b (line 34) | @Test method c (line 39) | @Test class DoNotOrderMe (line 45) | @FixMethodOrder(MethodSorters.NAME_ASCENDING) method a (line 47) | @Test method b (line 52) | @Test method c (line 57) | @Test method resetLog (line 63) | @Before method orderingForwardWorksOnTestClassRunner (line 68) | @Test method orderingBackwardWorksOnTestClassRunner (line 77) | @Test method orderingBackwardDoesNothingOnTestClassRunnerWithFixMethodOrder (line 86) | @Test class Enclosing (line 95) | @RunWith(Enclosed.class) class A (line 97) | public static class A { method a (line 98) | @Test method b (line 103) | @Test method c (line 108) | @Test class B (line 114) | public static class B { method a (line 115) | @Test method b (line 120) | @Test method c (line 125) | @Test method orderingForwardWorksOnSuite (line 132) | @Test method orderingBackwardWorksOnSuite (line 141) | @Test class TestOrderableClassRunnerIsSortable (line 151) | public static class TestOrderableClassRunnerIsSortable { class OrderableRunner (line 157) | public static class OrderableRunner extends Runner implements Ordera... method OrderableRunner (line 160) | public OrderableRunner(Class klass) throws Throwable { method run (line 164) | @Override method getDescription (line 169) | @Override method order (line 174) | public void order(Orderer orderer) throws InvalidOrderingException { method sort (line 178) | public void sort(Sorter sorter) { class OrderMe (line 183) | @RunWith(OrderableRunner.class) method a (line 185) | @Test method b (line 190) | @Test method c (line 195) | @Test method resetLog (line 201) | @Before method orderingorwardWorksOnTestClassRunner (line 206) | @Test method orderedBackwardWorksOnTestClassRunner (line 215) | @Test class TestClassRunnerIsOrderableWithSuiteMethod (line 225) | public static class TestClassRunnerIsOrderableWithSuiteMethod { class OrderMe (line 228) | public static class OrderMe { method a (line 229) | @Test method b (line 234) | @Test method c (line 239) | @Test method suite (line 244) | public static junit.framework.Test suite() { method resetLog (line 249) | @Before method orderingForwardWorksOnTestClassRunner (line 254) | @Test method orderingBackwardWorksOnTestClassRunner (line 262) | @Test class UnOrderableRunnersAreHandledWithoutCrashing (line 272) | public static class UnOrderableRunnersAreHandledWithoutCrashing { class UnOrderableRunner (line 273) | public static class UnOrderableRunner extends Runner { method UnOrderableRunner (line 274) | public UnOrderableRunner(Class klass) { method getDescription (line 277) | @Override method run (line 282) | @Override class UnOrderable (line 287) | @RunWith(UnOrderableRunner.class) method a (line 289) | @Test method unOrderablesAreHandledWithoutCrashing (line 294) | @Test FILE: src/test/java/org/junit/tests/manipulation/ReverseAlphanumericOrdering.java class ReverseAlphanumericOrdering (line 10) | public final class ReverseAlphanumericOrdering extends ComparatorBasedOr... method ReverseAlphanumericOrdering (line 13) | public ReverseAlphanumericOrdering() { method create (line 17) | public Ordering create(Context context) { FILE: src/test/java/org/junit/tests/manipulation/ReverseAlphanumericSorter.java class ReverseAlphanumericSorter (line 11) | public final class ReverseAlphanumericSorter implements Ordering.Factory { method create (line 13) | public Ordering create(Ordering.Context context) { FILE: src/test/java/org/junit/tests/manipulation/SingleMethodTest.java class SingleMethodTest (line 27) | public class SingleMethodTest { class OneTimeSetup (line 30) | public static class OneTimeSetup { method once (line 31) | @BeforeClass method one (line 36) | @Test method two (line 40) | @Test method oneTimeSetup (line 45) | @Test class ParameterizedOneTimeSetup (line 55) | @RunWith(Parameterized.class) method params (line 57) | @Parameters method ParameterizedOneTimeSetup (line 62) | public ParameterizedOneTimeSetup(int x) { method one (line 65) | @Test method parameterizedFilterToSingleMethod (line 70) | @Test class ParameterizedOneTimeBeforeClass (line 80) | @RunWith(Parameterized.class) method params (line 82) | @Parameters method ParameterizedOneTimeBeforeClass (line 87) | public ParameterizedOneTimeBeforeClass(int x) { method once (line 90) | @BeforeClass method one (line 95) | @Test method parameterizedBeforeClass (line 101) | @Test method filteringAffectsPlan (line 108) | @Test method nonexistentMethodCreatesFailure (line 114) | @Test method filteringAwayEverythingThrowsException (line 121) | @Test(expected = NoTestsRemainException.class) class TestOne (line 137) | public static class TestOne { method a (line 138) | @Test method b (line 142) | @Test class TestTwo (line 147) | public static class TestTwo { method a (line 148) | @Test method b (line 152) | @Test class OneTwoSuite (line 157) | @RunWith(Suite.class) method eliminateUnnecessaryTreeBranches (line 162) | @Test class HasSuiteMethod (line 171) | public static class HasSuiteMethod { method a (line 172) | @Test method b (line 176) | @Test method suite (line 180) | public static junit.framework.Test suite() { method classesWithSuiteMethodsAreFiltered (line 185) | @Test FILE: src/test/java/org/junit/tests/manipulation/SortableTest.java class SortableTest (line 25) | @RunWith(Enclosed.class) method forward (line 27) | private static Comparator forward() { method backward (line 31) | private static Comparator backward() { class TestClassRunnerIsSortable (line 35) | public static class TestClassRunnerIsSortable { class SortMe (line 38) | public static class SortMe { method a (line 39) | @Test method b (line 44) | @Test method c (line 49) | @Test class DoNotSortMe (line 55) | @FixMethodOrder(MethodSorters.NAME_ASCENDING) method a (line 57) | @Test method b (line 62) | @Test method c (line 67) | @Test method resetLog (line 73) | @Before method sortingForwardWorksOnTestClassRunner (line 78) | @Test method sortingBackwardWorksOnTestClassRunner (line 86) | @Test method sortingBackwardDoesNothingOnTestClassRunnerWithFixMethodOrder (line 94) | @Test class Enclosing (line 102) | @RunWith(Enclosed.class) class A (line 104) | public static class A { method a (line 105) | @Test method b (line 110) | @Test method c (line 115) | @Test class B (line 121) | public static class B { method a (line 122) | @Test method b (line 127) | @Test method c (line 132) | @Test method sortingForwardWorksOnSuite (line 139) | @Test method sortingBackwardWorksOnSuite (line 147) | @Test class TestClassRunnerIsSortableWithSuiteMethod (line 156) | public static class TestClassRunnerIsSortableWithSuiteMethod { class SortMe (line 159) | public static class SortMe { method a (line 160) | @Test method b (line 165) | @Test method c (line 170) | @Test method suite (line 175) | public static junit.framework.Test suite() { method resetLog (line 180) | @Before method sortingForwardWorksOnTestClassRunner (line 185) | @Test method sortingBackwardWorksOnTestClassRunner (line 193) | @Test class UnsortableRunnersAreHandledWithoutCrashing (line 202) | public static class UnsortableRunnersAreHandledWithoutCrashing { class UnsortableRunner (line 203) | public static class UnsortableRunner extends Runner { method UnsortableRunner (line 204) | public UnsortableRunner(Class klass) { method getDescription (line 207) | @Override method run (line 212) | @Override class Unsortable (line 217) | @RunWith(UnsortableRunner.class) method a (line 219) | @Test method unsortablesAreHandledWithoutCrashing (line 224) | @Test class TestOnlySortableClassRunnerIsSortable (line 231) | public static class TestOnlySortableClassRunnerIsSortable { class SortableRunner (line 237) | public static class SortableRunner extends Runner implements Sortable { method SortableRunner (line 240) | public SortableRunner(Class klass) throws Throwable { method run (line 244) | @Override method getDescription (line 249) | @Override method sort (line 254) | public void sort(Sorter sorter) { class SortMe (line 259) | @RunWith(SortableRunner.class) method a (line 261) | @Test method b (line 266) | @Test method c (line 271) | @Test method suite (line 276) | public static junit.framework.Test suite() { method resetLog (line 281) | @Before method sortingForwardWorksOnTestClassRunner (line 286) | @Test method sortingBackwardWorksOnTestClassRunner (line 294) | @Test FILE: src/test/java/org/junit/tests/running/AllRunningTests.java class AllRunningTests (line 10) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/running/classes/AllClassesTests.java class AllClassesTests (line 8) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/running/classes/BlockJUnit4ClassRunnerTest.java class BlockJUnit4ClassRunnerTest (line 14) | public class BlockJUnit4ClassRunnerTest { class OuterClass (line 15) | public static class OuterClass { class Enclosed (line 16) | public class Enclosed { method test (line 17) | @Test method detectNonStaticEnclosedClass (line 23) | @Test class MethodBlockAfterFireTestStarted (line 39) | public static class MethodBlockAfterFireTestStarted { method MethodBlockAfterFireTestStarted (line 40) | public MethodBlockAfterFireTestStarted() { method test (line 44) | @Test method methodBlockAfterFireTestStarted (line 50) | @Test FILE: src/test/java/org/junit/tests/running/classes/ClassLevelMethodsWithIgnoredTestsTest.java class ClassLevelMethodsWithIgnoredTestsTest (line 28) | public class ClassLevelMethodsWithIgnoredTestsTest { class BeforeClassWithIgnoredTest (line 31) | public static class BeforeClassWithIgnoredTest { method beforeClass (line 32) | @BeforeClass method test (line 37) | @Ignore method beforeClassShouldNotRunWhenAllTestsAreIgnored (line 44) | @Test class BeforeClassWithIgnoredClass (line 50) | @Ignore method beforeClass (line 52) | @BeforeClass method test (line 57) | @Test method beforeClassShouldNotRunWhenWholeClassIsIgnored (line 63) | @Test class AfterClassWithIgnoredTest (line 70) | public static class AfterClassWithIgnoredTest { method test (line 71) | @Ignore method afterClass (line 77) | @AfterClass method afterClassShouldNotRunWhenAllTestsAreIgnored (line 83) | @Test type FilteredTests (line 89) | public interface FilteredTests { class BeforeClassWithFilteredTest (line 92) | public static class BeforeClassWithFilteredTest { method setUpClass (line 93) | @BeforeClass method test (line 98) | @Category(FilteredTests.class) class HasUnfilteredTest (line 105) | public static class HasUnfilteredTest { method unfilteredTest (line 106) | @Test method beforeClassShouldNotRunWhenAllTestsAreFiltered (line 112) | @Test class BrokenRule (line 122) | public static class BrokenRule implements TestRule { method apply (line 123) | public Statement apply(Statement base, Description description) { class ClassRuleWithIgnoredTest (line 128) | public static class ClassRuleWithIgnoredTest { method test (line 132) | @Ignore method classRuleShouldNotBeAppliedWhenAllTestsAreIgnored (line 139) | @Test method runClassAndVerifyNoFailures (line 145) | private void runClassAndVerifyNoFailures(Class klass, method analyseResult (line 151) | private void analyseResult(Result result, String testFailureDescriptio... method analyzeFailure (line 158) | private void analyzeFailure(Failure failure, String testFailureDescrip... FILE: src/test/java/org/junit/tests/running/classes/EnclosedTest.java class EnclosedTest (line 13) | public class EnclosedTest { class Enclosing (line 14) | @RunWith(Enclosed.class) class A (line 16) | public static class A { method a (line 17) | @Test method b (line 20) | @Test class B (line 23) | public static class B { method a (line 24) | @Test method b (line 27) | @Test method c (line 30) | @Test class C (line 33) | public abstract static class C { method a (line 34) | @Test public void a() {} method enclosedRunnerPlansConcreteEnclosedClasses (line 38) | @Test method enclosedRunnerRunsConcreteEnclosedClasses (line 44) | @Test method enclosedRunnerIsNamedForEnclosingClass (line 50) | @Test FILE: src/test/java/org/junit/tests/running/classes/IgnoreClassTest.java class IgnoreClassTest (line 11) | public class IgnoreClassTest { class IgnoreMe (line 12) | @Ignore("For a good reason") method iFail (line 14) | @Test method iFailToo (line 19) | @Test method ignoreClass (line 25) | @Test FILE: src/test/java/org/junit/tests/running/classes/ParameterizedTestTest.java class ParameterizedTestTest (line 40) | public class ParameterizedTestTest { class AdditionTest (line 41) | @RunWith(Parameterized.class) method data (line 43) | @Parameters(name = "{index}: {0} + {1} = {2}") method AdditionTest (line 55) | public AdditionTest(int firstSummand, int secondSummand, int sum) { method test (line 61) | @Test method countsRuns (line 67) | @Test method countBeforeRun (line 73) | @Test method plansNamedCorrectly (line 79) | @Test class ThreeFailures (line 87) | @RunWith(Parameterized.class) method data (line 89) | @Parameters(name = "{index}: x={0}") method testSomething (line 97) | @Test method countsFailures (line 103) | @Test method failuresNamedCorrectly (line 109) | @Test class ParameterizedWithoutSpecialTestname (line 117) | @RunWith(Parameterized.class) method data (line 119) | @Parameters method ParameterizedWithoutSpecialTestname (line 124) | public ParameterizedWithoutSpecialTestname(Object something) { method testSomething (line 127) | @Test method usesIndexAsTestName (line 132) | @Test class AdditionTestWithAnnotatedFields (line 140) | @RunWith(Parameterized.class) method data (line 142) | @Parameters(name = "{index}: {0} + {1} = {2}") method test (line 157) | @Test method providesDataByAnnotatedFields (line 163) | @Test class BadIndexForAnnotatedFieldTest (line 170) | @RunWith(Parameterized.class) method data (line 172) | @Parameters method test (line 182) | @Test method fib (line 187) | private int fib(int x) { method failureOnInitialization (line 192) | @Test class BadNumberOfAnnotatedFieldTest (line 202) | @RunWith(Parameterized.class) method data (line 204) | @Parameters method test (line 214) | @Test method fib (line 219) | private int fib(int x) { method numberOfFieldsAndParametersShouldMatch (line 224) | @Test class BeforeAndAfter (line 234) | @RunWith(Parameterized.class) method before (line 236) | @BeforeClass method after (line 241) | @AfterClass method BeforeAndAfter (line 246) | public BeforeAndAfter(int x) { method data (line 250) | @Parameters method aTest (line 255) | @Test method beforeAndAfterClassAreRun (line 260) | @Test class BeforeParamAndAfterParam (line 267) | @RunWith(Parameterized.class) method before (line 270) | @BeforeClass method beforeParam (line 275) | @Parameterized.BeforeParam method afterParam (line 280) | @Parameterized.AfterParam method after (line 285) | @AfterClass method BeforeParamAndAfterParam (line 292) | public BeforeParamAndAfterParam(String x) { method data (line 296) | @Parameters method first (line 301) | @Test method second (line 306) | @Test method beforeParamAndAfterParamAreRun (line 312) | @Test class MultipleBeforeParamAndAfterParam (line 321) | @RunWith(Parameterized.class) method before1 (line 324) | @Parameterized.BeforeParam method before2 (line 329) | @Parameterized.BeforeParam method after2 (line 334) | @Parameterized.AfterParam method after1 (line 339) | @Parameterized.AfterParam method MultipleBeforeParamAndAfterParam (line 346) | public MultipleBeforeParamAndAfterParam(String x) { method data (line 350) | @Parameters method first (line 355) | @Test method second (line 360) | @Test method multipleBeforeParamAndAfterParamAreRun (line 366) | @Test class MultipleParametersBeforeParamAndAfterParam (line 375) | @RunWith(Parameterized.class) method before (line 378) | @Parameterized.BeforeParam method after (line 383) | @Parameterized.AfterParam method MultipleParametersBeforeParamAndAfterParam (line 391) | public MultipleParametersBeforeParamAndAfterParam(String x, int y) { method data (line 396) | @Parameters method first (line 401) | @Test method second (line 406) | @Test method multipleParametersBeforeParamAndAfterParamAreRun (line 412) | @Test class BeforeParamAndAfterParamError (line 421) | @RunWith(Parameterized.class) method beforeParam (line 423) | @Parameterized.BeforeParam method afterParam (line 427) | @Parameterized.AfterParam method BeforeParamAndAfterParamError (line 431) | public BeforeParamAndAfterParamError(String x) { method data (line 434) | @Parameters method test (line 439) | @Test method beforeParamAndAfterParamValidation (line 444) | @Test class BeforeParamAndAfterParamErrorNumberOfParameters (line 454) | @RunWith(Parameterized.class) method beforeParam (line 456) | @Parameterized.BeforeParam method afterParam (line 460) | @Parameterized.AfterParam method BeforeParamAndAfterParamErrorNumberOfParameters (line 464) | public BeforeParamAndAfterParamErrorNumberOfParameters(String x) { method data (line 467) | @Parameters method test (line 472) | @Test method beforeParamAndAfterParamValidationNumberOfParameters (line 477) | @Test class EmptyTest (line 489) | @RunWith(Parameterized.class) method before (line 491) | @BeforeClass method after (line 496) | @AfterClass method validateClassCatchesNoParameters (line 502) | @Test class IncorrectTest (line 508) | @RunWith(Parameterized.class) method test (line 510) | @Test method data (line 515) | @Parameters method failuresAddedForBadTestMethod (line 521) | @Test class ProtectedParametersTest (line 527) | @RunWith(Parameterized.class) method data (line 529) | @Parameters method aTest (line 534) | @Test method meaningfulFailureWhenParametersNotPublic (line 539) | @Test class ParametersNotIterable (line 546) | @RunWith(Parameterized.class) method data (line 548) | @Parameters method aTest (line 553) | @Test method meaningfulFailureWhenParametersAreNotAnIterable (line 558) | @Test class PrivateConstructor (line 565) | @RunWith(Parameterized.class) method PrivateConstructor (line 567) | private PrivateConstructor(int x) { method data (line 571) | @Parameters method aTest (line 576) | @Test method exceptionWhenPrivateConstructor (line 581) | @Test(expected = InitializationError.class) class AdditionTestWithArray (line 586) | @RunWith(Parameterized.class) method data (line 588) | @Parameters(name = "{index}: {0} + {1} = {2}") method test (line 603) | @Test method runsEveryTestOfArray (line 609) | @Test class SingleArgumentTestWithArray (line 615) | @RunWith(Parameterized.class) method data (line 617) | @Parameters method SingleArgumentTestWithArray (line 622) | public SingleArgumentTestWithArray(Object argument) { method aTest (line 625) | @Test method runsForEverySingleArgumentOfArray (line 630) | @Test class SingleArgumentTestWithIterable (line 636) | @RunWith(Parameterized.class) method data (line 640) | @Parameters method SingleArgumentTestWithIterable (line 648) | public SingleArgumentTestWithIterable(Object argument) { method aTest (line 651) | @Test class OneShotIterable (line 656) | private static class OneShotIterable implements Iterable { method OneShotIterable (line 660) | OneShotIterable(Iterable delegate) { method iterator (line 664) | public Iterator iterator() { method runsForEverySingleArgumentOfIterable (line 672) | @Test class SingleArgumentTestWithCollection (line 679) | @RunWith(Parameterized.class) method data (line 681) | @Parameters method SingleArgumentTestWithCollection (line 686) | public SingleArgumentTestWithCollection(Object argument) { method aTest (line 689) | @Test method runsForEverySingleArgumentOfCollection (line 694) | @Test class ExceptionThrowingRunnerFactory (line 702) | public static class ExceptionThrowingRunnerFactory implements method createRunnerForTestWithParameters (line 704) | public Runner createRunnerForTestWithParameters(TestWithParameters t... class TestWithUseParametersRunnerFactoryAnnotation (line 711) | @RunWith(Parameterized.class) method data (line 714) | @Parameters method TestWithUseParametersRunnerFactoryAnnotation (line 719) | public TestWithUseParametersRunnerFactoryAnnotation(Object argument) { method aTest (line 722) | @Test method usesParametersRunnerFactoryThatWasSpecifiedByAnnotation (line 727) | @Test method assertTestCreatesSingleFailureWithMessage (line 734) | private void assertTestCreatesSingleFailureWithMessage(Class test, ... class UseParameterizedFactoryAbstractTest (line 740) | @RunWith(Parameterized.class) method data (line 743) | @Parameters class UseParameterizedFactoryTest (line 749) | public static class UseParameterizedFactoryTest extends method UseParameterizedFactoryTest (line 752) | public UseParameterizedFactoryTest(String parameter) { method parameterizedTest (line 756) | @Test method usesParametersRunnerFactoryThatWasSpecifiedByAnnotationInSuperClass (line 761) | @Test class AssumptionInParametersMethod (line 768) | @RunWith(Parameterized.class) method data (line 772) | @Parameters method AssumptionInParametersMethod (line 778) | public AssumptionInParametersMethod(String parameter) { method test1 (line 781) | @Test method test2 (line 785) | @Test method testsAreExecutedWhenAssumptionInParametersMethodDoesNotFail (line 790) | @Test method testsAreNotExecutedWhenAssumptionInParametersMethodFails (line 800) | @Test FILE: src/test/java/org/junit/tests/running/classes/ParentRunnerFilteringTest.java class ParentRunnerFilteringTest (line 30) | public class ParentRunnerFilteringTest { method notThisMethodName (line 31) | private static Filter notThisMethodName(final String methodName) { class CountingFilter (line 46) | private static class CountingFilter extends Filter { method shouldRun (line 49) | @Override method describe (line 60) | @Override method getCount (line 65) | public int getCount(final Description desc) { class ExampleTest (line 74) | public static class ExampleTest { method test1 (line 75) | @Test class ExampleSuite (line 81) | @RunWith(Suite.class) method testSuiteFiltering (line 86) | @Test class SuiteWithUnmodifiableChildList (line 98) | public static class SuiteWithUnmodifiableChildList extends Suite { method SuiteWithUnmodifiableChildList (line 100) | public SuiteWithUnmodifiableChildList( method getChildren (line 106) | @Override class ExampleSuiteWithUnmodifiableChildList (line 112) | @RunWith(SuiteWithUnmodifiableChildList.class) method testSuiteFilteringWithUnmodifiableChildList (line 117) | @Test method testRunSuiteFiltering (line 130) | @Test method testCountClassFiltering (line 138) | @Test method testCountSuiteFiltering (line 152) | @Test FILE: src/test/java/org/junit/tests/running/classes/ParentRunnerTest.java class ParentRunnerTest (line 32) | public class ParentRunnerTest { class FruitTest (line 35) | public static class FruitTest { method apple (line 36) | @Test method Banana (line 41) | @Test method useChildHarvester (line 47) | @Test method testMultipleFilters (line 67) | @Test method isEmpty (line 79) | private Matcher> isEmpty() { class Exclude (line 92) | private static class Exclude extends Filter { method Exclude (line 95) | public Exclude(String methodName) { method shouldRun (line 99) | @Override method describe (line 104) | @Override class ExampleTest (line 110) | public static class ExampleTest { method test1 (line 111) | @Test method test2 (line 115) | @Test method test3 (line 119) | @Test method failWithHelpfulMessageForProtectedClassRule (line 124) | @Test method failWithHelpfulMessageForNonStaticClassRule (line 130) | @Test class NonPublicTestClass (line 136) | static class NonPublicTestClass { method NonPublicTestClass (line 137) | public NonPublicTestClass() { method alwaysPasses (line 140) | @Test method cannotBeCreatedWithNonPublicTestClass (line 144) | @Test method assertClassHasFailureMessage (line 151) | private void assertClassHasFailureMessage(Class klass, String messa... class AssertionErrorAtParentLevelTest (line 160) | public static class AssertionErrorAtParentLevelTest { method beforeClass (line 161) | @BeforeClass method test (line 166) | @Test method assertionErrorAtParentLevelTest (line 170) | @Test class AssumptionViolatedAtParentLevelTest (line 185) | public static class AssumptionViolatedAtParentLevelTest { method beforeClass (line 186) | @SuppressWarnings("deprecation") method test (line 192) | @Test method assumptionViolatedAtParentLevel (line 196) | @Test class TestTest (line 211) | public static class TestTest { method pass (line 212) | @Test method fail (line 215) | @Test method ignore (line 220) | @Ignore method assumptionFail (line 224) | @SuppressWarnings("deprecation") method parentRunnerTestMethods (line 231) | @Test method runTestWithParentRunner (line 246) | private CountingRunListener runTestWithParentRunner(Class testClass... class CountingRunListener (line 255) | private static class CountingRunListener extends RunListener { method testSuiteStarted (line 267) | @Override method testSuiteFinished (line 272) | @Override method testStarted (line 277) | @Override method testFinished (line 282) | @Override method testFailure (line 287) | @Override method testAssumptionFailure (line 296) | @Override method testIgnored (line 305) | @Override FILE: src/test/java/org/junit/tests/running/classes/RunWithTest.java class RunWithTest (line 13) | public class RunWithTest { class ExampleRunner (line 17) | public static class ExampleRunner extends Runner { method ExampleRunner (line 18) | public ExampleRunner(Class klass) { method run (line 22) | @Override method testCount (line 27) | @Override method getDescription (line 33) | @Override class ExampleTest (line 40) | @RunWith(ExampleRunner.class) method run (line 44) | @Test class SubExampleTest (line 54) | public static class SubExampleTest extends ExampleTest { method runWithExtendsToSubclasses (line 57) | @Test class BadRunner (line 65) | public static class BadRunner extends Runner { method getDescription (line 66) | @Override method run (line 71) | @Override class Empty (line 77) | @RunWith(BadRunner.class) method characterizeErrorMessageFromBadRunner (line 81) | @Test FILE: src/test/java/org/junit/tests/running/classes/SuiteTest.java class SuiteTest (line 26) | public class SuiteTest { class TestA (line 27) | public static class TestA { method pass (line 28) | @Test class TestB (line 33) | public static class TestB { method fail (line 34) | @Test class All (line 40) | @RunWith(Suite.class) class NonPublicSuite (line 45) | @RunWith(Suite.class) class NonPublicSuiteWithBeforeClass (line 50) | @RunWith(Suite.class) method doesNothing (line 53) | @BeforeClass class InheritsAll (line 57) | public static class InheritsAll extends All { method ensureTestIsRun (line 60) | @Test method ensureInheritedTestIsRun (line 68) | @Test method suiteTestCountIsCorrect (line 76) | @Test method suiteClassDoesNotNeedToBePublic (line 82) | @Test method nonPublicSuiteClassWithBeforeClassPasses (line 90) | @Test method ensureSuitesWorkWithForwardCompatibility (line 95) | @Test method forwardCompatibilityWorksWithGetTests (line 103) | @Test method forwardCompatibilityWorksWithTestCount (line 110) | @Test class AllWithBeforeAndAfterClass (line 119) | @RunWith(Suite.class) method before (line 122) | @BeforeClass method after (line 127) | @AfterClass method beforeAndAfterClassRunOnSuite (line 133) | @Test class AllWithOutAnnotation (line 140) | @RunWith(Suite.class) method withoutSuiteClassAnnotationProducesFailure (line 144) | @Test class InfiniteLoop (line 154) | @RunWith(Suite.class) method whatHappensWhenASuiteHasACycle (line 159) | @Test class BiInfiniteLoop (line 165) | @RunWith(Suite.class) method whatHappensWhenASuiteHasAForkingCycle (line 170) | @Test class Hydra (line 180) | @RunWith(Suite.class) class Hercules (line 185) | @RunWith(Suite.class) method whatHappensWhenASuiteContainsItselfIndirectly (line 190) | @Test class WithoutDefaultConstructor (line 196) | @RunWith(Suite.class) method WithoutDefaultConstructor (line 199) | public WithoutDefaultConstructor(int i) { method suiteShouldBeOKwithNonDefaultConstructor (line 204) | @Test class NoSuiteClassesAnnotation (line 210) | @RunWith(Suite.class) method suiteShouldComplainAboutNoSuiteClassesAnnotation (line 214) | @Test FILE: src/test/java/org/junit/tests/running/classes/ThreadsTest.java class ThreadsTest (line 20) | public class ThreadsTest { class TestWithInterrupt (line 25) | public static class TestWithInterrupt { method interruptCurrentThread (line 27) | @Test method otherTestCaseInterruptingCurrentThread (line 32) | @Test method currentThreadInterruptedStatusIsClearedAfterEachTestExecution (line 39) | @Test class TestWithInterruptFromAfterClass (line 54) | @RunWith(BlockJUnit4ClassRunner.class) method interruptCurrentThread (line 56) | @AfterClass method test (line 61) | @Test method currentThreadInterruptStatusIsClearedAfterSuiteExecution (line 67) | @Test FILE: src/test/java/org/junit/tests/running/classes/UseSuiteAsASuperclassTest.java class UseSuiteAsASuperclassTest (line 13) | public class UseSuiteAsASuperclassTest { class TestA (line 15) | public static class TestA { method pass (line 16) | @Test class TestB (line 21) | public static class TestB { method dontPass (line 22) | @Test class MySuite (line 28) | public static class MySuite extends Suite { method MySuite (line 29) | public MySuite(Class klass) throws InitializationError { class AllWithMySuite (line 34) | @RunWith(MySuite.class) method ensureTestsAreRun (line 38) | @Test FILE: src/test/java/org/junit/tests/running/classes/parent/ParentRunnerClassLoaderTest.java class ParentRunnerClassLoaderTest (line 17) | public class ParentRunnerClassLoaderTest { method testClassRuleAccessToClassInAnotherClassLoader (line 18) | @Test method testDescriptionContainCorrectTestClass (line 34) | @Test method testBackwardCompatibilityWithOverrideGetName (line 47) | @Test method runTestWithParentRunner (line 68) | private void runTestWithParentRunner(Class testClass) throws Initia... method wrapToClassLoader (line 73) | private Class wrapToClassLoader(Class sourceClass) throws ClassN... class VisibleClassLoader (line 84) | private static class VisibleClassLoader extends URLClassLoader { method VisibleClassLoader (line 85) | public VisibleClassLoader(URL[] urls, ClassLoader parent) { method findClass (line 89) | @Override // just making public FILE: src/test/java/org/junit/tests/running/classes/parent/TestWithClassRule.java class TestWithClassRule (line 15) | public class TestWithClassRule { method testClassRuleExecuted (line 21) | @Test class CustomRule (line 26) | public static final class CustomRule implements TestRule { method apply (line 28) | public Statement apply(final Statement base, final Description descr... FILE: src/test/java/org/junit/tests/running/core/AllCoreTests.java class AllCoreTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/running/core/CommandLineTest.java class CommandLineTest (line 15) | public class CommandLineTest { method before (line 20) | @Before method after (line 27) | @After class Example (line 32) | public static class Example { method test (line 33) | @Test method runATest (line 39) | @Test method runAClass (line 46) | @Test class Count (line 55) | public static class Count { method increment (line 56) | @Test method runTwoClassesAsArray (line 62) | @Test method runTwoClasses (line 69) | @Test FILE: src/test/java/org/junit/tests/running/core/JUnitCoreReturnsCorrectExitCodeTest.java class JUnitCoreReturnsCorrectExitCodeTest (line 9) | public class JUnitCoreReturnsCorrectExitCodeTest { class Fail (line 11) | public static class Fail { method kaboom (line 12) | @Test method failureCausesExitCodeOf1 (line 18) | @Test method missingClassCausesExitCodeOf1 (line 23) | @Test class Succeed (line 28) | public static class Succeed { method peacefulSilence (line 29) | @Test method successCausesExitCodeOf0 (line 34) | @Test method runClass (line 39) | private void runClass(final String className, int returnCode) { FILE: src/test/java/org/junit/tests/running/core/SystemExitTest.java class SystemExitTest (line 11) | public class SystemExitTest { class Exit (line 15) | static public class Exit { method main (line 16) | public static void main(String[] args) { method failureCausesExitCodeOf1 (line 21) | @Test FILE: src/test/java/org/junit/tests/running/methods/AllMethodsTests.java class AllMethodsTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/running/methods/AnnotationTest.java class AnnotationTest (line 29) | public class AnnotationTest extends TestCase { method setUp (line 32) | @Override class SimpleTest (line 37) | public static class SimpleTest { method success (line 38) | @Test method testAnnotatedMethod (line 44) | public void testAnnotatedMethod() throws Exception { class SimpleTestWithFutureProofExplicitRunner (line 50) | @RunWith(JUnit4.class) method success (line 52) | @Test method testAnnotatedMethodWithFutureProofExplicitRunner (line 58) | public void testAnnotatedMethodWithFutureProofExplicitRunner() throws ... class SetupTest (line 64) | public static class SetupTest { method before (line 65) | @Before method success (line 70) | @Test method testSetup (line 75) | public void testSetup() throws Exception { class TeardownTest (line 81) | public static class TeardownTest { method after (line 82) | @After method success (line 87) | @Test method testTeardown (line 92) | public void testTeardown() throws Exception { class FailureTest (line 98) | public static class FailureTest { method error (line 99) | @Test method testRunFailure (line 105) | public void testRunFailure() throws Exception { class SetupFailureTest (line 113) | public static class SetupFailureTest { method before (line 114) | @Before method test (line 119) | @Test method testSetupFailure (line 125) | public void testSetupFailure() throws Exception { class TeardownFailureTest (line 134) | public static class TeardownFailureTest { method after (line 135) | @After method test (line 140) | @Test method testTeardownFailure (line 145) | public void testTeardownFailure() throws Exception { class TestAndTeardownFailureTest (line 153) | public static class TestAndTeardownFailureTest { method after (line 154) | @After method test (line 159) | @Test method testTestAndTeardownFailure (line 165) | public void testTestAndTeardownFailure() throws Exception { class TeardownAfterFailureTest (line 173) | public static class TeardownAfterFailureTest { method after (line 174) | @After method test (line 179) | @Test method testTeardownAfterFailure (line 185) | public void testTeardownAfterFailure() throws Exception { class TwoTests (line 194) | public static class TwoTests { method one (line 195) | @Test method two (line 201) | @Test method testTwoTests (line 208) | public void testTwoTests() throws Exception { class OldTest (line 217) | public static class OldTest extends TestCase { method test (line 218) | public void test() { method testOldTest (line 223) | public void testOldTest() throws Exception { class OldSuiteTest (line 229) | public static class OldSuiteTest extends TestCase { method testOne (line 230) | public void testOne() { method testOldSuiteTest (line 235) | public void testOldSuiteTest() throws Exception { class ExceptionTest (line 242) | public static class ExceptionTest { method expectedException (line 243) | @Test(expected = Error.class) method testException (line 249) | public void testException() throws Exception { class NoExceptionTest (line 255) | public static class NoExceptionTest { method expectedException (line 256) | @Test(expected = Error.class) method testExceptionNotThrown (line 261) | public void testExceptionNotThrown() throws Exception { class OneTimeSetup (line 268) | public static class OneTimeSetup { method once (line 269) | @BeforeClass method one (line 274) | @Test method two (line 278) | @Test method testOneTimeSetup (line 283) | public void testOneTimeSetup() throws Exception { class OneTimeTeardown (line 290) | public static class OneTimeTeardown { method once (line 291) | @AfterClass method one (line 296) | @Test method two (line 300) | @Test method testOneTimeTeardown (line 305) | public void testOneTimeTeardown() throws Exception { class OrderTest (line 314) | public static class OrderTest { method onceBefore (line 315) | @BeforeClass method before (line 320) | @Before method test (line 325) | @Test method after (line 330) | @After method onceAfter (line 335) | @AfterClass method testOrder (line 341) | public void testOrder() throws Exception { class NonStaticOneTimeSetup (line 348) | public static class NonStaticOneTimeSetup { method once (line 349) | @BeforeClass method aTest (line 353) | @Test method testNonStaticOneTimeSetup (line 358) | public void testNonStaticOneTimeSetup() throws Exception { class ErrorInBeforeClass (line 364) | public static class ErrorInBeforeClass { method before (line 365) | @BeforeClass method test (line 370) | @Test method testErrorInBeforeClass (line 376) | public void testErrorInBeforeClass() throws Exception { class ErrorInAfterClass (line 386) | public static class ErrorInAfterClass { method test (line 387) | @Test method after (line 392) | @AfterClass method testErrorInAfterClass (line 398) | public void testErrorInAfterClass() throws Exception { class SuperInheritance (line 406) | static class SuperInheritance { method beforeClassSuper (line 407) | @BeforeClass method afterClassSuper (line 412) | @AfterClass method beforeSuper (line 417) | @Before method afterSuper (line 422) | @After class SubInheritance (line 428) | public static class SubInheritance extends SuperInheritance { method beforeClassSub (line 429) | @BeforeClass method afterClassSub (line 434) | @AfterClass method beforeSub (line 439) | @Before method afterSub (line 444) | @After method test (line 449) | @Test method testOrderingOfInheritance (line 455) | public void testOrderingOfInheritance() throws Exception { class SuperShadowing (line 462) | public abstract static class SuperShadowing { method rule (line 464) | @Rule method before (line 479) | @Before method after (line 484) | @After class SubShadowing (line 490) | public static class SubShadowing extends SuperShadowing { method rule (line 492) | @Override method before (line 508) | @Override method anotherBefore (line 515) | @Before method after (line 520) | @Override method anotherAfter (line 527) | @After method test (line 532) | @Test method testShadowing (line 538) | public void testShadowing() throws Exception { class SuperStaticMethodShadowing (line 548) | public abstract static class SuperStaticMethodShadowing { method rule (line 550) | @ClassRule class SubStaticMethodShadowing (line 566) | public static class SubStaticMethodShadowing extends SuperStaticMethod... method rule (line 568) | @ClassRule method test (line 583) | @Test method testStaticMethodsCanBeTreatedAsShadowed (line 589) | public void testStaticMethodsCanBeTreatedAsShadowed() throws Exception { class SuperFieldShadowing (line 599) | public abstract static class SuperFieldShadowing { method before (line 603) | @Override method after (line 608) | @Override class SubFieldShadowing (line 615) | public static class SubFieldShadowing extends SuperFieldShadowing { method before (line 619) | @Override method after (line 624) | @Override method test (line 630) | @Test method testFieldsShadowFieldsFromParent (line 636) | public void testFieldsShadowFieldsFromParent() throws Exception { class SuperStaticFieldShadowing (line 646) | public abstract static class SuperStaticFieldShadowing { method before (line 650) | @Override method after (line 655) | @Override class SubStaticFieldShadowing (line 662) | public static class SubStaticFieldShadowing extends SuperStaticFieldSh... method before (line 666) | @Override method after (line 671) | @Override method test (line 677) | @Test method testStaticFieldsCanBeTreatedAsShadowed (line 683) | public void testStaticFieldsCanBeTreatedAsShadowed() throws Exception { class SuperTest (line 693) | public static class SuperTest { method one (line 694) | @Test method two (line 699) | @Test class SubTest (line 705) | public static class SubTest extends SuperTest { method one (line 706) | @Override method testTestInheritance (line 713) | public void testTestInheritance() throws Exception { class RunAllAfters (line 723) | public static class RunAllAfters { method good (line 724) | @Before method bad (line 728) | @Before method empty (line 733) | @Test method one (line 737) | @After method two (line 742) | @After method testRunAllAfters (line 748) | public void testRunAllAfters() { class RunAllAftersRegardless (line 756) | public static class RunAllAftersRegardless { method empty (line 757) | @Test method one (line 761) | @After method two (line 767) | @After method testRunAllAftersRegardless (line 774) | public void testRunAllAftersRegardless() { class RunAllAfterClasses (line 783) | public static class RunAllAfterClasses { method good (line 784) | @Before method bad (line 788) | @BeforeClass method empty (line 793) | @Test method one (line 797) | @AfterClass method two (line 802) | @AfterClass method testRunAllAfterClasses (line 808) | public void testRunAllAfterClasses() { class RunAllAfterClassesRegardless (line 816) | public static class RunAllAfterClassesRegardless { method empty (line 817) | @Test method one (line 821) | @AfterClass method two (line 827) | @AfterClass method testRunAllAfterClassesRegardless (line 834) | public void testRunAllAfterClassesRegardless() { FILE: src/test/java/org/junit/tests/running/methods/ExpectedTest.java class ExpectedTest (line 13) | public class ExpectedTest { class Expected (line 15) | public static class Expected { method expected (line 16) | @Test(expected = Exception.class) method expected (line 22) | @Test class Unexpected (line 29) | public static class Unexpected { method expected (line 30) | @Test(expected = Exception.class) method unexpected (line 36) | @Test class NoneThrown (line 45) | public static class NoneThrown { method nothing (line 46) | @Test(expected = Exception.class) method noneThrown (line 51) | @Test class ExpectSuperclass (line 60) | public static class ExpectSuperclass { method throwsSubclass (line 61) | @Test(expected = RuntimeException.class) method expectsSuperclass (line 67) | @Test class ExpectAssumptionViolatedException (line 72) | public static class ExpectAssumptionViolatedException { method throwsAssumptionViolatedException (line 73) | @Test(expected = AssumptionViolatedException.class) method expectsAssumptionViolatedException (line 79) | @Test FILE: src/test/java/org/junit/tests/running/methods/InheritedTestTest.java class InheritedTestTest (line 12) | public class InheritedTestTest { class Super (line 13) | public abstract static class Super { method nothing (line 14) | @Test class Sub (line 19) | public static class Sub extends Super { method subclassWithOnlyInheritedTestsRuns (line 22) | @Test class SubWithBefore (line 28) | public static class SubWithBefore extends Super { method gack (line 29) | @Before method subclassWithInheritedTestAndOwnBeforeRunsBefore (line 35) | @Test FILE: src/test/java/org/junit/tests/running/methods/ParameterizedTestMethodTest.java class ParameterizedTestMethodTest (line 22) | @RunWith(Parameterized.class) class EverythingWrong (line 25) | @SuppressWarnings("all") method EverythingWrong (line 27) | private EverythingWrong() { method notStaticBC (line 30) | @BeforeClass method notPublicBC (line 34) | @BeforeClass method nonVoidBC (line 38) | @BeforeClass method argumentsBC (line 43) | @BeforeClass method fineBC (line 47) | @BeforeClass method notStaticAC (line 51) | @AfterClass method notPublicAC (line 55) | @AfterClass method nonVoidAC (line 59) | @AfterClass method argumentsAC (line 64) | @AfterClass method fineAC (line 68) | @AfterClass method staticA (line 72) | @After method notPublicA (line 76) | @After method nonVoidA (line 80) | @After method argumentsA (line 85) | @After method fineA (line 89) | @After method staticB (line 93) | @Before method notPublicB (line 97) | @Before method nonVoidB (line 101) | @Before method argumentsB (line 106) | @Before method fineB (line 110) | @Before method staticT (line 114) | @Test method notPublicT (line 118) | @Test method nonVoidT (line 122) | @Test method argumentsT (line 127) | @Test method fineT (line 131) | @Test class SuperWrong (line 139) | public static class SuperWrong { method notPublic (line 140) | @Test class SubWrong (line 145) | public static class SubWrong extends SuperWrong { method justFine (line 146) | @Test class SubShadows (line 151) | public static class SubShadows extends SuperWrong { method notPublic (line 152) | @Override method ParameterizedTestMethodTest (line 158) | public ParameterizedTestMethodTest(Class class1, int errorCount) { method params (line 163) | @Parameters method validateAllMethods (line 170) | private List validateAllMethods(Class clazz) { method testFailures (line 179) | @Test method suite (line 185) | public static junit.framework.Test suite() { FILE: src/test/java/org/junit/tests/running/methods/TestMethodTest.java class TestMethodTest (line 22) | public class TestMethodTest { class EverythingWrong (line 24) | @SuppressWarnings("all") method EverythingWrong (line 26) | private EverythingWrong() { method notStaticBC (line 29) | @BeforeClass method notPublicBC (line 33) | @BeforeClass method nonVoidBC (line 37) | @BeforeClass method argumentsBC (line 42) | @BeforeClass method fineBC (line 46) | @BeforeClass method notStaticAC (line 50) | @AfterClass method notPublicAC (line 54) | @AfterClass method nonVoidAC (line 58) | @AfterClass method argumentsAC (line 63) | @AfterClass method fineAC (line 67) | @AfterClass method staticA (line 71) | @After method notPublicA (line 75) | @After method nonVoidA (line 79) | @After method argumentsA (line 84) | @After method fineA (line 88) | @After method staticB (line 92) | @Before method notPublicB (line 96) | @Before method nonVoidB (line 100) | @Before method argumentsB (line 105) | @Before method fineB (line 109) | @Before method staticT (line 113) | @Test method notPublicT (line 117) | @Test method nonVoidT (line 121) | @Test method argumentsT (line 126) | @Test method fineT (line 130) | @Test method testFailures (line 135) | @Test class SuperWrong (line 142) | static public class SuperWrong { method notPublic (line 143) | @Test class SubWrong (line 148) | static public class SubWrong extends SuperWrong { method justFine (line 149) | @Test method validateInheritedMethods (line 154) | @Test class SubShadows (line 160) | static public class SubShadows extends SuperWrong { method notPublic (line 161) | @Override method dontValidateShadowedMethods (line 167) | @Test method validateAllMethods (line 173) | private List validateAllMethods(Class clazz) { class IgnoredTest (line 182) | static public class IgnoredTest { method valid (line 183) | @Test method ignored (line 187) | @Ignore method withReason (line 192) | @Ignore("For testing purposes") method ignoreRunner (line 198) | @Test method compatibility (line 206) | @Test class Confused (line 213) | public static class Confused { method a (line 214) | @Test method a (line 218) | @Test method overloaded (line 223) | @Test(expected = InitializationError.class) class ConstructorParameter (line 228) | public static class ConstructorParameter { method ConstructorParameter (line 229) | public ConstructorParameter(Object something) { method a (line 232) | @Test method constructorParameter (line 237) | @Test(expected = InitializationError.class) class OnlyTestIsIgnored (line 242) | public static class OnlyTestIsIgnored { method ignored (line 243) | @Ignore method onlyIgnoredMethodsIsStillFineTestClass (line 249) | @Test FILE: src/test/java/org/junit/tests/running/methods/TimeoutTest.java class TimeoutTest (line 27) | public class TimeoutTest { class FailureWithTimeoutTest (line 29) | public static class FailureWithTimeoutTest { method failure (line 30) | @Test(timeout = 1000) method failureWithTimeout (line 36) | @Test class FailureWithTimeoutRunTimeExceptionTest (line 45) | public static class FailureWithTimeoutRunTimeExceptionTest { method failure (line 46) | @Test(timeout = 1000) method failureWithTimeoutRunTimeException (line 52) | @Test class SuccessWithTimeoutTest (line 61) | public static class SuccessWithTimeoutTest { method success (line 62) | @Test(timeout = 1000) method successWithTimeout (line 67) | @Test class TimeoutFailureTest (line 75) | public static class TimeoutFailureTest { method success (line 76) | @Test(timeout = 100) method timeoutFailure (line 82) | @Ignore("was breaking gump") class InfiniteLoopTest (line 92) | public static class InfiniteLoopTest { method failure (line 93) | @Test(timeout = 100) method infiniteLoop (line 98) | private void infiniteLoop() { method infiniteLoop (line 108) | @Test class ImpatientLoopTest (line 118) | public static class ImpatientLoopTest { method failure (line 119) | @Test(timeout = 1) method infiniteLoop (line 124) | private void infiniteLoop() { method infiniteLoopRunsForApproximatelyLengthOfTimeout (line 129) | @Ignore("This breaks sporadically with time differences just slightly ... method runAndTime (line 141) | private long runAndTime(Class clazz) { method stackForException (line 149) | private String stackForException(Throwable exception) { method stalledThreadAppearsInStackTrace (line 156) | @Test class InfiniteLoopMultithreaded (line 166) | public static class InfiniteLoopMultithreaded { class ThreadTest (line 168) | private static class ThreadTest implements Runnable { method ThreadTest (line 171) | public ThreadTest(boolean stall) { method run (line 175) | public void run() { method failure (line 185) | public void failure(boolean mainThreadStalls) throws Exception { class InfiniteLoopWithStuckThreadTest (line 200) | public static class InfiniteLoopWithStuckThreadTest { method failure (line 207) | @Test class InfiniteLoopStuckInMainThreadTest (line 213) | public static class InfiniteLoopStuckInMainThreadTest { method failure (line 220) | @Test method timeoutFailureMultithreaded (line 226) | @Test method timeoutFailureMultithreadedStuckInMain (line 240) | @Test method compatibility (line 251) | @Test class WillTimeOut (line 258) | public static class WillTimeOut { method test (line 261) | @Test(timeout = 1) method after (line 272) | @After method makeSureAfterIsCalledAfterATimeout (line 278) | @Test class TimeOutZero (line 284) | public static class TimeOutZero { method test (line 288) | @Test method testZeroTimeoutIsIgnored (line 298) | @Test class TimeoutSubclass (line 306) | private static class TimeoutSubclass extends Timeout { method TimeoutSubclass (line 308) | public TimeoutSubclass(long timeout, TimeUnit timeUnit) { method getTimeoutFromSuperclass (line 312) | public long getTimeoutFromSuperclass(TimeUnit unit) { class TimeOutOneSecond (line 317) | public static class TimeOutOneSecond { method test (line 321) | @Test method testGetTimeout (line 327) | @Test FILE: src/test/java/org/junit/tests/validation/AllValidationTests.java class AllValidationTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/tests/validation/BadlyFormedClassesTest.java class BadlyFormedClassesTest (line 15) | @SuppressWarnings("deprecation") class FaultyConstructor (line 17) | public static class FaultyConstructor { method FaultyConstructor (line 18) | public FaultyConstructor() throws Exception { method someTest (line 22) | @Test class BadBeforeMethodWithLegacyRunner (line 31) | @RunWith(JUnit4ClassRunner.class) method before (line 33) | @Before method someTest (line 38) | @Test class NoTests (line 43) | public static class NoTests { method constructorException (line 47) | @Test method noRunnableMethods (line 53) | @Test method badBeforeMethodWithLegacyRunner (line 58) | @Test method exceptionMessageFrom (line 64) | private String exceptionMessageFrom(Class testClass) { FILE: src/test/java/org/junit/tests/validation/FailedConstructionTest.java class FailedConstructionTest (line 10) | public class FailedConstructionTest { class CantConstruct (line 11) | public static class CantConstruct { method CantConstruct (line 12) | public CantConstruct() { method foo (line 16) | @Test method failedConstructionIsTestFailure (line 21) | @Test FILE: src/test/java/org/junit/tests/validation/ValidationTest.java class ValidationTest (line 13) | public class ValidationTest { class WrongBeforeClass (line 14) | public static class WrongBeforeClass { method a (line 15) | @BeforeClass method initializationErrorIsOnCorrectClass (line 21) | @Test class NonStaticBeforeClass (line 27) | public static class NonStaticBeforeClass { method before (line 28) | @BeforeClass method hereBecauseEveryTestClassNeedsATest (line 32) | @Test method nonStaticBeforeClass (line 37) | @Test FILE: src/test/java/org/junit/tests/validation/anotherpackage/Sub.java class Sub (line 3) | public class Sub extends Super { FILE: src/test/java/org/junit/tests/validation/anotherpackage/Super.java class Super (line 5) | class Super { method a (line 6) | @Test FILE: src/test/java/org/junit/validator/AllValidatorTests.java class AllValidatorTests (line 7) | @RunWith(Suite.class) FILE: src/test/java/org/junit/validator/AnnotationValidatorFactoryTest.java class AnnotationValidatorFactoryTest (line 10) | public class AnnotationValidatorFactoryTest { method createAnnotationValidator (line 15) | @Test class Validator (line 26) | public static class Validator extends AnnotationValidator { method exceptionWhenAnnotationValidatorCantBeCreated (line 29) | @Test class ValidatorThatThrowsException (line 42) | public static class ValidatorThatThrowsException extends AnnotationVal... method ValidatorThatThrowsException (line 43) | public ValidatorThatThrowsException() throws InstantiationException { FILE: src/test/java/org/junit/validator/AnnotationsValidatorTest.java class AnnotationsValidatorTest (line 18) | public class AnnotationsValidatorTest { class ExampleAnnotationValidator (line 19) | public static class ExampleAnnotationValidator extends AnnotationValid... method validateAnnotatedClass (line 26) | @Override method validateAnnotatedField (line 31) | @Override method validateAnnotatedMethod (line 36) | @Override class AnnotationValidatorMethodTest (line 48) | public static class AnnotationValidatorMethodTest { method test (line 49) | @ExampleAnnotationWithValidator class AnnotationValidatorFieldTest (line 55) | public static class AnnotationValidatorFieldTest { method test (line 59) | @Test class AnnotationValidatorClassTest (line 64) | @ExampleAnnotationWithValidator method test (line 66) | @Test method validatorIsCalledForAClass (line 71) | @Test method validatorIsCalledForAMethod (line 77) | @Test method validatorIsCalledForAField (line 83) | @Test method assertClassHasFailureMessage (line 89) | private void assertClassHasFailureMessage(Class klass, FILE: src/test/java/org/junit/validator/PublicClassValidatorTest.java class PublicClassValidatorTest (line 13) | public class PublicClassValidatorTest { class PublicClass (line 16) | public static class PublicClass { method acceptsPublicClass (line 20) | @Test class NonPublicClass (line 29) | static class NonPublicClass { method rejectsNonPublicClass (line 33) | @Test