CloneSet44


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
65210.972class_body_declarations[2]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
16591
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/labels/junit/StandardXYItemLabelGeneratorTests.java
26588
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/labels/junit/StandardXYToolTipGeneratorTests.java
Next
Last
Clone Instance
1
Line Count
65
Source Line
91
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/labels/junit/StandardXYItemLabelGeneratorTests.java

/**
 * A series of tests for the equals() method.
 */
public void testEquals() {
  // some setup...
  String f1 = "{1}";
  String f2 = "{2}";
  NumberFormat xnf1 = new DecimalFormat("0.00");
  NumberFormat xnf2 = new DecimalFormat("0.000");
  NumberFormat ynf1 = new DecimalFormat("0.00");
  NumberFormat ynf2 = new DecimalFormat("0.000");
  StandardXYItemLabelGenerator g1 = null;
  StandardXYItemLabelGenerator g2 = null;
  g1 = new StandardXYItemLabelGenerator(f1, xnf1, ynf1);
  g2 = new StandardXYItemLabelGenerator(f1, xnf1, ynf1);
  assertTrue(g1.equals(g2));
  assertTrue(g2.equals(g1));
  g1 = new StandardXYItemLabelGenerator(f2, xnf1, ynf1);
  assertFalse(g1.equals(g2));
  g2 = new StandardXYItemLabelGenerator(f2, xnf1, ynf1);
  assertTrue(g1.equals(g2));
  g1 = new StandardXYItemLabelGenerator(f2, xnf2, ynf1);
  assertFalse(g1.equals(g2));
  g2 = new StandardXYItemLabelGenerator(f2, xnf2, ynf1);
  assertTrue(g1.equals(g2));
  g1 = new StandardXYItemLabelGenerator(f2, xnf2, ynf2);
  assertFalse(g1.equals(g2));
  g2 = new StandardXYItemLabelGenerator(f2, xnf2, ynf2);
  assertTrue(g1.equals(g2));
  DateFormat xdf1 = new SimpleDateFormat("d-MMM");
  DateFormat xdf2 = new SimpleDateFormat("d-MMM-yyyy");
  DateFormat ydf1 = new SimpleDateFormat("d-MMM");
  DateFormat ydf2 = new SimpleDateFormat("d-MMM-yyyy");
  g1 = new StandardXYItemLabelGenerator(f1, xdf1, ydf1);
  g2 = new StandardXYItemLabelGenerator(f1, xdf1, ydf1);
  assertTrue(g1.equals(g2));
  assertTrue(g2.equals(g1));
  g1 = new StandardXYItemLabelGenerator(f1, xdf2, ydf1);
  assertFalse(g1.equals(g2));
  g2 = new StandardXYItemLabelGenerator(f1, xdf2, ydf1);
  assertTrue(g1.equals(g2));
  g1 = new StandardXYItemLabelGenerator(f1, xdf2, ydf2);
  assertFalse(g1.equals(g2));
  g2 = new StandardXYItemLabelGenerator(f1, xdf2, ydf2);
  assertTrue(g1.equals(g2));
}

/**
 * Simple check that hashCode is implemented.
 */
public void testHashCode() {
  StandardXYItemLabelGenerator g1 = new StandardXYItemLabelGenerator();
  StandardXYItemLabelGenerator g2 = new StandardXYItemLabelGenerator();
  assertTrue(g1.equals(g2));
  assertTrue(g1.hashCode() == g2.hashCode());
}


First
Previous
Clone Instance
2
Line Count
65
Source Line
88
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/tests/org/jfree/chart/labels/junit/StandardXYToolTipGeneratorTests.java

/**
 * Tests the equals() method.
 */
