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

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

?? categorymarkertests.java

?? 制作圖表的好工具
?? 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.]
 *
 * -------------------------
 * CatetgoryMarkerTests.java
 * -------------------------
 * (C) Copyright 2005, by Object Refinery Limited and Contributors.
 *
 * Original Author:  David Gilbert (for Object Refinery Limited);
 * Contributor(s):   -;
 *
 * $Id: CategoryMarkerTests.java,v 1.1.2.2 2005/10/25 20:52:35 mungady Exp $
 *
 * Changes
 * -------
 * 22-Mar-2005 : Version 1 (DG);
 *
 */

package org.jfree.chart.plot.junit;

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.GradientPaint;
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.plot.CategoryMarker;

/**
 * Some tests for the {@link CategoryMarker} class.
 */
public class CategoryMarkerTests extends TestCase {

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

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

    /**
     * Confirm that the equals method can distinguish all the required fields.
     */
    public void testEquals() {
        CategoryMarker m1 = new CategoryMarker("A");
        CategoryMarker m2 = new CategoryMarker("A");
        assertTrue(m1.equals(m2));
        assertTrue(m2.equals(m1));
        
        //key 
        m1 = new CategoryMarker("B");
        assertFalse(m1.equals(m2));
        m2 = new CategoryMarker("B");
        assertTrue(m1.equals(m2));
        
        //paint 
        m1 = new CategoryMarker("A", new GradientPaint(1.0f, 2.0f, Color.white, 
                3.0f, 4.0f, Color.yellow), new BasicStroke(1.1f));
        assertFalse(m1.equals(m2));
        m2 = new CategoryMarker("A", new GradientPaint(1.0f, 2.0f, Color.white, 
                3.0f, 4.0f, Color.yellow), new BasicStroke(1.1f));
        assertTrue(m1.equals(m2));

        //stroke 
        m1 = new CategoryMarker("A", new GradientPaint(1.0f, 2.0f, Color.white, 
                3.0f, 4.0f, Color.yellow), new BasicStroke(2.2f));
        assertFalse(m1.equals(m2));
        m2 = new CategoryMarker("A", new GradientPaint(1.0f, 2.0f, Color.white, 
                3.0f, 4.0f, Color.yellow), new BasicStroke(2.2f));
        assertTrue(m1.equals(m2));

        //outlinePaint 
        m1 = new CategoryMarker("A", new GradientPaint(1.0f, 2.0f, Color.white, 
                3.0f, 4.0f, Color.yellow), new BasicStroke(2.2f), Color.red,
                new BasicStroke(1.0f), 1.0f);
        assertFalse(m1.equals(m2));
        m2 = new CategoryMarker("A", new GradientPaint(1.0f, 2.0f, Color.white, 
                3.0f, 4.0f, Color.yellow), new BasicStroke(2.2f), Color.red,
                new BasicStroke(1.0f), 1.0f);
        assertTrue(m1.equals(m2));

        //outlineStroke 
        m1 = new CategoryMarker("A", new GradientPaint(1.0f, 2.0f, Color.white, 
                3.0f, 4.0f, Color.yellow), new BasicStroke(2.2f), Color.red,
                new BasicStroke(3.3f), 1.0f);
        assertFalse(m1.equals(m2));
        m2 = new CategoryMarker("A", new GradientPaint(1.0f, 2.0f, Color.white, 
                3.0f, 4.0f, Color.yellow), new BasicStroke(2.2f), Color.red,
                new BasicStroke(3.3f), 1.0f);
        assertTrue(m1.equals(m2));

        //alpha
        m1 = new CategoryMarker("A", new GradientPaint(1.0f, 2.0f, Color.white, 
                3.0f, 4.0f, Color.yellow), new BasicStroke(2.2f), Color.red,
                new BasicStroke(1.0f), 0.5f);
        assertFalse(m1.equals(m2));
        m2 = new CategoryMarker("A", new GradientPaint(1.0f, 2.0f, Color.white, 
                3.0f, 4.0f, Color.yellow), new BasicStroke(2.2f), Color.red,
                new BasicStroke(1.0f), 0.5f);
        assertTrue(m1.equals(m2));

    }
        
