当前位置: 首页>>代码示例>>Java>>正文


Java TestUtilities.serialised方法代码示例

本文整理汇总了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.");
    }
}
 
开发者ID:mdzio,项目名称:ccu-historian,代码行数:25,代码来源:XYPlotTest.java

示例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);
}
 
开发者ID:mdzio,项目名称:ccu-historian,代码行数:19,代码来源:TaskSeriesCollectionTest.java

示例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);
}
 
开发者ID:mdzio,项目名称:ccu-historian,代码行数:10,代码来源:QuarterTest.java

示例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);
}
 
开发者ID:mdzio,项目名称:ccu-historian,代码行数:13,代码来源:LabelBlockTest.java

示例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);
}
 
开发者ID:nick-paul,项目名称:aya-lang,代码行数:15,代码来源:XYBarDatasetTest.java

示例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);
}
 
开发者ID:nick-paul,项目名称:aya-lang,代码行数:15,代码来源:DefaultKeyedValues2DDatasetTest.java

示例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));
}
 
开发者ID:nick-paul,项目名称:aya-lang,代码行数:10,代码来源:ArrowNeedleTest.java

示例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);
}
 
开发者ID:nick-paul,项目名称:aya-lang,代码行数:16,代码来源:CompassPlotTest.java

示例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);
}
 
开发者ID:nick-paul,项目名称:aya-lang,代码行数:10,代码来源:StandardDialFrameTest.java

示例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);
}
 
开发者ID:mdzio,项目名称:ccu-historian,代码行数:12,代码来源:TimeSeriesDataItemTest.java

示例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);
}
 
开发者ID:nick-paul,项目名称:aya-lang,代码行数:12,代码来源:AxisLocationTest.java

示例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);
}
 
开发者ID:mdzio,项目名称:ccu-historian,代码行数:10,代码来源:LineRenderer3DTest.java

示例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);
}
 
开发者ID:nick-paul,项目名称:aya-lang,代码行数:10,代码来源:LevelRendererTest.java

示例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);
}
 
开发者ID:mdzio,项目名称:ccu-historian,代码行数:11,代码来源:DefaultCategoryItemRendererTest.java

示例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);
}
 
开发者ID:mdzio,项目名称:ccu-historian,代码行数:10,代码来源:VectorTest.java


注:本文中的org.jfree.chart.TestUtilities.serialised方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。