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

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

?? standardxyitemrenderertests.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.]
 *
 * --------------------------------
 * StandardXYItemRendererTests.java
 * --------------------------------
 * (C) Copyright 2003, 2004, by Object Refinery Limited and Contributors.
 *
 * Original Author:  David Gilbert (for Object Refinery Limited);
 * Contributor(s):   -;
 *
 * $Id: StandardXYItemRendererTests.java,v 1.4.2.2 2005/10/25 20:56:44 mungady Exp $
 *
 * Changes
 * -------
 * 25-Mar-2003 : Version 1 (DG);
 * 22-Oct-2003 : Added hashCode test (DG);
 * 08-Oct-2004 : Strengthened test for equals() method (DG);
 * 
 */

package org.jfree.chart.renderer.xy.junit;

import java.awt.geom.Line2D;
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.renderer.xy.StandardXYItemRenderer;
import org.jfree.util.UnitType;

/**
 * Tests for the {@link StandardXYItemRenderer} class.
 */
public class StandardXYItemRendererTests extends TestCase {

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

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

    /**
     * Test that the equals() method distinguishes all fields.
     */
    public void testEquals() {
        StandardXYItemRenderer r1 = new StandardXYItemRenderer();
        StandardXYItemRenderer r2 = new StandardXYItemRenderer();
        assertEquals(r1, r2);
        
        r1.setBaseShapesVisible(true);
        assertFalse(r1.equals(r2));
        r2.setBaseShapesVisible(true);
        assertTrue(r1.equals(r2));
        
        r1.setPlotLines(false);
        assertFalse(r1.equals(r2));
        r2.setPlotLines(false);
        assertTrue(r1.equals(r2));

        r1.setPlotImages(true);
        assertFalse(r1.equals(r2));
        r2.setPlotImages(true);
        assertTrue(r1.equals(r2));

        r1.setShapesFilled(false);
        assertFalse(r1.equals(r2));
        r2.setShapesFilled(false);
        assertTrue(r1.equals(r2));
        
        r1.setGapThresholdType(UnitType.ABSOLUTE);
        assertFalse(r1.equals(r2));
        r2.setGapThresholdType(UnitType.ABSOLUTE);
        assertTrue(r1.equals(r2));
        
        r1.setGapThreshold(1.23);
        assertFalse(r1.equals(r2));
        r2.setGapThreshold(1.23);
        assertTrue(r1.equals(r2));
        
        r1.setLegendLine(new Line2D.Double(1.0, 2.0, 3.0, 4.0));
        assertFalse(r1.equals(r2));
        r2.setLegendLine(new Line2D.Double(1.0, 2.0, 3.0, 4.0));
        assertTrue(r1.equals(r2));
    }

    /**
     * Two objects that are equal are required to return the same hashCode. 
     */
    public void testHashcode() {
        StandardXYItemRenderer r1 = new StandardXYItemRenderer();
        StandardXYItemRenderer r2 = new StandardXYItemRenderer();
        assertTrue(r1.equals(r2));
        int h1 = r1.hashCode();
        int h2 = r2.hashCode();
        assertEquals(h1, h2);
    }
    
    /**
     * Confirm that cloning works.
     */
    public void testCloning() {
        StandardXYItemRenderer r1 = new StandardXYItemRenderer();
        StandardXYItemRenderer r2 = null;
        try {
            r2 = (StandardXYItemRenderer) r1.clone();
        }
        catch (CloneNotSupportedException e) {
            System.err.println("Failed to clone.");
        }
        assertTrue(r1 != r2);
        assertTrue(r1.getClass() == r2.getClass());
        assertTrue(r1.equals(r2));
    }

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

        StandardXYItemRenderer r1 = new StandardXYItemRenderer();
        StandardXYItemRenderer r2 = null;