    /**
     * Check cloning.
     */
    public void testCloning() {
        CategoryMarker m1 = new CategoryMarker("A", new GradientPaint(1.0f, 
                2.0f, Color.white, 3.0f, 4.0f, Color.yellow), 
                new BasicStroke(1.1f));
        CategoryMarker m2 = null;
        try {
            m2 = (CategoryMarker) m1.clone();
        }
        catch (CloneNotSupportedException e) {
            e.printStackTrace();
            System.err.println("Failed to clone.");
        }
        assertTrue(m1 != m2);
        assertTrue(m1.getClass() == m2.getClass());
        assertTrue(m1.equals(m2));
    }

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

        CategoryMarker m1 = new CategoryMarker("A", new GradientPaint(1.0f, 
                2.0f, Color.white, 3.0f, 4.0f, Color.yellow), 
                new BasicStroke(1.1f));
        CategoryMarker m2 = null;
        try {
            ByteArrayOutputStream buffer = new ByteArrayOutputStream();
            ObjectOutput out = new ObjectOutputStream(buffer);
            out.writeObject(m1);
            out.close();

            ObjectInput in = new ObjectInputStream(
                new ByteArrayInputStream(buffer.toByteArray())
            );
            m2 = (CategoryMarker) in.readObject();
            in.close();
        }
        catch (Exception e) {
            fail(e.toString());
        }
        boolean b = m1.equals(m2);
        assertTrue(b);

    }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩激情中文字幕| 久久久www免费人成精品| 91精品久久久久久久91蜜桃| 日韩午夜电影av| 国产精品污网站| 亚洲大片精品永久免费| 麻豆国产91在线播放| 99久久久久免费精品国产 | 国产精品久久久久久久午夜片 | 色综合中文字幕国产 | 日韩va亚洲va欧美va久久| 黄色日韩三级电影| 91同城在线观看| 精品国产一区二区三区av性色| 国产欧美精品在线观看| 亚洲国产欧美在线| 国产福利不卡视频| 欧美日韩国产首页在线观看| 2020国产精品久久精品美国| 亚洲日本电影在线| 另类调教123区| 99久久久无码国产精品| 欧美xxxxx牲另类人与| 亚洲欧美视频在线观看视频| 极品瑜伽女神91| 欧美三级在线播放| 国产欧美一区二区三区鸳鸯浴| 亚洲线精品一区二区三区八戒| 国产成人鲁色资源国产91色综| 欧美少妇性性性| 亚洲国产成人午夜在线一区 | 一区二区三区视频在线看| 日本不卡一区二区三区| 色婷婷综合久久久中文字幕| www激情久久| 午夜久久久久久久久久一区二区| 国产成人在线电影| 日韩欧美亚洲国产另类| 亚洲成人av在线电影| 成人免费视频视频在线观看免费| 日韩欧美国产综合| 天天射综合影视| 91麻豆福利精品推荐| 久久精品人人做人人爽97| 免费成人结看片| 欧美亚洲自拍偷拍| 亚洲色图视频网| 国产成人精品影院| 久久综合色综合88| 久久国产尿小便嘘嘘尿| 欧美日韩二区三区| 一区二区三区在线观看网站| 成人午夜私人影院| 久久嫩草精品久久久精品一| 欧美aⅴ一区二区三区视频| 欧美日韩在线播放一区| 亚洲老妇xxxxxx| 丰满放荡岳乱妇91ww| 国产亚洲污的网站| 国产又粗又猛又爽又黄91精品| 91精品国产综合久久婷婷香蕉| 一区二区三区精品视频在线| 91丨porny丨最新| 亚洲天堂成人网| 91在线观看下载| 综合欧美一区二区三区| 色综合天天视频在线观看| 国产精品不卡一区二区三区| 高清视频一区二区| 中文字幕乱码日本亚洲一区二区 | 久久久国产一区二区三区四区小说 | 国产美女在线精品| 337p粉嫩大胆色噜噜噜噜亚洲| 美日韩黄色大片| 欧美成人一级视频| 久久电影网站中文字幕| 精品久久久久久最新网址| 精品一区二区国语对白| 国产亚洲精品免费| 成人免费视频网站在线观看| 国产精品福利一区| 92精品国产成人观看免费| 亚洲日本欧美天堂| 欧美日韩午夜在线| 视频在线观看一区二区三区| 日韩午夜精品视频| 国产在线观看免费一区| 亚洲国产精品成人综合| 色一情一乱一乱一91av| 亚洲成a人在线观看| 91精品国产一区二区三区| 美女视频黄a大片欧美| 精品少妇一区二区三区在线视频| 国内精品国产成人| 欧美国产日本视频| 91久久久免费一区二区| 亚洲成人中文在线| 欧美电影免费观看完整版| 国产电影一区二区三区| 亚洲女与黑人做爰| 欧美天堂一区二区三区| 麻豆精品视频在线| 国产欧美精品国产国产专区| 91丨porny丨蝌蚪视频| 午夜欧美在线一二页| 精品美女被调教视频大全网站| 国产成人在线影院 | 欧美影视一区二区三区| 免费人成精品欧美精品| 亚洲国产精品99久久久久久久久| 91极品美女在线| 蜜臂av日日欢夜夜爽一区| 日韩欧美中文字幕公布| 亚洲国产一区在线观看| 日韩欧美你懂的| 99久精品国产| 日本美女一区二区三区视频| 欧美激情一区二区在线| 欧美日韩一级片网站| 国产乱码精品一区二区三区av | 91美女片黄在线观看91美女| 日韩中文字幕不卡| 国产精品色一区二区三区| 91国偷自产一区二区使用方法| 美女在线一区二区| 亚洲精品videosex极品| 精品久久久久久无| 在线国产电影不卡| 国产精品一区二区黑丝| 亚洲成人动漫在线观看| 国产精品日韩精品欧美在线| 欧美另类变人与禽xxxxx| 夫妻av一区二区| 美女一区二区三区| 一区二区三区加勒比av| 久久久久久久久久久久久女国产乱| 在线免费视频一区二区| 国产mv日韩mv欧美| 青青草国产成人99久久| 一区二区三区在线观看国产| 久久精品夜夜夜夜久久| 欧美一区欧美二区| 91视频在线观看| 国产成人午夜片在线观看高清观看| 亚洲国产日韩在线一区模特| 欧美激情一区三区| 精品欧美一区二区久久| 欧美午夜寂寞影院| 9久草视频在线视频精品| 国产一区日韩二区欧美三区| 午夜伦理一区二区| 一区二区三区在线播| 亚洲国产精品精华液ab| 久久综合网色—综合色88| 5月丁香婷婷综合| 欧美在线播放高清精品| 99久久99精品久久久久久| 国产成a人无v码亚洲福利| 国产综合色在线视频区| 麻豆免费精品视频| 男人操女人的视频在线观看欧美| 亚洲午夜在线电影| 亚洲综合久久久久| 亚洲同性gay激情无套| 国产日韩v精品一区二区| 欧美大片国产精品| 欧美一级爆毛片| 欧美久久久影院| 欧美人伦禁忌dvd放荡欲情| 91国在线观看| 在线观看免费视频综合| 99re成人在线| 色综合久久久久网| 99精品国产91久久久久久| 99精品视频一区二区| 成人免费看黄yyy456| www.成人在线| 不卡欧美aaaaa| 92国产精品观看| 在线视频中文字幕一区二区| 一本一道久久a久久精品| 91色乱码一区二区三区| 色国产综合视频| 欧洲精品一区二区三区在线观看| 色妹子一区二区| 在线免费亚洲电影| 欧美日韩免费在线视频| 欧美日本乱大交xxxxx| 日韩一区二区三区免费观看| 日韩欧美成人一区二区| 久久久久久久久久久久久夜| 中文字幕乱码一区二区免费| 国产精品第四页| 亚洲精品高清视频在线观看| 一个色妞综合视频在线观看| 亚洲动漫第一页| 免费看欧美美女黄的网站| 麻豆精品在线视频| 成人午夜免费av| 色8久久精品久久久久久蜜|