CloneSet342


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
7220.977method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1861
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunnerTest.java
2775
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunnerTest.java
Next
Last
Clone Instance
1
Line Count
8
Source Line
61
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunnerTest.java

// check that something which is not a testcase generates no errors
// at first even though this is incorrect.
public void testNoTestCase() {
  TestRunner runner = createRunner(NoTestCase.class );
  runner.run();
  // On junit3 this is a FAILURE, on junit4 this is an ERROR
  int ret = runner.getRetCode();
  if (ret != JUnitTestRunner.FAILURES && ret != JUnitTestRunner.ERRORS) {
    fail("Unexpected result " + ret + " from junit runner");
  }
// JUnit3 test
//assertEquals(runner.getFormatter().getError(), JUnitTestRunner.FAILURES, runner.getRetCode());
}


First
Previous
Clone Instance
2
Line Count
7
Source Line
75
Source File
E:/TSE/Projects-CloneDR/apache-ant-1.7.0/src/tests/junit/org/apache/tools/ant/taskdefs/optional/junit/JUnitTestRunnerTest.java

// check that an exception in the constructor is noticed
public void testInvalidTestCase() {
  TestRunner runner = createRunner(InvalidTestCase.class );
  runner.run();
  // On junit3 this is a FAILURE, on junit4 this is an ERROR
  int ret = runner.getRetCode();
  if (ret != JUnitTestRunner.FAILURES && ret != JUnitTestRunner.ERRORS) {
    fail("Unexpected result " + ret + " from junit runner");
  }
// JUNIT3 test
//assertEquals(error, JUnitTestRunner.FAILURES, runner.getRetCode());
//@fixme as of now does not report the original stacktrace.
//assertTrue(error, error.indexOf("thrown on purpose") != -1);
}


Clone AbstractionParameter Count: 2Parameter Bindings

// check that an exception in the constructor is noticed
// check that something which is not a testcase generates no errors
// at first even though this is incorrect.
public void [[#variable100d3120]]() {
  TestRunner runner = createRunner( [[#variable100d2f60]].class );
  runner.run();
  // On junit3 this is a FAILURE, on junit4 this is an ERROR
  int ret = runner.getRetCode();
  if (ret != JUnitTestRunner.FAILURES && ret != JUnitTestRunner.ERRORS) {
    fail("Unexpected result " + ret + " from junit runner");
  }
// JUNIT3 test
//assertEquals(error, JUnitTestRunner.FAILURES, runner.getRetCode());
//@fixme as of now does not report the original stacktrace.
//assertTrue(error, error.indexOf("thrown on purpose") != -1);
// JUnit3 test
//assertEquals(runner.getFormatter().getError(), JUnitTestRunner.FAILURES, runner.getRetCode());
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#100d3120]]
testNoTestCase 
12[[#100d3120]]
testInvalidTestCase 
21[[#100d2f60]]
NoTestCase 
22[[#100d2f60]]
InvalidTestCase