CloneSet86


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
37220.996method_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1371056
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/axis/junit/DateAxisTests.java
2371099
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/axis/junit/DateAxisTests.java
Next
Last
Clone Instance
1
Line Count
37
Source Line
1056
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/axis/junit/DateAxisTests.java

/**
 * A basic check for the testPreviousStandardDate() method when the
 * tick unit is 1 millisecond.
 */
public void testPreviousStandardDateMillisecondA() {
  MyDateAxis axis = new MyDateAxis("Millisecond");
  Millisecond m0 = new Millisecond(458, 58, 31, 12, 1, 4, 2007);
  Millisecond m1 = new Millisecond(459, 58, 31, 12, 1, 4, 2007);
  Date d0 = new Date(m0.getFirstMillisecond());
  Date end = new Date(m1.getLastMillisecond());
  DateTickUnit unit = new DateTickUnit(DateTickUnit.MILLISECOND, 1);
  axis.setTickUnit(unit);
  // START: check d0
  axis.setTickMarkPosition(DateTickMarkPosition.START);
  axis.setRange(d0, end);
  Date psd = axis.previousStandardDate(d0, unit);
  Date nsd = unit.addToDate(psd);
  assertTrue(psd.getTime() < d0.getTime());
  assertTrue(nsd.getTime() >= d0.getTime());
  // MIDDLE: check d0
  axis.setTickMarkPosition(DateTickMarkPosition.MIDDLE);
  axis.setRange(d0, end);
  psd = axis.previousStandardDate(d0, unit);
  nsd = unit.addToDate(psd);
  assertTrue(psd.getTime() < d0.getTime());
  assertTrue(nsd.getTime() >= d0.getTime());
  // END: check d0
  axis.setTickMarkPosition(DateTickMarkPosition.END);
  axis.setRange(d0, end);
  psd = axis.previousStandardDate(d0, unit);
  nsd = unit.addToDate(psd);
  assertTrue(psd.getTime() < d0.getTime());
  assertTrue(nsd.getTime() >= d0.getTime());
}


First
Previous
Clone Instance
2
Line Count
37
Source Line
1099
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/axis/junit/DateAxisTests.java

/**
 * A basic check for the testPreviousStandardDate() method when the
 * tick unit is 10 milliseconds (just for the sake of having a multiple).
 */
public void testPreviousStandardDateMillisecondB() {
  MyDateAxis axis = new MyDateAxis("Millisecond");
  Millisecond m0 = new Millisecond(458, 58, 31, 12, 1, 4, 2007);
  Millisecond m1 = new Millisecond(459, 58, 31, 12, 1, 4, 2007);
  Date d0 = new Date(m0.getFirstMillisecond());
  Date end = new Date(m1.getLastMillisecond());
  DateTickUnit unit = new DateTickUnit(DateTickUnit.MILLISECOND, 10);
  axis.setTickUnit(unit);
  // START: check d0
  axis.setTickMarkPosition(DateTickMarkPosition.START);
  axis.setRange(d0, end);
  Date psd = axis.previousStandardDate(d0, unit);
  Date nsd = unit.addToDate(psd);
  assertTrue(psd.getTime() < d0.getTime());
  assertTrue(nsd.getTime() >= d0.getTime());
  // MIDDLE: check d0
  axis.setTickMarkPosition(DateTickMarkPosition.MIDDLE);
  axis.setRange(d0, end);
  psd = axis.previousStandardDate(d0, unit);
  nsd = unit.addToDate(psd);
  assertTrue(psd.getTime() < d0.getTime());
  assertTrue(nsd.getTime() >= d0.getTime());
  // END: check d0
  axis.setTickMarkPosition(DateTickMarkPosition.END);
  axis.setRange(d0, end);
  psd = axis.previousStandardDate(d0, unit);
  nsd = unit.addToDate(psd);
  assertTrue(psd.getTime() < d0.getTime());
  assertTrue(nsd.getTime() >= d0.getTime());
}


Clone AbstractionParameter Count: 2Parameter Bindings

/**
     * A basic check for the testPreviousStandardDate() method when the
     * tick unit is 10 milliseconds (just for the sake of having a multiple).
     */
/**
     * A basic check for the testPreviousStandardDate() method when the
     * tick unit is 1 millisecond.
     */
public void [[#variable1ab0cf20]]() {
  MyDateAxis axis = new MyDateAxis("Millisecond");
  Millisecond m0 = new Millisecond(458, 58, 31, 12, 1, 4, 2007);
  Millisecond m1 = new Millisecond(459, 58, 31, 12, 1, 4, 2007);
  Date d0 = new Date(m0.getFirstMillisecond());
  Date end = new Date(m1.getLastMillisecond());
  DateTickUnit unit = new DateTickUnit(DateTickUnit.MILLISECOND,  [[#variable1ab0ce20]]);
  axis.setTickUnit(unit);
  // START: check d0
  axis.setTickMarkPosition(DateTickMarkPosition.START);
  axis.setRange(d0, end);
  Date psd = axis.previousStandardDate(d0, unit);
  Date nsd = unit.addToDate(psd);
  assertTrue(psd.getTime() < d0.getTime());
  assertTrue(nsd.getTime() >= d0.getTime());
  // MIDDLE: check d0
  axis.setTickMarkPosition(DateTickMarkPosition.MIDDLE);
  axis.setRange(d0, end);
  psd = axis.previousStandardDate(d0, unit);
  nsd = unit.addToDate(psd);
  assertTrue(psd.getTime() < d0.getTime());
  assertTrue(nsd.getTime() >= d0.getTime());
  // END: check d0
  axis.setTickMarkPosition(DateTickMarkPosition.END);
  axis.setRange(d0, end);
  psd = axis.previousStandardDate(d0, unit);
  nsd = unit.addToDate(psd);
  assertTrue(psd.getTime() < d0.getTime());
  assertTrue(nsd.getTime() >= d0.getTime());
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1ab0cf20]]
testPreviousStandardDateMillisecondA 
12[[#1ab0cf20]]
testPreviousStandardDateMillisecondB 
21[[#1ab0ce20]]
1 
22[[#1ab0ce20]]
10