Take maintainership (suggested by previous maintainer), convert from
'install binary' to "build from Java source" (provide build.xml file,
Java's equivalent a a Makefile).  Add subst vars for version.

$ diff -u  /dev/null files/build.xml
--- /dev/null   Sun Mar 25 21:04:42 2007
+++ files/build.xml     Tue Feb 13 19:52:46 2007
@@ -0,0 +1,50 @@
+<project name="asterisk-java" default="jar" basedir=".">
+
+       <!-- $OpenBSD$ 
+       ** OpenBSD_specific Ant build.xml for junit, provided
+       ** since the current version of junit-3.8 does
+       ** not include a build.xml...
+       -->
+
+       <property name="src" value="junit"/>
+       <property name="build" value="build"/>
+       <property name="javadoc" value="javadoc"/>
+
+       <property name="deploy.jar" value="junit.jar"/>
+
+       <target name="init">
+               <tstamp/>
+               <mkdir dir="${build}"/>
+       </target>
+
+       <target name="extract" depends="init">
+               <unjar src="src.jar" dest="."/>
+       </target>
+
+       <target name="compile" depends="extract">
+               <javac srcdir="${src}" destdir="${build}"/>
+               <copy todir="${build}">
+                       <fileset dir="${src}" includes="**/*.gif"/>
+               </copy>
+       </target>
+
+       <target name="javadoc" depends="extract">
+               <javadoc 
+                       sourcepath="${src}"
+                       destdir="${javadoc}"/>
+       </target>
+
+       <target name="jar" depends="compile,javadoc">
+               <jar update="no" jarfile="${deploy.jar}" basedir="${build}"
+                       includes="META-INF/*,**/*.class,**/*.gif">
+               </jar>
+       </target>
+
+       <target name="deploy" depends="jar">
+               <copy file="${build}/${deploy.jar}" todir="${deploy.dir}"/>
+       </target>
+
+       <target name="clean">
+               <delete dir="${build}"/>
+       </target>
+</project>

$ cvs diff
? files
cvs server: Diffing .
Index: Makefile
===================================================================
RCS file: /cvs/ports/java/junit/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile    16 Jan 2007 02:48:02 -0000      1.12
+++ Makefile    26 Mar 2007 01:07:28 -0000
@@ -2,15 +2,16 @@
 
 COMMENT=       "regression testing utility for use with the Java language"
 
-VERSION=       3.8.1
+VERSION=       3.8.2
 DISTNAME=      junit${VERSION}
 INSTALLDIR=    junit-${VERSION}
-PKGNAME=       ${INSTALLDIR}p3
+SUBST_VARS+=   VERSION
+PKGNAME=       ${INSTALLDIR}
 CATEGORIES=    java
 
 HOMEPAGE=      http://www.junit.org/
 
-MAINTAINER=    Kevin Lo <[EMAIL PROTECTED]>
+MAINTAINER=            Ian Darwin <[EMAIL PROTECTED]>
 
 PERMIT_PACKAGE_CDROM=  Yes
 PERMIT_PACKAGE_FTP=    Yes
@@ -21,11 +22,16 @@ MASTER_SITES=       ${MASTER_SITE_SOURCEFORGE:
 EXTRACT_SUFX=  .zip 
 
 MODULES=       java
-MODJAVA_VER=   1.3+
+MODJAVA_VER=   1.4+
 MODJAVA_JRERUN=        yes
 
-NO_BUILD=      Yes
 NO_REGRESS=    Yes
+
+do-build:
+               ${SUDO} ${INSTALL_DATA} ${FILESDIR}/build.xml ${WRKDIST}
+               ${SUDO} ${INSTALL_DATA_DIR} ${WRKDIST}/build
+               cd ${WRKDIST} && exec ${SETENV} ${MAKE_ENV} ${SUDO} ant -v \
+               -Dant.build.javac.source="1.5" -Dant.build.javac.target="1.5"
 
 do-install:
        ${INSTALL_DATA_DIR} ${PREFIX}/share/java/classes/${INSTALLDIR}
Index: distinfo
===================================================================
RCS file: /cvs/ports/java/junit/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    5 Jan 2005 16:54:00 -0000       1.3
+++ distinfo    26 Mar 2007 01:07:28 -0000
@@ -1,4 +1,4 @@
-MD5 (junit3.8.1.zip) = 5110326e4b7f7497dfa60ede4b626751
-RMD160 (junit3.8.1.zip) = d9f63f651dd0954ffca8975a8bcf2e53c6b14574
-SHA1 (junit3.8.1.zip) = 049bcda1172e4190925d0d343fcc32158d4f1089
-SIZE (junit3.8.1.zip) = 441665
+MD5 (junit3.8.2.zip) = 9b8963ba2147a64bd5f1574b6fd289cb
+RMD160 (junit3.8.2.zip) = c66d64d8aa738460490e62fd332c112076d9b662
+SHA1 (junit3.8.2.zip) = 701578302e244e5173dca3040cce0774a5c39645
+SIZE (junit3.8.2.zip) = 461426
cvs server: Diffing pkg
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/java/junit/pkg/DESCR,v
retrieving revision 1.2
diff -u -p -r1.2 DESCR
--- pkg/DESCR   15 Dec 2003 21:42:36 -0000      1.2
+++ pkg/DESCR   26 Mar 2007 01:07:28 -0000
@@ -1,4 +1,4 @@
-JUnit is a simple framework to write repeatable tests. 
+JUnit is a simple framework to write repeatable tests of Java code.
 It is an instance of the xUnit architecture for unit testing frameworks.
 It will help you measure your progress, spot unintended side effects,
 and focus your development efforts.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/java/junit/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST   15 Sep 2004 09:04:04 -0000      1.3
+++ pkg/PLIST   26 Mar 2007 01:07:28 -0000
@@ -1,204 +1,278 @@
[EMAIL PROTECTED] $OpenBSD: PLIST,v 1.3 2004/09/15 09:04:04 espie Exp $
[EMAIL PROTECTED] $OpenBSD$
 share/java/
 share/java/classes/
-share/java/classes/junit-3.8.1/
-share/java/classes/junit-3.8.1/junit.jar
-share/java/classes/junit-3.8.1/src.jar
-share/java/junit-3.8.1/
-share/java/junit-3.8.1/README.html
-share/java/junit-3.8.1/cpl-v10.html
-share/java/junit-3.8.1/doc/
-share/java/junit-3.8.1/doc/Changes34.html
-share/java/junit-3.8.1/doc/JUnitProperties.html
-share/java/junit-3.8.1/doc/changes21.html
-share/java/junit-3.8.1/doc/cookbook/
-share/java/junit-3.8.1/doc/cookbook/IMG00001.GIF
-share/java/junit-3.8.1/doc/cookbook/cookbook.htm
-share/java/junit-3.8.1/doc/cookbook/logo.gif
-share/java/junit-3.8.1/doc/cookstour/
-share/java/junit-3.8.1/doc/cookstour/Image1.gif
-share/java/junit-3.8.1/doc/cookstour/Image2.gif
-share/java/junit-3.8.1/doc/cookstour/Image3.gif
-share/java/junit-3.8.1/doc/cookstour/Image4.gif
-share/java/junit-3.8.1/doc/cookstour/Image5.gif
-share/java/junit-3.8.1/doc/cookstour/Image6.gif
-share/java/junit-3.8.1/doc/cookstour/Image7.gif
-share/java/junit-3.8.1/doc/cookstour/cookstour.htm
-share/java/junit-3.8.1/doc/faq/
-share/java/junit-3.8.1/doc/faq/faq.htm
-share/java/junit-3.8.1/doc/testinfected/
-share/java/junit-3.8.1/doc/testinfected/IMG00001.GIF
-share/java/junit-3.8.1/doc/testinfected/IMG00002.GIF
-share/java/junit-3.8.1/doc/testinfected/IMG00003.GIF
-share/java/junit-3.8.1/doc/testinfected/logo.gif
-share/java/junit-3.8.1/doc/testinfected/testing.htm
-share/java/junit-3.8.1/javadoc/
-share/java/junit-3.8.1/javadoc/allclasses-frame.html
-share/java/junit-3.8.1/javadoc/allclasses-noframe.html
-share/java/junit-3.8.1/javadoc/constant-values.html
-share/java/junit-3.8.1/javadoc/deprecated-list.html
-share/java/junit-3.8.1/javadoc/help-doc.html
-share/java/junit-3.8.1/javadoc/index-all.html
-share/java/junit-3.8.1/javadoc/index.html
-share/java/junit-3.8.1/javadoc/junit/
-share/java/junit-3.8.1/javadoc/junit/extensions/
-share/java/junit-3.8.1/javadoc/junit/extensions/ActiveTestSuite.html
-share/java/junit-3.8.1/javadoc/junit/extensions/ExceptionTestCase.html
-share/java/junit-3.8.1/javadoc/junit/extensions/RepeatedTest.html
-share/java/junit-3.8.1/javadoc/junit/extensions/TestDecorator.html
-share/java/junit-3.8.1/javadoc/junit/extensions/TestSetup.html
-share/java/junit-3.8.1/javadoc/junit/extensions/package-frame.html
-share/java/junit-3.8.1/javadoc/junit/extensions/package-summary.html
-share/java/junit-3.8.1/javadoc/junit/extensions/package-tree.html
-share/java/junit-3.8.1/javadoc/junit/framework/
-share/java/junit-3.8.1/javadoc/junit/framework/Assert.html
-share/java/junit-3.8.1/javadoc/junit/framework/AssertionFailedError.html
-share/java/junit-3.8.1/javadoc/junit/framework/ComparisonFailure.html
-share/java/junit-3.8.1/javadoc/junit/framework/Protectable.html
-share/java/junit-3.8.1/javadoc/junit/framework/Test.html
-share/java/junit-3.8.1/javadoc/junit/framework/TestCase.html
-share/java/junit-3.8.1/javadoc/junit/framework/TestFailure.html
-share/java/junit-3.8.1/javadoc/junit/framework/TestListener.html
-share/java/junit-3.8.1/javadoc/junit/framework/TestResult.html
-share/java/junit-3.8.1/javadoc/junit/framework/TestSuite.html
-share/java/junit-3.8.1/javadoc/junit/framework/package-frame.html
-share/java/junit-3.8.1/javadoc/junit/framework/package-summary.html
-share/java/junit-3.8.1/javadoc/junit/framework/package-tree.html
-share/java/junit-3.8.1/javadoc/overview-frame.html
-share/java/junit-3.8.1/javadoc/overview-summary.html
-share/java/junit-3.8.1/javadoc/overview-tree.html
-share/java/junit-3.8.1/javadoc/package-list
-share/java/junit-3.8.1/javadoc/packages.html
-share/java/junit-3.8.1/javadoc/serialized-form.html
-share/java/junit-3.8.1/javadoc/stylesheet.css
-share/java/junit-3.8.1/junit/
-share/java/junit-3.8.1/junit/samples/
-share/java/junit-3.8.1/junit/samples/AllTests.class
-share/java/junit-3.8.1/junit/samples/AllTests.java
-share/java/junit-3.8.1/junit/samples/SimpleTest.class
-share/java/junit-3.8.1/junit/samples/SimpleTest.java
-share/java/junit-3.8.1/junit/samples/VectorTest.class
-share/java/junit-3.8.1/junit/samples/VectorTest.java
-share/java/junit-3.8.1/junit/samples/money/
-share/java/junit-3.8.1/junit/samples/money/IMoney.class
-share/java/junit-3.8.1/junit/samples/money/IMoney.java
-share/java/junit-3.8.1/junit/samples/money/Money.class
-share/java/junit-3.8.1/junit/samples/money/Money.java
-share/java/junit-3.8.1/junit/samples/money/MoneyBag.class
-share/java/junit-3.8.1/junit/samples/money/MoneyBag.java
-share/java/junit-3.8.1/junit/samples/money/MoneyTest.class
-share/java/junit-3.8.1/junit/samples/money/MoneyTest.java
-share/java/junit-3.8.1/junit/tests/
-share/java/junit-3.8.1/junit/tests/AllTests.class
-share/java/junit-3.8.1/junit/tests/AllTests.java
-share/java/junit-3.8.1/junit/tests/WasRun.class
-share/java/junit-3.8.1/junit/tests/WasRun.java
-share/java/junit-3.8.1/junit/tests/extensions/
-share/java/junit-3.8.1/junit/tests/extensions/ActiveTestTest$SuccessTest.class
-share/java/junit-3.8.1/junit/tests/extensions/ActiveTestTest.class
-share/java/junit-3.8.1/junit/tests/extensions/ActiveTestTest.java
-share/java/junit-3.8.1/junit/tests/extensions/AllTests.class
-share/java/junit-3.8.1/junit/tests/extensions/AllTests.java
-share/java/junit-3.8.1/junit/tests/extensions/ExceptionTestCaseTest$ThrowExceptionTestCase.class
-share/java/junit-3.8.1/junit/tests/extensions/ExceptionTestCaseTest$ThrowNoExceptionTestCase.class
-share/java/junit-3.8.1/junit/tests/extensions/ExceptionTestCaseTest$ThrowRuntimeExceptionTestCase.class
-share/java/junit-3.8.1/junit/tests/extensions/ExceptionTestCaseTest.class
-share/java/junit-3.8.1/junit/tests/extensions/ExceptionTestCaseTest.java
-share/java/junit-3.8.1/junit/tests/extensions/ExtensionTest$1.class
-share/java/junit-3.8.1/junit/tests/extensions/ExtensionTest$2.class
-share/java/junit-3.8.1/junit/tests/extensions/ExtensionTest$3.class
-share/java/junit-3.8.1/junit/tests/extensions/ExtensionTest$4.class
-share/java/junit-3.8.1/junit/tests/extensions/ExtensionTest$5.class
-share/java/junit-3.8.1/junit/tests/extensions/ExtensionTest$TornDown.class
-share/java/junit-3.8.1/junit/tests/extensions/ExtensionTest.class
-share/java/junit-3.8.1/junit/tests/extensions/ExtensionTest.java
-share/java/junit-3.8.1/junit/tests/extensions/RepeatedTestTest$SuccessTest.class
-share/java/junit-3.8.1/junit/tests/extensions/RepeatedTestTest.class
-share/java/junit-3.8.1/junit/tests/extensions/RepeatedTestTest.java
-share/java/junit-3.8.1/junit/tests/framework/
-share/java/junit-3.8.1/junit/tests/framework/AllTests.class
-share/java/junit-3.8.1/junit/tests/framework/AllTests.java
-share/java/junit-3.8.1/junit/tests/framework/AssertTest.class
-share/java/junit-3.8.1/junit/tests/framework/AssertTest.java
-share/java/junit-3.8.1/junit/tests/framework/ComparisonFailureTest.class
-share/java/junit-3.8.1/junit/tests/framework/ComparisonFailureTest.java
-share/java/junit-3.8.1/junit/tests/framework/DoublePrecisionAssertTest.class
-share/java/junit-3.8.1/junit/tests/framework/DoublePrecisionAssertTest.java
-share/java/junit-3.8.1/junit/tests/framework/Failure.class
-share/java/junit-3.8.1/junit/tests/framework/Failure.java
-share/java/junit-3.8.1/junit/tests/framework/InheritedTestCase.class
-share/java/junit-3.8.1/junit/tests/framework/InheritedTestCase.java
-share/java/junit-3.8.1/junit/tests/framework/NoArgTestCaseTest.class
-share/java/junit-3.8.1/junit/tests/framework/NoArgTestCaseTest.java
-share/java/junit-3.8.1/junit/tests/framework/NoTestCaseClass.class
-share/java/junit-3.8.1/junit/tests/framework/NoTestCaseClass.java
-share/java/junit-3.8.1/junit/tests/framework/NoTestCases.class
-share/java/junit-3.8.1/junit/tests/framework/NoTestCases.java
-share/java/junit-3.8.1/junit/tests/framework/NotPublicTestCase.class
-share/java/junit-3.8.1/junit/tests/framework/NotPublicTestCase.java
-share/java/junit-3.8.1/junit/tests/framework/NotVoidTestCase.class
-share/java/junit-3.8.1/junit/tests/framework/NotVoidTestCase.java
-share/java/junit-3.8.1/junit/tests/framework/OneTestCase.class
-share/java/junit-3.8.1/junit/tests/framework/OneTestCase.java
-share/java/junit-3.8.1/junit/tests/framework/OverrideTestCase.class
-share/java/junit-3.8.1/junit/tests/framework/OverrideTestCase.java
-share/java/junit-3.8.1/junit/tests/framework/Success.class
-share/java/junit-3.8.1/junit/tests/framework/Success.java
-share/java/junit-3.8.1/junit/tests/framework/SuiteTest.class
-share/java/junit-3.8.1/junit/tests/framework/SuiteTest.java
-share/java/junit-3.8.1/junit/tests/framework/TestCaseTest$1.class
-share/java/junit-3.8.1/junit/tests/framework/TestCaseTest$2.class
-share/java/junit-3.8.1/junit/tests/framework/TestCaseTest$3.class
-share/java/junit-3.8.1/junit/tests/framework/TestCaseTest$4.class
-share/java/junit-3.8.1/junit/tests/framework/TestCaseTest$5.class
-share/java/junit-3.8.1/junit/tests/framework/TestCaseTest$6.class
-share/java/junit-3.8.1/junit/tests/framework/TestCaseTest$7.class
-share/java/junit-3.8.1/junit/tests/framework/TestCaseTest$8.class
-share/java/junit-3.8.1/junit/tests/framework/TestCaseTest$9.class
-share/java/junit-3.8.1/junit/tests/framework/TestCaseTest$TornDown.class
-share/java/junit-3.8.1/junit/tests/framework/TestCaseTest.class
-share/java/junit-3.8.1/junit/tests/framework/TestCaseTest.java
-share/java/junit-3.8.1/junit/tests/framework/TestImplementorTest$1.class
-share/java/junit-3.8.1/junit/tests/framework/TestImplementorTest$2.class
-share/java/junit-3.8.1/junit/tests/framework/TestImplementorTest$DoubleTestCase.class
-share/java/junit-3.8.1/junit/tests/framework/TestImplementorTest.class
-share/java/junit-3.8.1/junit/tests/framework/TestImplementorTest.java
-share/java/junit-3.8.1/junit/tests/framework/TestListenerTest$1.class
-share/java/junit-3.8.1/junit/tests/framework/TestListenerTest$2.class
-share/java/junit-3.8.1/junit/tests/framework/TestListenerTest$3.class
-share/java/junit-3.8.1/junit/tests/framework/TestListenerTest.class
-share/java/junit-3.8.1/junit/tests/framework/TestListenerTest.java
-share/java/junit-3.8.1/junit/tests/runner/
-share/java/junit-3.8.1/junit/tests/runner/AllTests.class
-share/java/junit-3.8.1/junit/tests/runner/AllTests.java
-share/java/junit-3.8.1/junit/tests/runner/BaseTestRunnerTest$MockRunner.class
-share/java/junit-3.8.1/junit/tests/runner/BaseTestRunnerTest$NonStatic.class
-share/java/junit-3.8.1/junit/tests/runner/BaseTestRunnerTest.class
-share/java/junit-3.8.1/junit/tests/runner/BaseTestRunnerTest.java
-share/java/junit-3.8.1/junit/tests/runner/ClassLoaderTest.class
-share/java/junit-3.8.1/junit/tests/runner/ClassLoaderTest.java
-share/java/junit-3.8.1/junit/tests/runner/LoadedFromJar.class
-share/java/junit-3.8.1/junit/tests/runner/LoadedFromJar.java
-share/java/junit-3.8.1/junit/tests/runner/SimpleTestCollectorTest.class
-share/java/junit-3.8.1/junit/tests/runner/SimpleTestCollectorTest.java
-share/java/junit-3.8.1/junit/tests/runner/SorterTest$Swapper.class
-share/java/junit-3.8.1/junit/tests/runner/SorterTest.class
-share/java/junit-3.8.1/junit/tests/runner/SorterTest.java
-share/java/junit-3.8.1/junit/tests/runner/StackFilterTest.class
-share/java/junit-3.8.1/junit/tests/runner/StackFilterTest.java
-share/java/junit-3.8.1/junit/tests/runner/TestCaseClassLoaderTest.class
-share/java/junit-3.8.1/junit/tests/runner/TestCaseClassLoaderTest.java
-share/java/junit-3.8.1/junit/tests/runner/TextFeedbackTest$1.class
-share/java/junit-3.8.1/junit/tests/runner/TextFeedbackTest$2.class
-share/java/junit-3.8.1/junit/tests/runner/TextFeedbackTest$3.class
-share/java/junit-3.8.1/junit/tests/runner/TextFeedbackTest$4.class
-share/java/junit-3.8.1/junit/tests/runner/TextFeedbackTest$5.class
-share/java/junit-3.8.1/junit/tests/runner/TextFeedbackTest$6.class
-share/java/junit-3.8.1/junit/tests/runner/TextFeedbackTest$7.class
-share/java/junit-3.8.1/junit/tests/runner/TextFeedbackTest$TestResultPrinter.class
-share/java/junit-3.8.1/junit/tests/runner/TextFeedbackTest.class
-share/java/junit-3.8.1/junit/tests/runner/TextFeedbackTest.java
-share/java/junit-3.8.1/junit/tests/runner/TextRunnerTest$1.class
-share/java/junit-3.8.1/junit/tests/runner/TextRunnerTest.class
-share/java/junit-3.8.1/junit/tests/runner/TextRunnerTest.java
-share/java/junit-3.8.1/junit/tests/runner/test.jar
+share/java/classes/junit-${VERSION}/
+share/java/classes/junit-${VERSION}/junit.jar
+share/java/classes/junit-${VERSION}/src.jar
+share/java/junit-${VERSION}/
+share/java/junit-${VERSION}/README.html
+share/java/junit-${VERSION}/cpl-v10.html
+share/java/junit-${VERSION}/doc/
+share/java/junit-${VERSION}/doc/Changes34.html
+share/java/junit-${VERSION}/doc/JUnitProperties.html
+share/java/junit-${VERSION}/doc/changes21.html
+share/java/junit-${VERSION}/doc/cookbook/
+share/java/junit-${VERSION}/doc/cookbook/IMG00001.GIF
+share/java/junit-${VERSION}/doc/cookbook/cookbook.htm
+share/java/junit-${VERSION}/doc/cookbook/logo.gif
+share/java/junit-${VERSION}/doc/cookstour/
+share/java/junit-${VERSION}/doc/cookstour/Image1.gif
+share/java/junit-${VERSION}/doc/cookstour/Image2.gif
+share/java/junit-${VERSION}/doc/cookstour/Image3.gif
+share/java/junit-${VERSION}/doc/cookstour/Image4.gif
+share/java/junit-${VERSION}/doc/cookstour/Image5.gif
+share/java/junit-${VERSION}/doc/cookstour/Image6.gif
+share/java/junit-${VERSION}/doc/cookstour/Image7.gif
+share/java/junit-${VERSION}/doc/cookstour/cookstour.htm
+share/java/junit-${VERSION}/doc/faq/
+share/java/junit-${VERSION}/doc/faq/faq.htm
+share/java/junit-${VERSION}/doc/testinfected/
+share/java/junit-${VERSION}/doc/testinfected/IMG00001.GIF
+share/java/junit-${VERSION}/doc/testinfected/IMG00002.GIF
+share/java/junit-${VERSION}/doc/testinfected/IMG00003.GIF
+share/java/junit-${VERSION}/doc/testinfected/logo.gif
+share/java/junit-${VERSION}/doc/testinfected/testing.htm
+share/java/junit-${VERSION}/javadoc/
+share/java/junit-${VERSION}/javadoc/allclasses-frame.html
+share/java/junit-${VERSION}/javadoc/allclasses-noframe.html
+share/java/junit-${VERSION}/javadoc/constant-values.html
+share/java/junit-${VERSION}/javadoc/deprecated-list.html
+share/java/junit-${VERSION}/javadoc/help-doc.html
+share/java/junit-${VERSION}/javadoc/index-all.html
+share/java/junit-${VERSION}/javadoc/index.html
+share/java/junit-${VERSION}/javadoc/junit/
+share/java/junit-${VERSION}/javadoc/junit/extensions/
+share/java/junit-${VERSION}/javadoc/junit/extensions/ActiveTestSuite.html
+share/java/junit-${VERSION}/javadoc/junit/extensions/ExceptionTestCase.html
+share/java/junit-${VERSION}/javadoc/junit/extensions/RepeatedTest.html
+share/java/junit-${VERSION}/javadoc/junit/extensions/TestDecorator.html
+share/java/junit-${VERSION}/javadoc/junit/extensions/TestSetup.html
+share/java/junit-${VERSION}/javadoc/junit/extensions/package-frame.html
+share/java/junit-${VERSION}/javadoc/junit/extensions/package-summary.html
+share/java/junit-${VERSION}/javadoc/junit/extensions/package-tree.html
+share/java/junit-${VERSION}/javadoc/junit/framework/
+share/java/junit-${VERSION}/javadoc/junit/framework/Assert.html
+share/java/junit-${VERSION}/javadoc/junit/framework/AssertionFailedError.html
+share/java/junit-${VERSION}/javadoc/junit/framework/ComparisonCompactor.html
+share/java/junit-${VERSION}/javadoc/junit/framework/ComparisonFailure.html
+share/java/junit-${VERSION}/javadoc/junit/framework/Protectable.html
+share/java/junit-${VERSION}/javadoc/junit/framework/Test.html
+share/java/junit-${VERSION}/javadoc/junit/framework/TestCase.html
+share/java/junit-${VERSION}/javadoc/junit/framework/TestFailure.html
+share/java/junit-${VERSION}/javadoc/junit/framework/TestListener.html
+share/java/junit-${VERSION}/javadoc/junit/framework/TestResult.html
+share/java/junit-${VERSION}/javadoc/junit/framework/TestSuite.html
+share/java/junit-${VERSION}/javadoc/junit/framework/package-frame.html
+share/java/junit-${VERSION}/javadoc/junit/framework/package-summary.html
+share/java/junit-${VERSION}/javadoc/junit/framework/package-tree.html
+share/java/junit-${VERSION}/javadoc/overview-frame.html
+share/java/junit-${VERSION}/javadoc/overview-summary.html
+share/java/junit-${VERSION}/javadoc/overview-tree.html
+share/java/junit-${VERSION}/javadoc/package-list
+share/java/junit-${VERSION}/javadoc/packages.html
+share/java/junit-${VERSION}/javadoc/resources/
+share/java/junit-${VERSION}/javadoc/resources/inherit.gif
+share/java/junit-${VERSION}/javadoc/serialized-form.html
+share/java/junit-${VERSION}/javadoc/stylesheet.css
+share/java/junit-${VERSION}/junit/
+share/java/junit-${VERSION}/junit/awtui/
+share/java/junit-${VERSION}/junit/awtui/AboutDialog.java
+share/java/junit-${VERSION}/junit/awtui/Logo.java
+share/java/junit-${VERSION}/junit/awtui/ProgressBar.java
+share/java/junit-${VERSION}/junit/awtui/TestRunner.java
+share/java/junit-${VERSION}/junit/extensions/
+share/java/junit-${VERSION}/junit/extensions/ActiveTestSuite.java
+share/java/junit-${VERSION}/junit/extensions/ExceptionTestCase.java
+share/java/junit-${VERSION}/junit/extensions/RepeatedTest.java
+share/java/junit-${VERSION}/junit/extensions/TestDecorator.java
+share/java/junit-${VERSION}/junit/extensions/TestSetup.java
+share/java/junit-${VERSION}/junit/framework/
+share/java/junit-${VERSION}/junit/framework/Assert.java
+share/java/junit-${VERSION}/junit/framework/AssertionFailedError.java
+share/java/junit-${VERSION}/junit/framework/ComparisonCompactor.java
+share/java/junit-${VERSION}/junit/framework/ComparisonFailure.java
+share/java/junit-${VERSION}/junit/framework/Protectable.java
+share/java/junit-${VERSION}/junit/framework/Test.java
+share/java/junit-${VERSION}/junit/framework/TestCase.java
+share/java/junit-${VERSION}/junit/framework/TestFailure.java
+share/java/junit-${VERSION}/junit/framework/TestListener.java
+share/java/junit-${VERSION}/junit/framework/TestResult.java
+share/java/junit-${VERSION}/junit/framework/TestSuite.java
+share/java/junit-${VERSION}/junit/runner/
+share/java/junit-${VERSION}/junit/runner/BaseTestRunner.java
+share/java/junit-${VERSION}/junit/runner/ClassPathTestCollector.java
+share/java/junit-${VERSION}/junit/runner/FailureDetailView.java
+share/java/junit-${VERSION}/junit/runner/LoadingTestCollector.java
+share/java/junit-${VERSION}/junit/runner/ReloadingTestSuiteLoader.java
+share/java/junit-${VERSION}/junit/runner/SimpleTestCollector.java
+share/java/junit-${VERSION}/junit/runner/Sorter.java
+share/java/junit-${VERSION}/junit/runner/StandardTestSuiteLoader.java
+share/java/junit-${VERSION}/junit/runner/TestCaseClassLoader.java
+share/java/junit-${VERSION}/junit/runner/TestCollector.java
+share/java/junit-${VERSION}/junit/runner/TestRunListener.java
+share/java/junit-${VERSION}/junit/runner/TestSuiteLoader.java
+share/java/junit-${VERSION}/junit/runner/Version.java
+share/java/junit-${VERSION}/junit/runner/excluded.properties
+share/java/junit-${VERSION}/junit/runner/logo.gif
+share/java/junit-${VERSION}/junit/runner/smalllogo.gif
+share/java/junit-${VERSION}/junit/samples/
+share/java/junit-${VERSION}/junit/samples/AllTests.class
+share/java/junit-${VERSION}/junit/samples/AllTests.java
+share/java/junit-${VERSION}/junit/samples/SimpleTest.class
+share/java/junit-${VERSION}/junit/samples/SimpleTest.java
+share/java/junit-${VERSION}/junit/samples/VectorTest.class
+share/java/junit-${VERSION}/junit/samples/VectorTest.java
+share/java/junit-${VERSION}/junit/samples/money/
+share/java/junit-${VERSION}/junit/samples/money/IMoney.class
+share/java/junit-${VERSION}/junit/samples/money/IMoney.java
+share/java/junit-${VERSION}/junit/samples/money/Money.class
+share/java/junit-${VERSION}/junit/samples/money/Money.java
+share/java/junit-${VERSION}/junit/samples/money/MoneyBag.class
+share/java/junit-${VERSION}/junit/samples/money/MoneyBag.java
+share/java/junit-${VERSION}/junit/samples/money/MoneyTest.class
+share/java/junit-${VERSION}/junit/samples/money/MoneyTest.java
+share/java/junit-${VERSION}/junit/swingui/
+share/java/junit-${VERSION}/junit/swingui/AboutDialog.java
+share/java/junit-${VERSION}/junit/swingui/CounterPanel.java
+share/java/junit-${VERSION}/junit/swingui/DefaultFailureDetailView.java
+share/java/junit-${VERSION}/junit/swingui/FailureRunView.java
+share/java/junit-${VERSION}/junit/swingui/MacProgressBar.java
+share/java/junit-${VERSION}/junit/swingui/ProgressBar.java
+share/java/junit-${VERSION}/junit/swingui/StatusLine.java
+share/java/junit-${VERSION}/junit/swingui/TestHierarchyRunView.java
+share/java/junit-${VERSION}/junit/swingui/TestRunContext.java
+share/java/junit-${VERSION}/junit/swingui/TestRunView.java
+share/java/junit-${VERSION}/junit/swingui/TestRunner.java
+share/java/junit-${VERSION}/junit/swingui/TestSelector.java
+share/java/junit-${VERSION}/junit/swingui/TestSuitePanel.java
+share/java/junit-${VERSION}/junit/swingui/TestTreeModel.java
+share/java/junit-${VERSION}/junit/swingui/icons/
+share/java/junit-${VERSION}/junit/swingui/icons/error.gif
+share/java/junit-${VERSION}/junit/swingui/icons/failure.gif
+share/java/junit-${VERSION}/junit/swingui/icons/hierarchy.gif
+share/java/junit-${VERSION}/junit/swingui/icons/ok.gif
+share/java/junit-${VERSION}/junit/tests/
+share/java/junit-${VERSION}/junit/tests/AllTests.class
+share/java/junit-${VERSION}/junit/tests/AllTests.java
+share/java/junit-${VERSION}/junit/tests/WasRun.class
+share/java/junit-${VERSION}/junit/tests/WasRun.java
+share/java/junit-${VERSION}/junit/tests/extensions/
+share/java/junit-${VERSION}/junit/tests/extensions/ActiveTestTest$SuccessTest.class
+share/java/junit-${VERSION}/junit/tests/extensions/ActiveTestTest.class
+share/java/junit-${VERSION}/junit/tests/extensions/ActiveTestTest.java
+share/java/junit-${VERSION}/junit/tests/extensions/AllTests.class
+share/java/junit-${VERSION}/junit/tests/extensions/AllTests.java
+share/java/junit-${VERSION}/junit/tests/extensions/ExceptionTestCaseTest$ThrowExceptionTestCase.class
+share/java/junit-${VERSION}/junit/tests/extensions/ExceptionTestCaseTest$ThrowNoExceptionTestCase.class
+share/java/junit-${VERSION}/junit/tests/extensions/ExceptionTestCaseTest$ThrowRuntimeExceptionTestCase.class
+share/java/junit-${VERSION}/junit/tests/extensions/ExceptionTestCaseTest.class
+share/java/junit-${VERSION}/junit/tests/extensions/ExceptionTestCaseTest.java
+share/java/junit-${VERSION}/junit/tests/extensions/ExtensionTest$1.class
+share/java/junit-${VERSION}/junit/tests/extensions/ExtensionTest$2.class
+share/java/junit-${VERSION}/junit/tests/extensions/ExtensionTest$3.class
+share/java/junit-${VERSION}/junit/tests/extensions/ExtensionTest$4.class
+share/java/junit-${VERSION}/junit/tests/extensions/ExtensionTest$5.class
+share/java/junit-${VERSION}/junit/tests/extensions/ExtensionTest$TornDown.class
+share/java/junit-${VERSION}/junit/tests/extensions/ExtensionTest.class
+share/java/junit-${VERSION}/junit/tests/extensions/ExtensionTest.java
+share/java/junit-${VERSION}/junit/tests/extensions/RepeatedTestTest$SuccessTest.class
+share/java/junit-${VERSION}/junit/tests/extensions/RepeatedTestTest.class
+share/java/junit-${VERSION}/junit/tests/extensions/RepeatedTestTest.java
+share/java/junit-${VERSION}/junit/tests/framework/
+share/java/junit-${VERSION}/junit/tests/framework/AllTests.class
+share/java/junit-${VERSION}/junit/tests/framework/AllTests.java
+share/java/junit-${VERSION}/junit/tests/framework/AssertTest.class
+share/java/junit-${VERSION}/junit/tests/framework/AssertTest.java
+share/java/junit-${VERSION}/junit/tests/framework/ComparisonCompactorTest.class
+share/java/junit-${VERSION}/junit/tests/framework/ComparisonCompactorTest.java
+share/java/junit-${VERSION}/junit/tests/framework/ComparisonFailureTest.class
+share/java/junit-${VERSION}/junit/tests/framework/ComparisonFailureTest.java
+share/java/junit-${VERSION}/junit/tests/framework/DoublePrecisionAssertTest.class
+share/java/junit-${VERSION}/junit/tests/framework/DoublePrecisionAssertTest.java
+share/java/junit-${VERSION}/junit/tests/framework/Failure.class
+share/java/junit-${VERSION}/junit/tests/framework/Failure.java
+share/java/junit-${VERSION}/junit/tests/framework/InheritedTestCase.class
+share/java/junit-${VERSION}/junit/tests/framework/InheritedTestCase.java
+share/java/junit-${VERSION}/junit/tests/framework/NoArgTestCaseTest.class
+share/java/junit-${VERSION}/junit/tests/framework/NoArgTestCaseTest.java
+share/java/junit-${VERSION}/junit/tests/framework/NoTestCaseClass.class
+share/java/junit-${VERSION}/junit/tests/framework/NoTestCaseClass.java
+share/java/junit-${VERSION}/junit/tests/framework/NoTestCases.class
+share/java/junit-${VERSION}/junit/tests/framework/NoTestCases.java
+share/java/junit-${VERSION}/junit/tests/framework/NotPublicTestCase.class
+share/java/junit-${VERSION}/junit/tests/framework/NotPublicTestCase.java
+share/java/junit-${VERSION}/junit/tests/framework/NotVoidTestCase.class
+share/java/junit-${VERSION}/junit/tests/framework/NotVoidTestCase.java
+share/java/junit-${VERSION}/junit/tests/framework/OneTestCase.class
+share/java/junit-${VERSION}/junit/tests/framework/OneTestCase.java
+share/java/junit-${VERSION}/junit/tests/framework/OverrideTestCase.class
+share/java/junit-${VERSION}/junit/tests/framework/OverrideTestCase.java
+share/java/junit-${VERSION}/junit/tests/framework/Success.class
+share/java/junit-${VERSION}/junit/tests/framework/Success.java
+share/java/junit-${VERSION}/junit/tests/framework/SuiteTest.class
+share/java/junit-${VERSION}/junit/tests/framework/SuiteTest.java
+share/java/junit-${VERSION}/junit/tests/framework/TestCaseTest$1.class
+share/java/junit-${VERSION}/junit/tests/framework/TestCaseTest$10.class
+share/java/junit-${VERSION}/junit/tests/framework/TestCaseTest$2.class
+share/java/junit-${VERSION}/junit/tests/framework/TestCaseTest$3.class
+share/java/junit-${VERSION}/junit/tests/framework/TestCaseTest$4.class
+share/java/junit-${VERSION}/junit/tests/framework/TestCaseTest$5.class
+share/java/junit-${VERSION}/junit/tests/framework/TestCaseTest$6.class
+share/java/junit-${VERSION}/junit/tests/framework/TestCaseTest$7.class
+share/java/junit-${VERSION}/junit/tests/framework/TestCaseTest$8.class
+share/java/junit-${VERSION}/junit/tests/framework/TestCaseTest$9.class
+share/java/junit-${VERSION}/junit/tests/framework/TestCaseTest$TornDown.class
+share/java/junit-${VERSION}/junit/tests/framework/TestCaseTest.class
+share/java/junit-${VERSION}/junit/tests/framework/TestCaseTest.java
+share/java/junit-${VERSION}/junit/tests/framework/TestImplementorTest$1.class
+share/java/junit-${VERSION}/junit/tests/framework/TestImplementorTest$2.class
+share/java/junit-${VERSION}/junit/tests/framework/TestImplementorTest$DoubleTestCase.class
+share/java/junit-${VERSION}/junit/tests/framework/TestImplementorTest.class
+share/java/junit-${VERSION}/junit/tests/framework/TestImplementorTest.java
+share/java/junit-${VERSION}/junit/tests/framework/TestListenerTest$1.class
+share/java/junit-${VERSION}/junit/tests/framework/TestListenerTest$2.class
+share/java/junit-${VERSION}/junit/tests/framework/TestListenerTest$3.class
+share/java/junit-${VERSION}/junit/tests/framework/TestListenerTest.class
+share/java/junit-${VERSION}/junit/tests/framework/TestListenerTest.java
+share/java/junit-${VERSION}/junit/tests/runner/
+share/java/junit-${VERSION}/junit/tests/runner/AllTests.class
+share/java/junit-${VERSION}/junit/tests/runner/AllTests.java
+share/java/junit-${VERSION}/junit/tests/runner/BaseTestRunnerTest$MockRunner.class
+share/java/junit-${VERSION}/junit/tests/runner/BaseTestRunnerTest$NonStatic.class
+share/java/junit-${VERSION}/junit/tests/runner/BaseTestRunnerTest.class
+share/java/junit-${VERSION}/junit/tests/runner/BaseTestRunnerTest.java
+share/java/junit-${VERSION}/junit/tests/runner/ClassLoaderTest.class
+share/java/junit-${VERSION}/junit/tests/runner/ClassLoaderTest.java
+share/java/junit-${VERSION}/junit/tests/runner/LoadedFromJar.class
+share/java/junit-${VERSION}/junit/tests/runner/LoadedFromJar.java
+share/java/junit-${VERSION}/junit/tests/runner/SimpleTestCollectorTest.class
+share/java/junit-${VERSION}/junit/tests/runner/SimpleTestCollectorTest.java
+share/java/junit-${VERSION}/junit/tests/runner/SorterTest$Swapper.class
+share/java/junit-${VERSION}/junit/tests/runner/SorterTest.class
+share/java/junit-${VERSION}/junit/tests/runner/SorterTest.java
+share/java/junit-${VERSION}/junit/tests/runner/StackFilterTest.class
+share/java/junit-${VERSION}/junit/tests/runner/StackFilterTest.java
+share/java/junit-${VERSION}/junit/tests/runner/TestCaseClassLoaderTest.class
+share/java/junit-${VERSION}/junit/tests/runner/TestCaseClassLoaderTest.java
+share/java/junit-${VERSION}/junit/tests/runner/TextFeedbackTest$1.class
+share/java/junit-${VERSION}/junit/tests/runner/TextFeedbackTest$2.class
+share/java/junit-${VERSION}/junit/tests/runner/TextFeedbackTest$3.class
+share/java/junit-${VERSION}/junit/tests/runner/TextFeedbackTest$4.class
+share/java/junit-${VERSION}/junit/tests/runner/TextFeedbackTest$5.class
+share/java/junit-${VERSION}/junit/tests/runner/TextFeedbackTest$6.class
+share/java/junit-${VERSION}/junit/tests/runner/TextFeedbackTest$7.class
+share/java/junit-${VERSION}/junit/tests/runner/TextFeedbackTest$TestResultPrinter.class
+share/java/junit-${VERSION}/junit/tests/runner/TextFeedbackTest.class
+share/java/junit-${VERSION}/junit/tests/runner/TextFeedbackTest.java
+share/java/junit-${VERSION}/junit/tests/runner/TextRunnerSingleMethodTest$1.class
+share/java/junit-${VERSION}/junit/tests/runner/TextRunnerSingleMethodTest$InvocationTest.class
+share/java/junit-${VERSION}/junit/tests/runner/TextRunnerSingleMethodTest$NullResultPrinter.class
+share/java/junit-${VERSION}/junit/tests/runner/TextRunnerSingleMethodTest.class
+share/java/junit-${VERSION}/junit/tests/runner/TextRunnerSingleMethodTest.java
+share/java/junit-${VERSION}/junit/tests/runner/TextRunnerTest$1.class
+share/java/junit-${VERSION}/junit/tests/runner/TextRunnerTest.class
+share/java/junit-${VERSION}/junit/tests/runner/TextRunnerTest.java
+share/java/junit-${VERSION}/junit/tests/runner/test.jar
+share/java/junit-${VERSION}/junit/textui/
+share/java/junit-${VERSION}/junit/textui/ResultPrinter.java
+share/java/junit-${VERSION}/junit/textui/TestRunner.java

Reply via email to