Don't treat inner classes as test classes with ant. master
authorW. Trevor King <wking@drexel.edu>
Fri, 7 Oct 2011 07:50:13 +0000 (03:50 -0400)
committerW. Trevor King <wking@drexel.edu>
Fri, 7 Oct 2011 07:50:13 +0000 (03:50 -0400)
commit368e12ae816b590fff44a7e9e73d21855385ab41
tree2f917df1c72d1d3d4bc1e95dec70b46c4d435421
parentb9edd6a86e66d354b0c1d010125246d8359cbb37
Don't treat inner classes as test classes with ant.

This had been causing errors like

    [junit] Testsuite: nom.tam.util.test.ArrayFuncsTest$CloneTest
    [junit] Tests run: 2, Failures: 0, Errors: 2, Time elapsed: 0.039 sec
    [junit]
    [junit] Testcase: initializationError(nom.tam.util.test.ArrayFuncsTest$CloneTest):  Caused an ERROR
    [junit] Test class should have exactly one public zero-argument constructor
    [junit] java.lang.Exception: Test class should have exactly one public zero-argument constructor
    [junit]     at java.lang.reflect.Constructor.newInstance(Constructor.java:532)

The fix follows a patch submitted by peter to the hamake project [1].

[1]: http://code.google.com/p/hamake/issues/detail?id=55
build.xml