本文整理汇总了Java中org.jfree.chart.TestUtilities.serialised方法的典型用法代码示例。如果您正苦于以下问题:Java TestUtilities.serialised方法的具体用法?Java TestUtilities.serialised怎么用?Java TestUtilities.serialised使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.jfree.chart.TestUtilities
的用法示例。
在下文中一共展示了TestUtilities.serialised方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testSerialization4
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* A test to reproduce a bug in serialization: the domain and/or range
* markers for a plot are not being serialized.
*/
@Test
public void testSerialization4() {
XYSeriesCollection dataset = new XYSeriesCollection();
JFreeChart chart = ChartFactory.createXYLineChart("Test Chart",
"Domain Axis", "Range Axis", dataset);
XYPlot plot = (XYPlot) chart.getPlot();
plot.addDomainMarker(new ValueMarker(1.0), Layer.FOREGROUND);
plot.addDomainMarker(new IntervalMarker(2.0, 3.0), Layer.BACKGROUND);
plot.addRangeMarker(new ValueMarker(4.0), Layer.FOREGROUND);
plot.addRangeMarker(new IntervalMarker(5.0, 6.0), Layer.BACKGROUND);
JFreeChart chart2 = (JFreeChart) TestUtilities.serialised(chart);
assertEquals(chart, chart2);
try {
chart2.createBufferedImage(300, 200);
}
catch (Exception e) {
fail("No exception should be thrown.");
}
}
示例2: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
TaskSeries s1 = new TaskSeries("S");
s1.add(new Task("T1", new Date(1), new Date(2)));
s1.add(new Task("T2", new Date(11), new Date(22)));
TaskSeries s2 = new TaskSeries("S");
s2.add(new Task("T1", new Date(1), new Date(2)));
s2.add(new Task("T2", new Date(11), new Date(22)));
TaskSeriesCollection c1 = new TaskSeriesCollection();
c1.add(s1);
c1.add(s2);
TaskSeriesCollection c2 = (TaskSeriesCollection)
TestUtilities.serialised(c1);
assertEquals(c1, c2);
}
示例3: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
Quarter q1 = new Quarter(4, 1999);
Quarter q2 = (Quarter) TestUtilities.serialised(q1);
assertEquals(q1, q2);
}
示例4: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
GradientPaint gp = new GradientPaint(1.0f, 2.0f, Color.red, 3.0f, 4.0f,
Color.blue);
LabelBlock b1 = new LabelBlock("ABC", new Font("Dialog",
Font.PLAIN, 12), gp);
LabelBlock b2 = (LabelBlock) TestUtilities.serialised(b1);
assertEquals(b1, b2);
}
示例5: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
DefaultXYDataset d1 = new DefaultXYDataset();
double[] x1 = new double[] {1.0, 2.0, 3.0};
double[] y1 = new double[] {4.0, 5.0, 6.0};
double[][] data1 = new double[][] {x1, y1};
d1.addSeries("S1", data1);
XYBarDataset bd1 = new XYBarDataset(d1, 5.0);
XYBarDataset bd2 = (XYBarDataset) TestUtilities.serialised(bd1);
assertEquals(bd1, bd2);
}
示例6: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
public void testSerialization() {
DefaultKeyedValues2DDataset d1 = new DefaultKeyedValues2DDataset();
d1.addValue(new Double(234.2), "Row1", "Col1");
d1.addValue(null, "Row1", "Col2");
d1.addValue(new Double(345.9), "Row2", "Col1");
d1.addValue(new Double(452.7), "Row2", "Col2");
DefaultKeyedValues2DDataset d2 = (DefaultKeyedValues2DDataset)
TestUtilities.serialised(d1);
assertEquals(d1, d2);
}
示例7: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
ArrowNeedle n1 = new ArrowNeedle(false);
ArrowNeedle n2 = (ArrowNeedle) TestUtilities.serialised(n1);
assertTrue(n1.equals(n2));
}
示例8: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
CompassPlot p1 = new CompassPlot(null);
p1.setRosePaint(new GradientPaint(1.0f, 2.0f, Color.red, 3.0f, 4.0f,
Color.blue));
p1.setRoseCenterPaint(new GradientPaint(4.0f, 3.0f, Color.red, 2.0f,
1.0f, Color.green));
p1.setRoseHighlightPaint(new GradientPaint(4.0f, 3.0f, Color.red, 2.0f,
1.0f, Color.green));
CompassPlot p2 = (CompassPlot) TestUtilities.serialised(p1);
assertEquals(p1, p2);
}
示例9: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
StandardDialFrame f1 = new StandardDialFrame();
StandardDialFrame f2 = (StandardDialFrame) TestUtilities.serialised(f1);
assertEquals(f1, f2);
}
示例10: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
TimeSeriesDataItem item1 = new TimeSeriesDataItem(new Day(23, 9, 2001),
99.7);
TimeSeriesDataItem item2 = (TimeSeriesDataItem)
TestUtilities.serialised(item1);
assertEquals(item1, item2);
}
示例11: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
AxisLocation location1 = AxisLocation.BOTTOM_OR_RIGHT;
AxisLocation location2 = (AxisLocation) TestUtilities.serialised(location1);
assertEquals(location1, location2);
boolean same = location1 == location2;
assertEquals(true, same);
}
示例12: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
LineRenderer3D r1 = new LineRenderer3D();
LineRenderer3D r2 = (LineRenderer3D) TestUtilities.serialised(r1);
assertEquals(r1, r2);
}
示例13: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
LevelRenderer r1 = new LevelRenderer();
LevelRenderer r2 = (LevelRenderer) TestUtilities.serialised(r1);
assertEquals(r1, r2);
}
示例14: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
DefaultCategoryItemRenderer r1 = new DefaultCategoryItemRenderer();
DefaultCategoryItemRenderer r2 = (DefaultCategoryItemRenderer)
TestUtilities.serialised(r1);
assertEquals(r1, r2);
}
示例15: testSerialization
import org.jfree.chart.TestUtilities; //导入方法依赖的package包/类
/**
* Serialize an instance, restore it, and check for equality.
*/
@Test
public void testSerialization() {
Vector v1 = new Vector(1.0, 2.0);
Vector v2 = (Vector) TestUtilities.serialised(v1);
assertEquals(v1, v2);
}