* Check that the legendItemLabelGenerator is cloned.
*/
public void testCloning_LegendItemLabelGenerator() {
StandardXYSeriesLabelGenerator generator
= new StandardXYSeriesLabelGenerator("Series {0}");
XYBarRenderer r1 = new XYBarRenderer();
r1.setLegendItemLabelGenerator(generator);
XYBarRenderer r2 = null;
try {
r2 = (XYBarRenderer) r1.clone();
}
catch (CloneNotSupportedException e) {
e.printStackTrace();
}
assertTrue(r1 != r2);
assertTrue(r1.getClass() == r2.getClass());
assertTrue(r1.equals(r2));
// check that the generator has been cloned
assertTrue(r1.getLegendItemLabelGenerator()
!= r2.getLegendItemLabelGenerator());
}