How To Run a "@Suite.SuiteClasses" Class in JUnit 4.4?

Q

How To Run a "@Suite.SuiteClasses" Class in JUnit 4.4?

✍: FYICenter.com QA Team

A

If you define create "@Suite.SuiteClasses" class as described in the previous question, you run it with the core runner: org.junit.runner.JUnitCore:

java -cp .;junit-4.4.jar org.junit.runner.JUnitCore AllTests

JUnit version 4.4
....E.E
Time: 0.016
There were 2 failures:

1) testGet(UnexpectedExceptionTest1)
java.lang.AssertionError: Unexpected exception
 at org.junit.Assert.fail(Assert.java:74)
 at UnexpectedExceptionTest1.testGet(UnexpectedExceptionTest1.java:13)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 ...
 at org.junit.runner.JUnitCore.run(JUnitCore.java:100)
 at org.junit.runner.JUnitCore.runMain(JUnitCore.java:81)
 at org.junit.runner.JUnitCore.main(JUnitCore.java:44)

2) testGet(UnexpectedExceptionTest2)
java.lang.IndexOutOfBoundsException: Index: 1, Size: 0
 at java.util.ArrayList.RangeCheck(ArrayList.java:547)
 at java.util.ArrayList.get(ArrayList.java:322)
 at UnexpectedExceptionTest2.testGet(UnexpectedExceptionTest2.java:13)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 ...
 at org.junit.runner.JUnitCore.run(JUnitCore.java:100)
 at org.junit.runner.JUnitCore.runMain(JUnitCore.java:81)
 at org.junit.runner.JUnitCore.main(JUnitCore.java:44)

FAILURES!!!
Tests run: 5,  Failures: 2

2008-01-31, 5066👍, 0💬