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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? valuemarkertests.java

?? jfreechart1.0.1 jsp繪制圖表的開發(fā)包
?? JAVA
字號(hào):
/* ===========================================================
 * 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.]
 *
 * ---------------------
 * ValueMarkerTests.java
 * ---------------------
 * (C) Copyright 2003-2005, by Object Refinery Limited and Contributors.
 *
 * Original Author:  David Gilbert (for Object Refinery Limited);
 * Contributor(s):   -;
 *
 * $Id: ValueMarkerTests.java,v 1.4.2.2 2005/10/25 20:52:35 mungady Exp $
 *
 * Changes
 * -------
 * 18-Aug-2003 : Version 1 (DG);
 * 14-Jun-2004 : Renamed MarkerTests --> ValueMarkerTests (DG);
 * 01-Jun-2005 : Strengthened equals() test (DG);
 *
 */

package org.jfree.chart.plot.junit;

import java.awt.BasicStroke;
import java.awt.Color;
import java.awt.Font;
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.Marker;
import org.jfree.chart.plot.ValueMarker;
import org.jfree.ui.LengthAdjustmentType;
import org.jfree.ui.RectangleAnchor;
import org.jfree.ui.RectangleInsets;
import org.jfree.ui.TextAnchor;

/**
 * Tests for the {@link ValueMarker} class.
 */
public class ValueMarkerTests extends TestCase {

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

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

    /**
     * Confirm that the equals method can distinguish all the required fields.
     */
    public void testEquals() {
        
        Marker m1 = new ValueMarker(45.0);
        Marker m2 = new ValueMarker(45.0);
        assertTrue(m1.equals(m2));
        assertTrue(m2.equals(m1));
        
        m1.setPaint(new GradientPaint(1.0f, 2.0f, Color.green, 
                3.0f, 4.0f, Color.red));
        assertFalse(m1.equals(m2));
        m2.setPaint(new GradientPaint(1.0f, 2.0f, Color.green, 
                3.0f, 4.0f, Color.red));
        assertTrue(m1.equals(m2));
        
        BasicStroke stroke = new BasicStroke(2.2f);
        m1.setStroke(stroke);
        assertFalse(m1.equals(m2));
        m2.setStroke(stroke);
        assertTrue(m1.equals(m2));
        
        m1.setOutlinePaint(new GradientPaint(4.0f, 3.0f, Color.yellow, 
                2.0f, 1.0f, Color.white));
        assertFalse(m1.equals(m2));
        m2.setOutlinePaint(new GradientPaint(4.0f, 3.0f, Color.yellow, 
                2.0f, 1.0f, Color.white));
        assertTrue(m1.equals(m2));
        
        m1.setOutlineStroke(stroke);
        assertFalse(m1.equals(m2));
        m2.setOutlineStroke(stroke);
        assertTrue(m1.equals(m2));

        m1.setAlpha(0.1f);
        assertFalse(m1.equals(m2));
        m2.setAlpha(0.1f);
        assertTrue(m1.equals(m2));
        
        m1.setLabel("New Label");
        assertFalse(m1.equals(m2));
        m2.setLabel("New Label");
        assertTrue(m1.equals(m2));
        
        m1.setLabelFont(new Font("SansSerif", Font.PLAIN, 10));
        assertFalse(m1.equals(m2));
        m2.setLabelFont(new Font("SansSerif", Font.PLAIN, 10));
        assertTrue(m1.equals(m2));

        m1.setLabelPaint(new GradientPaint(1.0f, 2.0f, Color.blue, 
                3.0f, 4.0f, Color.yellow));
        assertFalse(m1.equals(m2));
        m2.setLabelPaint(new GradientPaint(1.0f, 2.0f, Color.blue, 
                3.0f, 4.0f, Color.yellow));
        assertTrue(m1.equals(m2));

        m1.setLabelAnchor(RectangleAnchor.TOP_RIGHT);
        assertFalse(m1.equals(m2));
        m2.setLabelAnchor(RectangleAnchor.TOP_RIGHT);
        assertTrue(m1.equals(m2));
        
        m1.setLabelTextAnchor(TextAnchor.BASELINE_RIGHT);
        assertFalse(m1.equals(m2));
        m2.setLabelTextAnchor(TextAnchor.BASELINE_RIGHT);
        assertTrue(m1.equals(m2));
        
        m1.setLabelOffset(new RectangleInsets(10.0, 10.0, 10.0, 10.0));
        assertFalse(m1.equals(m2));
        m2.setLabelOffset(new RectangleInsets(10.0, 10.0, 10.0, 10.0));
        assertTrue(m1.equals(m2));
        
        m1.setLabelOffsetType(LengthAdjustmentType.EXPAND);
        assertFalse(m1.equals(m2));
        m2.setLabelOffsetType(LengthAdjustmentType.EXPAND);
        assertTrue(m1.equals(m2));
        
        m1 = new ValueMarker(12.3);
        m2 = new ValueMarker(45.6);
        assertFalse(m1.equals(m2));
        m2 = new ValueMarker(12.3);
        assertTrue(m1.equals(m2));
        
    }
        
