亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chartrenderinginfotests.java

?? jfreechart1.0.1 jsp繪制圖表的開發包
?? JAVA
字號:
/* ===========================================================
 * JFreeChart : a free chart library for the Java(tm) platform
 * ===========================================================
 *
 * (C) Copyright 2000-2005, by Object Refinery Limited and Contributors.
 *
 * Project Info:  http://www.jfree.org/jfreechart/index.html
 *
 * This library is free software; you can redistribute it and/or modify it 
 * under the terms of the GNU Lesser General Public License as published by 
 * the Free Software Foundation; either version 2.1 of the License, or 
 * (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful, but 
 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY 
 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public 
 * License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, 
 * USA.  
 *
 * [Java is a trademark or registered trademark of Sun Microsystems, Inc. 
 * in the United States and other countries.]
 *
 * ----------------------------
 * ChartRenderingInfoTests.java
 * ----------------------------
 * (C) Copyright 2004, 2005, by Object Refinery Limited and Contributors.
 *
 * Original Author:  David Gilbert (for Object Refinery Limited);
 * Contributor(s):   -;
 *
 * $Id: ChartRenderingInfoTests.java,v 1.2.2.3 2005/11/30 11:48:25 mungady Exp $
 *
 * Changes
 * -------
 * 19-Mar-2004 : Version 1 (DG);
 * 30-Nov-2005 : Updated for removed field in ChartRenderingInfo (DG);
 * 
 */

package org.jfree.chart.junit;

import java.awt.geom.Rectangle2D;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.ObjectInput;
import java.io.ObjectInputStream;
import java.io.ObjectOutput;
import java.io.ObjectOutputStream;

import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;

import org.jfree.chart.ChartRenderingInfo;

/**
 * Tests for the {@link ChartRenderingInfo} class.
 */
public class ChartRenderingInfoTests extends TestCase {

    /**
     * Returns the tests as a test suite.
     *
     * @return The test suite.
     */
    public static Test suite() {
        return new TestSuite(ChartRenderingInfoTests.class);
    }

    /**
     * Constructs a new set of tests.
     *
     * @param name  the name of the tests.
     */
    public ChartRenderingInfoTests(String name) {
        super(name);
    }

