diff options
Diffstat (limited to 'tck/org/atinject/tck/CarWontStart.java')
-rw-r--r-- | tck/org/atinject/tck/CarWontStart.java | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/tck/org/atinject/tck/CarWontStart.java b/tck/org/atinject/tck/CarWontStart.java new file mode 100644 index 0000000..0f2eac8 --- /dev/null +++ b/tck/org/atinject/tck/CarWontStart.java @@ -0,0 +1,31 @@ +package org.atinject.tck; + +import junit.framework.TestCase; +import junit.framework.TestResult; + +/** + * Used when we can't even get a Car to test against. + */ +class CarWontStart extends TestCase { + /* + * We have to extend TestCase instead of implementing Test so we + * can set the name. JUnit sucks (or at least the tools do). + */ + + final Throwable t; + + CarWontStart(String name, Throwable t) { + setName(name); + this.t = t; + } + + @Override public int countTestCases() { + return 1; + } + + @Override public void run(TestResult result) { + result.startTest(this); + result.addError(this, t); + result.endTest(this); + } +} |