From 8c97b2298a7ff1044617444b28c72b26bd9452ec Mon Sep 17 00:00:00 2001 From: sdb Date: Fri, 20 May 2011 14:28:13 +0200 Subject: [PATCH] support JUnit3 test cases --- project/build.properties | 2 +- .../java/com/novocode/junit/JUnit3Fingerprint.java | 13 +++++++++++++ .../java/com/novocode/junit/JUnitFramework.java | 3 ++- 3 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/novocode/junit/JUnit3Fingerprint.java diff --git a/project/build.properties b/project/build.properties index cb44ea5..92f6623b 100644 --- a/project/build.properties +++ b/project/build.properties @@ -3,6 +3,6 @@ project.organization=com.novocode project.name=junit-interface sbt.version=0.7.4 -project.version=0.6 +project.version=0.6-patched build.scala.versions=2.7.7 project.initialize=false diff --git a/src/main/java/com/novocode/junit/JUnit3Fingerprint.java b/src/main/java/com/novocode/junit/JUnit3Fingerprint.java new file mode 100644 index 0000000..071c0b2 --- /dev/null +++ b/src/main/java/com/novocode/junit/JUnit3Fingerprint.java @@ -0,0 +1,13 @@ +package com.novocode.junit; + +import org.scalatools.testing.SubclassFingerprint; + + +public class JUnit3Fingerprint implements SubclassFingerprint +{ + @Override + public String superClassName() { return "junit.framework.TestCase"; } + + @Override + public boolean isModule() { return false; } +} diff --git a/src/main/java/com/novocode/junit/JUnitFramework.java b/src/main/java/com/novocode/junit/JUnitFramework.java index 8d4d866..c968f4f 100644 --- a/src/main/java/com/novocode/junit/JUnitFramework.java +++ b/src/main/java/com/novocode/junit/JUnitFramework.java @@ -8,7 +8,8 @@ public final class JUnitFramework implements Framework { - private static final Fingerprint[] FINGERPRINTS = new Fingerprint[] { new JUnitFingerprint() }; + private static final Fingerprint[] FINGERPRINTS = + new Fingerprint[] { new JUnitFingerprint(), new JUnit3Fingerprint() }; @Override public String name() { return "JUnit"; }