public void testEquals() {
  // some setup...
  String f1 = "{1}";
  String f2 = "{2}";
  NumberFormat xnf1 = new DecimalFormat("0.00");
  NumberFormat xnf2 = new DecimalFormat("0.000");
  NumberFormat ynf1 = new DecimalFormat("0.00");
  NumberFormat ynf2 = new DecimalFormat("0.000");
  StandardXYToolTipGenerator g1 = null;
  StandardXYToolTipGenerator g2 = null;
  g1 = new StandardXYToolTipGenerator(f1, xnf1, ynf1);
  g2 = new StandardXYToolTipGenerator(f1, xnf1, ynf1);
  assertTrue(g1.equals(g2));
  assertTrue(g2.equals(g1));
  g1 = new StandardXYToolTipGenerator(f2, xnf1, ynf1);
  assertFalse(g1.equals(g2));
  g2 = new StandardXYToolTipGenerator(f2, xnf1, ynf1);
  assertTrue(g1.equals(g2));
  g1 = new StandardXYToolTipGenerator(f2, xnf2, ynf1);
  assertFalse(g1.equals(g2));
  g2 = new StandardXYToolTipGenerator(f2, xnf2, ynf1);
  assertTrue(g1.equals(g2));
  g1 = new StandardXYToolTipGenerator(f2, xnf2, ynf2);
  assertFalse(g1.equals(g2));
  g2 = new StandardXYToolTipGenerator(f2, xnf2, ynf2);
  assertTrue(g1.equals(g2));
  DateFormat xdf1 = new SimpleDateFormat("d-MMM");
  DateFormat xdf2 = new SimpleDateFormat("d-MMM-yyyy");
  DateFormat ydf1 = new SimpleDateFormat("d-MMM");
  DateFormat ydf2 = new SimpleDateFormat("d-MMM-yyyy");
  g1 = new StandardXYToolTipGenerator(f1, xdf1, ydf1);
  g2 = new StandardXYToolTipGenerator(f1, xdf1, ydf1);
  assertTrue(g1.equals(g2));
  assertTrue(g2.equals(g1));
  g1 = new StandardXYToolTipGenerator(f1, xdf2, ydf1);
  assertFalse(g1.equals(g2));
  g2 = new StandardXYToolTipGenerator(f1, xdf2, ydf1);
  assertTrue(g1.equals(g2));
  g1 = new StandardXYToolTipGenerator(f1, xdf2, ydf2);
  assertFalse(g1.equals(g2));
  g2 = new StandardXYToolTipGenerator(f1, xdf2, ydf2);
  assertTrue(g1.equals(g2));
}

/**
 * Simple check that hashCode is implemented.
 */
public void testHashCode() {
  StandardXYToolTipGenerator g1 = new StandardXYToolTipGenerator();
  StandardXYToolTipGenerator g2 = new StandardXYToolTipGenerator();
  assertTrue(g1.equals(g2));
  assertTrue(g1.hashCode() == g2.hashCode());
}


Clone AbstractionParameter Count: 1Parameter Bindings

/**
     * A series of tests for the equals() method.
     */
/**
     * Tests the equals() method.
     */
public void testEquals() {
  // some setup...
  String f1 = "{1}";
  String f2 = "{2}";
  NumberFormat xnf1 = new DecimalFormat("0.00");
  NumberFormat xnf2 = new DecimalFormat("0.000");
  NumberFormat ynf1 = new DecimalFormat("0.00");
  NumberFormat ynf2 = new DecimalFormat("0.000");
   [[#variable15125460]] g1 = null;
   [[#variable15125460]] g2 = null;
  g1 = new [[#variable15125460]](f1, xnf1, ynf1);
  g2 = new [[#variable15125460]](f1, xnf1, ynf1);
  assertTrue(g1.equals(g2));
  assertTrue(g2.equals(g1));
  g1 = new [[#variable15125460]](f2, xnf1, ynf1);
  assertFalse(g1.equals(g2));
  g2 = new [[#variable15125460]](f2, xnf1, ynf1);
  assertTrue(g1.equals(g2));
  g1 = new [[#variable15125460]](f2, xnf2, ynf1);
  assertFalse(g1.equals(g2));
  g2 = new [[#variable15125460]](f2, xnf2, ynf1);
  assertTrue(g1.equals(g2));
  g1 = new [[#variable15125460]](f2, xnf2, ynf2);
  assertFalse(g1.equals(g2));
  g2 = new [[#variable15125460]](f2, xnf2, ynf2);
  assertTrue(g1.equals(g2));
  DateFormat xdf1 = new SimpleDateFormat("d-MMM");
  DateFormat xdf2 = new SimpleDateFormat("d-MMM-yyyy");
  DateFormat ydf1 = new SimpleDateFormat("d-MMM");
  DateFormat ydf2 = new SimpleDateFormat("d-MMM-yyyy");
  g1 = new [[#variable15125460]](f1, xdf1, ydf1);
  g2 = new [[#variable15125460]](f1, xdf1, ydf1);
  assertTrue(g1.equals(g2));
  assertTrue(g2.equals(g1));
  g1 = new [[#variable15125460]](f1, xdf2, ydf1);
  assertFalse(g1.equals(g2));
  g2 = new [[#variable15125460]](f1, xdf2, ydf1);
  assertTrue(g1.equals(g2));
  g1 = new [[#variable15125460]](f1, xdf2, ydf2);
  assertFalse(g1.equals(g2));
  g2 = new [[#variable15125460]](f1, xdf2, ydf2);
  assertTrue(g1.equals(g2));
}

/**
     * Simple check that hashCode is implemented.
     */
public void testHashCode() {
   [[#variable15125460]] g1 = new [[#variable15125460]]();
   [[#variable15125460]] g2 = new [[#variable15125460]]();
  assertTrue(g1.equals(g2));
  assertTrue(g1.hashCode() == g2.hashCode());
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#15125460]]
StandardXYItemLabelGenerator 
12[[#15125460]]
StandardXYToolTipGenerator