Logs console output multiple times (no. of times log output = the no. of test 
being run) for JUnit/XMLUnit tests
----------------------------------------------------------------------------------------------------------------

                 Key: SUREFIRE-599
                 URL: http://jira.codehaus.org/browse/SUREFIRE-599
             Project: Maven Surefire
          Issue Type: Bug
          Components: JUnit 3.x support
    Affects Versions: 2.5
         Environment: Ubuntu 9.04
Apache Maven 2.1.0 (r755702; 2009-03-18 19:10:27+0000)
Java version: 1.6.0_16
OS name: "linux" version: "2.6.31-17-generic" arch: "i386" Family: "unix"
JUnit 3.8.2
Log4j 1.2.14
            Reporter: Mahender Didwania


I have a test class (named ATest) written by extending the JUnit TestCase 
class.  This class has a few test methods which all call the same method on a 
class (named A) with different parameters, exactly once each.

Now the class A which is being tested logs to console using Apache log4j's 
ConsoleAppender, at INFO level.

In the first test method, a message is logged once (which is how it should be).
In the second test method, every log message is repeated once (so gets logged 
twice instead of once).
In the third test method, every log message is logged thrice.
...
and so on.  Please note that the method in class A is invoked only once by the 
written source-code in each of the test methods and logs only once.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to