>But the (no more present) method was empty, which is also not right. 
>We could 
>1.  make oata.BuildFileTest.tearDown() public 
>2.  write the ModifiedSelectorTest.BFT.tearDown() with super-call.
>
>I would prefer the first one, but are there any reasons for 
>that method being protected?


Just did a test with 1. - there are some other child classes infected:
   "... cannot override tearDown() in
org.apache.tools.ant.BuildFileTest; 
   attempting to assign weaker access privileges; was public"


- src\testcases\org\apache\tools\ant\ExtendedTaskdefTest.java:47
        super.tearDown();
        executeTarget("teardown");
  --> super.tearDown() executes a "teardown" target, if present
  --> should be deleted?

- src\testcases\org\apache\tools\ant\taskdefs\StyleTest.java:48
        executeTarget("teardown");
  --> should be deleted?

-
src\testcases\org\apache\tools\ant\taskdefs\optional\junit\JUnitReportTe
st.java:42
        executeTarget("clean");
  --> a) make the method public
      b) rename the "clean" target to "teardown" (which is possible, no
"teardown" present ATM)

-
src\testcases\org\apache\tools\ant\taskdefs\optional\sos\SOSTest.java:73
    private static final String LOCAL_PATH = "testdir";
    protected void tearDown()
        throws Exception {
        File file = new File(project.getBaseDir(), LOCAL_PATH);
        if (file.exists()) {
            file.delete();
        }
    }
    --> make the method public and do a super.tearDown() 

-
src\testcases\org\apache\tools\ant\taskdefs\optional\vss\MSVSSTest.java:
81
    private static final String LOCAL_PATH = "testdir";
    protected void tearDown()
        throws Exception {
        File file = new File(project.getBaseDir(), LOCAL_PATH);
        if (file.exists()) {
            file.delete();
        }
    }
    --> make the method public and do a super.tearDown() 

- src\testcases\org\apache\tools\ant\types\AssertionsTest.java:34
    protected void tearDown() throws Exception {
        executeTarget("teardown");
    }
  --> should be deleted?

-
src\testcases\org\apache\tools\ant\types\resources\TarResourceTest.java:
34
    protected void tearDown() throws Exception {
        executeTarget("tearDown");
    }
  --> should be deleted?



Jan

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to