    /**
     * Confirm that cloning works.
     */
    public void testCloning() {
        ValueMarker m1 = new ValueMarker(25.0);
        ValueMarker m2 = null;
        try {
            m2 = (ValueMarker) m1.clone();
        }
        catch (CloneNotSupportedException e) {
            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() {

        ValueMarker m1 = new ValueMarker(25.0);
        ValueMarker 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 = (ValueMarker) in.readObject();
            in.close();
        }
        catch (Exception e) {
            System.out.println(e.toString());
        }
        boolean b = m1.equals(m2);
        assertTrue(b);

    }

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷夜色潮精品综合在线| 久久综合九色综合欧美98| 日韩毛片视频在线看| 国产一区不卡视频| 国产免费久久精品| av一区二区不卡| 亚洲图片欧美视频| 欧美一卡2卡3卡4卡| 国产呦精品一区二区三区网站| 久久女同性恋中文字幕| 国产成人在线影院| 一区二区三区国产精华| 亚洲天堂a在线| 在线观看成人小视频| 午夜精品影院在线观看| 久久亚洲二区三区| 91在线国产福利| 日本不卡1234视频| 国产日产欧产精品推荐色| 色综合久久久久久久| 日韩一区精品字幕| 国产欧美一区二区精品仙草咪| 色哟哟国产精品| 激情综合色综合久久| 亚洲色图丝袜美腿| 日韩无一区二区| 99精品热视频| 久久精品国产99国产| 国产精品青草久久| 884aa四虎影成人精品一区| 国产精品99久久久| 五月天一区二区| 中文字幕高清不卡| 6080日韩午夜伦伦午夜伦| 欧美一级理论性理论a| 麻豆freexxxx性91精品| 亚洲精品一二三| 精品国产区一区| 精品视频全国免费看| 国产激情一区二区三区| 天堂久久久久va久久久久| 国产精品乱码一区二区三区软件| 欧美日本国产一区| 91碰在线视频| 国产精一区二区三区| 三级一区在线视频先锋| 亚洲欧洲精品成人久久奇米网| 欧美成人精品3d动漫h| 在线视频观看一区| av一区二区久久| 国内外成人在线| 肉丝袜脚交视频一区二区| 亚洲欧洲av在线| 国产偷国产偷精品高清尤物| 69久久夜色精品国产69蝌蚪网| 91免费国产视频网站| 国产精品中文字幕欧美| 加勒比av一区二区| 免费在线观看一区| 日韩专区欧美专区| 午夜视频在线观看一区二区| 亚洲色图色小说| 国产欧美日韩另类一区| 26uuu久久综合| 日韩欧美一二区| 欧美一二三四区在线| 7777精品伊人久久久大香线蕉超级流畅| 91啪九色porn原创视频在线观看| 不卡欧美aaaaa| 丁香啪啪综合成人亚洲小说 | 日本一区二区三区电影| 日韩精品中文字幕一区二区三区| 欧美日韩一二三| 欧美日韩电影一区| 69堂精品视频| 欧美一区二区黄| 日韩欧美高清dvd碟片| 欧美一区二区三区精品| 在线播放国产精品二区一二区四区| 在线影院国内精品| 欧美中文字幕不卡| 欧美三级日韩在线| 欧美日韩国产精品自在自线| 欧美日韩一本到| 91精品国产色综合久久不卡电影| 欧美日韩国产经典色站一区二区三区| 欧美丝袜自拍制服另类| 欧美一区永久视频免费观看| 日韩一级免费一区| 精品福利一区二区三区免费视频| 2020日本不卡一区二区视频| 国产亚洲美州欧州综合国| 日本一区二区三区电影| 国产清纯白嫩初高生在线观看91 | 美女在线观看视频一区二区| 精品亚洲porn| 不卡视频在线看| 欧美私模裸体表演在线观看| 91精品婷婷国产综合久久性色 | 五月综合激情网| 免费观看一级欧美片| 国产精品影视网| 色综合久久久久久久久| 欧美一级二级三级乱码| 国产欧美日韩视频一区二区| 亚洲人成亚洲人成在线观看图片| 午夜精品在线看| 国产麻豆精品久久一二三| 91在线看国产| 91精品国产91久久久久久一区二区| 久久综合久久综合久久| 亚洲免费看黄网站| 久久精品国产免费看久久精品| 成人在线综合网站| 欧美日韩国产另类不卡| 久久久久久免费| 亚洲在线成人精品| 久久99精品一区二区三区| 99久久婷婷国产| 日韩视频一区二区三区| 成人欧美一区二区三区视频网页| 亚洲成人激情自拍| 成人爽a毛片一区二区免费| 欧美日韩亚洲另类| 欧美国产日本韩| 日韩电影在线免费| 91美女在线视频| 精品国产精品网麻豆系列| 亚洲综合激情网| 国产精品资源网站| 欧美日韩免费观看一区三区| 国产性天天综合网| 日韩精品亚洲专区| 91亚洲大成网污www| xnxx国产精品| 秋霞电影一区二区| 色综合久久久久久久久| 国产日韩高清在线| 久草在线在线精品观看| 欧美视频一区二区三区在线观看 | 国产精品自拍网站| 91精品国产综合久久精品图片| 中文欧美字幕免费| 麻豆成人久久精品二区三区小说| 91免费版在线看| 国产精品久久久久影院| 精品在线播放免费| 国产精品电影院| 岛国精品在线播放| 久久综合九色综合欧美98| 日本成人在线一区| 欧美久久久影院| 亚洲主播在线播放| 91国偷自产一区二区三区观看| 国产精品情趣视频| av在线播放成人| 亚洲天堂久久久久久久| 成人高清视频免费观看| 国产人伦精品一区二区| 久久成人精品无人区| 日韩一级大片在线观看| 亚洲成人在线免费| 欧美精品tushy高清| 亚洲高清一区二区三区| 欧美视频三区在线播放| 亚洲午夜久久久久久久久电影网 | 国产最新精品精品你懂的| 日韩三级.com| 激情五月婷婷综合网| 精品久久久久久久久久久久包黑料| 日韩成人一级片| 欧美一区二区三区日韩视频| 男女激情视频一区| 日韩欧美国产综合| 国内不卡的二区三区中文字幕| 精品国内二区三区| 国产不卡视频在线播放| 亚洲欧美在线观看| 91天堂素人约啪| 午夜精品爽啪视频| 欧美videossexotv100| 国产一区二区三区电影在线观看| 久久精品免费在线观看| 成人涩涩免费视频| 亚洲精品五月天| 欧美日韩国产影片| 国内精品第一页| 国产精品第四页| 欧美色网一区二区| 久久国产视频网| 国产精品国产三级国产aⅴ入口| 色综合久久久久综合体桃花网| 视频一区中文字幕| 久久精品男人天堂av| 在线观看一区二区视频| 蜜桃视频一区二区三区| 国产精品久久久久婷婷二区次| 欧美性大战久久| 国产一区二区在线免费观看| 国产精品久久久久久久久免费桃花 |