    /**
     * Confirm that the equals method can distinguish all the required fields.
     */
    public void testEquals() {
        
        ChartRenderingInfo i1 = new ChartRenderingInfo();
        ChartRenderingInfo i2 = new ChartRenderingInfo();
        assertTrue(i1.equals(i2));
        
        i1.setChartArea(new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0));
        assertFalse(i1.equals(i2));
        i2.setChartArea(new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0));
        assertTrue(i1.equals(i2));
        
        i1.getPlotInfo().setDataArea(new Rectangle2D.Double(1.0, 1.0, 1.0, 1.0));
        assertFalse(i1.equals(i2));
        i2.getPlotInfo().setDataArea(new Rectangle2D.Double(1.0, 1.0, 1.0, 1.0));
        assertTrue(i1.equals(i2));
    }

    /**
     * Confirm that cloning works.
     */
    public void testCloning() {
        ChartRenderingInfo i1 = new ChartRenderingInfo();
        ChartRenderingInfo i2 = null;
        try {
            i2 = (ChartRenderingInfo) i1.clone();
        }
        catch (CloneNotSupportedException e) {
            System.err.println("Failed to clone.");
        }
        assertTrue(i1 != i2);
        assertTrue(i1.getClass() == i2.getClass());
        assertTrue(i1.equals(i2));
    }

    /**
     * Serialize an instance, restore it, and check for equality.
     */
    public void testSerialization() {

        ChartRenderingInfo i1 = new ChartRenderingInfo();
        i1.setChartArea(new Rectangle2D.Double(1.0, 2.0, 3.0, 4.0));
        ChartRenderingInfo i2 = null;
        try {
            ByteArrayOutputStream buffer = new ByteArrayOutputStream();
            ObjectOutput out = new ObjectOutputStream(buffer);
            out.writeObject(i1);
            out.close();

            ObjectInput in = new ObjectInputStream(
                new ByteArrayInputStream(buffer.toByteArray())
            );
            i2 = (ChartRenderingInfo) in.readObject();
            in.close();
        }
        catch (Exception e) {
            e.printStackTrace();
        }
        assertEquals(i1, i2);

    }

    /**
     * Serialize an instance, restore it, and check for equality.
     */
    public void testSerialization2() {

        ChartRenderingInfo i1 = new ChartRenderingInfo();
        i1.getPlotInfo().setDataArea(new Rectangle2D.Double(1.0, 2.0, 3.0, 
                4.0));
        ChartRenderingInfo i2 = null;
        try {
            ByteArrayOutputStream buffer = new ByteArrayOutputStream();
            ObjectOutput out = new ObjectOutputStream(buffer);
            out.writeObject(i1);
            out.close();

            ObjectInput in = new ObjectInputStream(
                new ByteArrayInputStream(buffer.toByteArray())
            );
            i2 = (ChartRenderingInfo) in.readObject();
            in.close();
        }
        catch (Exception e) {
            e.printStackTrace();
        }
        assertEquals(i1, i2);
        assertEquals(i2, i2.getPlotInfo().getOwner());

    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
懂色av中文字幕一区二区三区 | 亚洲一区二区精品视频| av在线一区二区| 中文字幕一区av| 豆国产96在线|亚洲| 欧美激情中文不卡| 欧美在线看片a免费观看| 亚洲精品日日夜夜| 欧美亚一区二区| 久久99精品一区二区三区 | 91色.com| 亚洲国产一区视频| 久久久久88色偷偷免费 | 亚洲成人免费看| 久久综合成人精品亚洲另类欧美 | 成人夜色视频网站在线观看| 国产精品久久久久久久午夜片| av在线不卡观看免费观看| 亚洲在线免费播放| 久久婷婷成人综合色| 日韩一级片网站| 国产在线精品一区二区| 国产拍欧美日韩视频二区| 91高清在线观看| 五月婷婷激情综合| 亚洲一区二区视频在线观看| 91麻豆精品国产91久久久资源速度| 国产91精品在线观看| 奇米精品一区二区三区在线观看 | ●精品国产综合乱码久久久久| 日韩一区二区三区电影在线观看 | 欧美精品粉嫩高潮一区二区| 91蝌蚪porny九色| www.成人网.com| 欧美综合一区二区三区| 国产+成+人+亚洲欧洲自线| 午夜视黄欧洲亚洲| 五月激情综合色| 久久99国产精品久久| 日韩福利电影在线| 日本色综合中文字幕| 亚洲午夜精品久久久久久久久| 国产亚洲精品超碰| 欧美激情中文字幕| 玉米视频成人免费看| 艳妇臀荡乳欲伦亚洲一区| 亚洲欧美电影一区二区| 性做久久久久久免费观看欧美| 亚洲成年人网站在线观看| 亚洲影视在线播放| 麻豆91精品视频| 99视频超级精品| 欧美人狂配大交3d怪物一区| 欧美另类变人与禽xxxxx| 日韩午夜av一区| 日本一区二区三区四区在线视频| 国产精品无圣光一区二区| 亚洲黄色免费网站| 国产精品中文字幕日韩精品 | 日韩精品欧美精品| 成人午夜大片免费观看| 在线视频欧美区| 亚洲桃色在线一区| 欧美一激情一区二区三区| 欧美激情一区二区在线| 亚洲成av人在线观看| 不卡的av中国片| 精品久久久久久最新网址| 亚洲成人7777| 在线精品视频免费播放| 中文字幕精品三区| 国产乱人伦偷精品视频不卡| 欧美成人猛片aaaaaaa| 午夜精品视频一区| 欧美日韩国产一级| 性做久久久久久免费观看欧美| 99精品热视频| 自拍av一区二区三区| 成人精品视频一区二区三区| 国产精品美女一区二区| 亚洲最大成人网4388xx| 亚洲一区二区不卡免费| 成人动漫一区二区在线| 精品国产免费人成在线观看| 亚洲一区二区五区| 欧美日韩不卡一区二区| 蜜臀av一区二区在线免费观看| 精品99一区二区三区| 国产成人精品aa毛片| 欧美国产成人精品| 欧美亚洲国产一区二区三区 | 中文字幕一区二区三区在线观看| 日韩在线播放一区二区| 日韩欧美中文字幕一区| 国产精品一区一区三区| 亚洲免费视频成人| 日韩精品在线一区二区| 国产制服丝袜一区| 亚洲精品国产一区二区三区四区在线| 91最新地址在线播放| 免费人成黄页网站在线一区二区| 欧美日韩精品一区二区天天拍小说 | 亚洲成人动漫av| 91一区二区三区在线播放| 日本亚洲欧美天堂免费| 国产亚洲一区二区三区在线观看| 在线免费观看日本欧美| 国产jizzjizz一区二区| 日韩电影在线一区二区| 亚洲欧美一区二区三区极速播放 | 蜜桃一区二区三区在线| 久久99精品久久只有精品| 午夜精品一区二区三区免费视频| 国产色婷婷亚洲99精品小说| 在线视频欧美精品| 国产91综合一区在线观看| 精品一区二区免费| 日日摸夜夜添夜夜添精品视频 | 日韩精品欧美成人高清一区二区| 亚洲欧洲精品一区二区精品久久久| 欧美一区二区三区喷汁尤物| 欧美性三三影院| 欧美一级生活片| 日韩一区二区三区在线观看| 在线精品视频小说1| 91在线免费视频观看| 在线观看一区不卡| 欧美日韩成人一区| 国产精品网站在线播放| 自拍视频在线观看一区二区| 成人欧美一区二区三区小说| 亚洲一二三级电影| 日韩电影在线一区| 97精品久久久午夜一区二区三区| 在线观看区一区二| 久久人人97超碰com| 国产精品福利av| 日韩1区2区3区| 成人免费精品视频| 欧美日本高清视频在线观看| 久久久亚洲精华液精华液精华液| 久久网站热最新地址| 亚洲国产成人自拍| 丝袜美腿亚洲色图| 99re热这里只有精品免费视频| 欧美一级高清片| 亚洲精品一二三四区| 国产一区在线不卡| 欧美网站一区二区| 亚洲美腿欧美偷拍| 99国产精品久久久久| 精品福利在线导航| 日本网站在线观看一区二区三区| 国产99久久久国产精品| 91精品一区二区三区久久久久久| 国产精品久久久久天堂| www.亚洲精品| 国产日韩欧美精品综合| 日韩中文欧美在线| 欧美日韩成人在线一区| 亚洲小说欧美激情另类| 欧美在线免费视屏| 一区二区三区四区av| 91国产丝袜在线播放| 一区在线观看免费| 94-欧美-setu| 午夜精品一区二区三区免费视频 | 极品少妇xxxx偷拍精品少妇| 欧美成人一区二区三区片免费 | 欧美日韩在线播| 精品一区二区在线免费观看| 9191成人精品久久| 狠狠色丁香久久婷婷综| 国产精品久久久久一区二区三区| 欧美猛男超大videosgay| 亚洲v中文字幕| 久久伊99综合婷婷久久伊| 国产资源在线一区| 亚洲激情图片一区| 2024国产精品| 在线电影国产精品| 99久久精品国产麻豆演员表| 日本午夜一本久久久综合| 中文字幕一区二区三区不卡| 91在线丨porny丨国产| 日韩高清在线电影| 亚洲欧洲一区二区三区| 欧美不卡在线视频| 91精品国产麻豆国产自产在线| 成人激情小说网站| 视频一区视频二区中文字幕| 中文字幕在线一区二区三区| 精品国产乱码久久久久久牛牛 | 夫妻av一区二区| 国产福利精品一区| 婷婷综合另类小说色区| 一区二区三区欧美视频| 国产欧美一二三区| 国产清纯美女被跳蛋高潮一区二区久久w| 91福利精品第一导航|