        try {
            ByteArrayOutputStream buffer = new ByteArrayOutputStream();
            ObjectOutput out = new ObjectOutputStream(buffer);
            out.writeObject(r1);
            out.close();

            ObjectInput in = new ObjectInputStream(
                new ByteArrayInputStream(buffer.toByteArray())
            );
            r2 = (StandardXYItemRenderer) in.readObject();
            in.close();
        }
        catch (Exception e) {
            System.out.println(e.toString());
        }
        assertEquals(r1, r2);

    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天色综合成人网| 亚洲午夜av在线| 日韩一区二区影院| 在线成人av影院| 欧美蜜桃一区二区三区| 欧美猛男超大videosgay| 在线观看免费亚洲| 欧美怡红院视频| 欧美精品在线观看一区二区| 91精品国产综合久久久久久久久久| 欧美浪妇xxxx高跟鞋交| 欧美一级xxx| 久久五月婷婷丁香社区| 国产精品久久久久一区| 亚洲综合一区二区三区| 三级影片在线观看欧美日韩一区二区| 三级不卡在线观看| 国产九色sp调教91| 一本色道久久综合亚洲91| 欧美日韩在线三区| 精品国产露脸精彩对白| 国产精品无码永久免费888| 亚洲女同一区二区| 日本91福利区| 不卡视频免费播放| 欧美久久久久久久久中文字幕| 精品国产乱码久久| 亚洲天堂免费看| 精油按摩中文字幕久久| 91蜜桃在线观看| 精品日本一线二线三线不卡 | 亚洲永久免费视频| 日本不卡在线视频| 国产成人高清在线| 欧美精品一卡两卡| 亚洲视频一二区| 精品写真视频在线观看| 欧美性视频一区二区三区| 久久先锋资源网| 婷婷综合久久一区二区三区| 国产98色在线|日韩| 欧美老人xxxx18| 亚洲视频小说图片| 国产盗摄女厕一区二区三区| 欧美三区免费完整视频在线观看| 久久婷婷成人综合色| 午夜av电影一区| 欧美tickling挠脚心丨vk| 一区二区三区在线播| 国产成人免费视频精品含羞草妖精| 欧美日韩情趣电影| 18成人在线视频| 国产91精品免费| 久久毛片高清国产| 蜜臀av一区二区在线免费观看 | 国产精品一区二区免费不卡| 欧美探花视频资源| 18成人在线观看| 成人av免费在线| 欧美国产精品久久| 国产一区二区三区国产| 欧美xingq一区二区| 日本人妖一区二区| 6080日韩午夜伦伦午夜伦| 亚洲精品写真福利| 色偷偷久久人人79超碰人人澡| ●精品国产综合乱码久久久久 | 日本高清不卡视频| 伊人夜夜躁av伊人久久| 91亚洲精品久久久蜜桃网站| 中文字幕欧美国产| 成人小视频在线观看| 国产日韩欧美综合在线| 国产一区二区中文字幕| 久久久三级国产网站| 国内一区二区视频| 久久精品人人做| 国产69精品久久久久毛片| 国产午夜精品美女毛片视频| 国产在线乱码一区二区三区| 久久亚洲精品国产精品紫薇| 国产成人午夜高潮毛片| 国产精品久久久久久久久图文区 | 久久综合视频网| 国内精品伊人久久久久影院对白| 精品久久久久久亚洲综合网| 国内成+人亚洲+欧美+综合在线| 精品久久久久久久久久久久包黑料| 韩国一区二区视频| 1区2区3区国产精品| 欧美日韩国产综合视频在线观看| 无码av中文一区二区三区桃花岛| 日韩三级中文字幕| 国产福利精品一区二区| 自拍偷自拍亚洲精品播放| 欧美日韩视频在线第一区 | 色婷婷综合久久久久中文 | aaa欧美大片| 一区二区三区自拍| 日韩精品在线一区二区| 成人av综合在线| 视频在线观看一区| 中文字幕乱码一区二区免费| 在线精品视频一区二区三四| 美女爽到高潮91| 欧美激情一区二区三区全黄| 欧洲在线/亚洲| 国产一区二区三区蝌蚪| 亚洲精品国产成人久久av盗摄| 欧美电影在线免费观看| 国产成人在线视频免费播放| 亚洲综合在线第一页| 国产午夜精品久久| 欧美日韩国产综合草草| 成人午夜激情影院| 日本一区中文字幕| 亚洲情趣在线观看| 久久噜噜亚洲综合| 制服丝袜中文字幕亚洲| 色综合天天在线| 国产精品亚洲一区二区三区妖精 | 欧美一区三区二区| 99久久er热在这里只有精品66| 丝袜脚交一区二区| 亚洲欧美日韩成人高清在线一区| 精品日韩欧美在线| 欧美日韩亚洲国产综合| 色狠狠一区二区三区香蕉| 黄色精品一二区| 日韩国产精品久久久| 亚洲欧美视频在线观看| 久久九九久久九九| 日韩欧美国产成人一区二区| 欧美少妇bbb| 99久久精品免费观看| 国产精品123| 国产一区二区成人久久免费影院| 天天综合色天天综合| 亚洲成人av在线电影| 亚洲国产视频一区| 亚洲激情欧美激情| 亚洲日本va午夜在线影院| 欧美韩国一区二区| www久久精品| 欧美一级片在线观看| 欧美高清视频www夜色资源网| 91福利国产精品| 91精彩视频在线| 在线观看国产91| 欧美日韩mp4| 6080日韩午夜伦伦午夜伦| 欧美伦理电影网| 欧美军同video69gay| 欧美一区欧美二区| 日韩亚洲国产中文字幕欧美| 欧美日韩国产高清一区二区三区| 欧美日韩一级二级| 欧美日韩国产天堂| 日韩一区二区三区高清免费看看| 911精品产国品一二三产区| 欧美高清dvd| 欧美大胆人体bbbb| 中文字幕欧美日本乱码一线二线| 中文字幕一区视频| 一区二区国产视频| 久久精品国产一区二区三| 黄一区二区三区| 99久久99久久久精品齐齐| 欧洲亚洲精品在线| 91精品国产91久久综合桃花| 欧美精品一区二区三区视频| 日本一区二区三区在线观看| 亚洲欧美经典视频| 日韩国产在线观看一区| 激情综合色综合久久| 9人人澡人人爽人人精品| 欧美日韩一级大片网址| 2021中文字幕一区亚洲| 亚洲欧洲综合另类| 麻豆精品国产传媒mv男同| 成人免费毛片高清视频| 在线综合+亚洲+欧美中文字幕| 精品国产乱码久久久久久免费| 亚洲欧洲精品一区二区三区不卡| 亚洲国产日日夜夜| 国产高清无密码一区二区三区| 日本精品裸体写真集在线观看 | 国产成都精品91一区二区三| 91亚洲永久精品| 日韩一区二区三区在线| 成人免费小视频| 久久国产精品99久久久久久老狼| 91猫先生在线| 久久久久久**毛片大全| 亚洲综合免费观看高清完整版在线| 国产一二精品视频| 欧美日韩一区二区三区不卡| 亚洲国产精品成人综合色在线婷婷| 亚洲电影在线播放| av中文字幕亚洲|