===================================================================== Found a 36 line (285 tokens) duplication in the following files: Starting at line 46 of /home/tom/pmd/pmd-web/src/junit-addons-runner/src/test/junitx/runner/engine/DefaultBehaviourTest.java Starting at line 32 of /home/tom/pmd/pmd-web/src/junit-addons-runner/src/test/junitx/runner/engine/JUnitBehaviourTest.java m_engine.runTest(new TestSuite(SuccessTestCase.class)); assertEquals("run_started", 1, m_listener.run_started); assertEquals("run_stopped", 0, m_listener.run_stopped); assertEquals("run_ended", 1, m_listener.run_ended); assertEquals("test_ignored", 0, m_listener.test_ignored); assertEquals("test_started", 1, m_listener.test_started); assertEquals("test_failure", 0, m_listener.test_failure); assertEquals("test_error", 0, m_listener.test_error); assertEquals("test_success", 1, m_listener.test_success); } public void testError() { m_engine.runTest(new TestSuite(ErrorTestCase.class)); assertEquals("run_started", 1, m_listener.run_started); assertEquals("run_stopped", 0, m_listener.run_stopped); assertEquals("run_ended", 1, m_listener.run_ended); assertEquals("test_ignored", 0, m_listener.test_ignored); assertEquals("test_started", 1, m_listener.test_started); assertEquals("test_failure", 0, m_listener.test_failure); assertEquals("test_error", 1, m_listener.test_error); assertEquals("test_success", 0, m_listener.test_success); } public void testFailure() { m_engine.runTest(new TestSuite(FailureTestCase.class)); assertEquals("run_started", 1, m_listener.run_started); assertEquals("run_stopped", 0, m_listener.run_stopped); assertEquals("run_ended", 1, m_listener.run_ended); assertEquals("test_ignored", 0, m_listener.test_ignored); assertEquals("test_started", 1, m_listener.test_started); assertEquals("test_failure", 1, m_listener.test_failure); assertEquals("test_error", 0, m_listener.test_error); assertEquals("test_success", 0, m_listener.test_success); } public void testIgnored() { ===================================================================== Found a 35 line (283 tokens) duplication in the following files: Starting at line 142 of /home/tom/pmd/pmd-web/src/junit-addons-runner/src/test/junitx/runner/engine/DefaultBehaviourTest.java Starting at line 92 of /home/tom/pmd/pmd-web/src/junit-addons-runner/src/test/junitx/runner/engine/JUnitBehaviourTest.java m_engine.runTest(new TestSuite(SuccessTestSetup.class)); assertEquals("run_started", 1, m_listener.run_started); assertEquals("run_stopped", 0, m_listener.run_stopped); assertEquals("run_ended", 1, m_listener.run_ended); assertEquals("test_ignored", 0, m_listener.test_ignored); assertEquals("test_started", 3, m_listener.test_started); assertEquals("test_failure", 1, m_listener.test_failure); assertEquals("test_error", 1, m_listener.test_error); assertEquals("test_success", 1, m_listener.test_success); } public void testTestSetupFailure() { m_engine.runTest(new TestSuite(SetupFailTestCase.class)); assertEquals("run_started", 1, m_listener.run_started); assertEquals("run_stopped", 0, m_listener.run_stopped); assertEquals("run_ended", 1, m_listener.run_ended); assertEquals("test_ignored", 0, m_listener.test_ignored); assertEquals("test_started", 3, m_listener.test_started); assertEquals("test_failure", 3, m_listener.test_failure); assertEquals("test_error", 0, m_listener.test_error); assertEquals("test_success", 0, m_listener.test_success); } public void testTestSetupError() { m_engine.runTest(new TestSuite(SetupErrorTestCase.class)); assertEquals("run_started", 1, m_listener.run_started); assertEquals("run_stopped", 0, m_listener.run_stopped); assertEquals("run_ended", 1, m_listener.run_ended); assertEquals("test_ignored", 0, m_listener.test_ignored); assertEquals("test_started", 3, m_listener.test_started); assertEquals("test_failure", 0, m_listener.test_failure); assertEquals("test_error", 3, m_listener.test_error); assertEquals("test_success", 0, m_listener.test_success); } ===================================================================== Found a 29 line (206 tokens) duplication in the following files: Starting at line 102 of /home/tom/pmd/pmd-web/src/junit-addons-runner/src/test/junitx/runner/engine/DefaultBehaviourTest.java Starting at line 76 of /home/tom/pmd/pmd-web/src/junit-addons-runner/src/test/junitx/runner/engine/JUnitBehaviourTest.java assertEquals("test_success", 1, m_listener.test_success); } public void testWarning() { m_engine.runTest(new TestSuite(WarningTestCase.class)); assertEquals("run_started", 1, m_listener.run_started); assertEquals("run_stopped", 0, m_listener.run_stopped); assertEquals("run_ended", 1, m_listener.run_ended); assertEquals("test_ignored", 0, m_listener.test_ignored); assertEquals("test_started", 1, m_listener.test_started); assertEquals("test_failure", 1, m_listener.test_failure); assertEquals("test_error", 0, m_listener.test_error); assertEquals("test_success", 0, m_listener.test_success); } public void testSuccessTestSetup() { m_engine.runTest(new TestSuite(SuccessTestSetup.class)); assertEquals("run_started", 1, m_listener.run_started); assertEquals("run_stopped", 0, m_listener.run_stopped); assertEquals("run_ended", 1, m_listener.run_ended); assertEquals("test_ignored", 0, m_listener.test_ignored); assertEquals("test_started", 3, m_listener.test_started); assertEquals("test_failure", 1, m_listener.test_failure); assertEquals("test_error", 1, m_listener.test_error); assertEquals("test_success", 1, m_listener.test_success); } public void testTestSetupFailure() {