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

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

?? convertutilstestcase.java

?? 這是一個(gè)有關(guān)common beanutils 的源碼
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 * 
 *      http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */ 

package org.apache.commons.beanutils;


import java.sql.Date;
import java.sql.Time;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Locale;
import org.apache.commons.beanutils.converters.DateConverter;
import junit.framework.TestCase;
import junit.framework.Test;
import junit.framework.TestSuite;


/**
 * <p>
 *  Test Case for the ConvertUtils class.
 * </p>
 *
 * @author Craig R. McClanahan
 * @version $Revision: 551047 $ $Date: 2007-06-27 06:34:15 +0100 (Wed, 27 Jun 2007) $
 */

public class ConvertUtilsTestCase extends TestCase {

    // ---------------------------------------------------- Instance Variables


    // ---------------------------------------------------------- Constructors


    /**
     * Construct a new instance of this test case.
     *
     * @param name Name of the test case
     */
    public ConvertUtilsTestCase(String name) {
        super(name);
    }


    // -------------------------------------------------- Overall Test Methods


    /**
     * Set up instance variables required by this test case.
     */
    public void setUp() {

        ConvertUtils.deregister();

    }


    /**
     * Return the tests included in this test suite.
     */
    public static Test suite() {
        return (new TestSuite(ConvertUtilsTestCase.class));
    }


    /**
     * Tear down instance variables required by this test case.
     */
    public void tearDown() {
        // No action required
    }


    // ------------------------------------------------ Individual Test Methods


    /**
     * Negative String to primitive integer array tests.
     */
    public void testNegativeIntegerArray() {

        Object value = null;
        int intArray[] = new int[0];

        value = ConvertUtils.convert((String) null, intArray.getClass());
        checkIntegerArray(value, intArray);
        value = ConvertUtils.convert("a", intArray.getClass());
        checkIntegerArray(value, intArray);
        value = ConvertUtils.convert("{ a }", intArray.getClass());
        checkIntegerArray(value, intArray);
        value = ConvertUtils.convert("1a3", intArray.getClass());
        checkIntegerArray(value, intArray);
        value = ConvertUtils.convert("{ 1a3 }", intArray.getClass());
        checkIntegerArray(value, intArray);
        value = ConvertUtils.convert("0,1a3", intArray.getClass());
        checkIntegerArray(value, intArray);
        value = ConvertUtils.convert("{ 0, 1a3 }", intArray.getClass());
        checkIntegerArray(value, intArray);


    }


    /**
     * Negative scalar conversion tests.  These rely on the standard
     * default value conversions in ConvertUtils.
     */
    public void testNegativeScalar() {

        Object value = null;

        value = ConvertUtils.convert("foo", Boolean.TYPE);
        assertTrue(value instanceof Boolean);
        assertEquals(((Boolean) value).booleanValue(), false);

        value = ConvertUtils.convert("foo", Boolean.class);
        assertTrue(value instanceof Boolean);
        assertEquals(((Boolean) value).booleanValue(), false);

        value = ConvertUtils.convert("foo", Byte.TYPE);
        assertTrue(value instanceof Byte);
        assertEquals(((Byte) value).byteValue(), (byte) 0);

        value = ConvertUtils.convert("foo", Byte.class);
        assertTrue(value instanceof Byte);
        assertEquals(((Byte) value).byteValue(), (byte) 0);

        try {
            value = ConvertUtils.convert
                ("org.apache.commons.beanutils.Undefined", Class.class);
            fail("Should have thrown conversion exception");
        } catch (ConversionException e) {
            // Expected result
        }

        value = ConvertUtils.convert("foo", Double.TYPE);
        assertTrue(value instanceof Double);
        assertEquals(((Double) value).doubleValue(), 0.0,
                     0.005);

        value = ConvertUtils.convert("foo", Double.class);
        assertTrue(value instanceof Double);
        assertEquals(((Double) value).doubleValue(), 0.0, 0.005);

        value = ConvertUtils.convert("foo", Float.TYPE);
        assertTrue(value instanceof Float);
        assertEquals(((Float) value).floatValue(), (float) 0.0,
                     (float) 0.005);

        value = ConvertUtils.convert("foo", Float.class);
        assertTrue(value instanceof Float);
        assertEquals(((Float) value).floatValue(), (float) 0.0,
                     (float) 0.005);

        value = ConvertUtils.convert("foo", Integer.TYPE);
        assertTrue(value instanceof Integer);
        assertEquals(((Integer) value).intValue(), 0);

        value = ConvertUtils.convert("foo", Integer.class);
        assertTrue(value instanceof Integer);
        assertEquals(((Integer) value).intValue(), 0);

        value = ConvertUtils.convert("foo", Byte.TYPE);
        assertTrue(value instanceof Byte);
        assertEquals(((Byte) value).byteValue(), (byte) 0);

        value = ConvertUtils.convert("foo", Long.class);
        assertTrue(value instanceof Long);
        assertEquals(((Long) value).longValue(), 0);

        value = ConvertUtils.convert("foo", Short.TYPE);
        assertTrue(value instanceof Short);
        assertEquals(((Short) value).shortValue(), (short) 0);

        value = ConvertUtils.convert("foo", Short.class);
        assertTrue(value instanceof Short);
        assertEquals(((Short) value).shortValue(), (short) 0);

    }


    /**
     * Negative String to String array tests.
     */
    public void testNegativeStringArray() {

        Object value = null;
        String stringArray[] = new String[0];

        value = ConvertUtils.convert((String) null, stringArray.getClass());
        checkStringArray(value, stringArray);

    }


    /**
     * Test conversion of object to string for arrays.
     */
    public void testObjectToStringArray() {

        int intArray0[] = new int[0];
        int intArray1[] = { 123 };
        int intArray2[] = { 123, 456 };
        String stringArray0[] = new String[0];
        String stringArray1[] = { "abc" };
        String stringArray2[] = { "abc", "def" };

        assertEquals("intArray0", null,
                     ConvertUtils.convert(intArray0));
        assertEquals("intArray1", "123",
                     ConvertUtils.convert(intArray1));
        assertEquals("intArray2", "123",
                     ConvertUtils.convert(intArray2));

        assertEquals("stringArray0", null,
                     ConvertUtils.convert(stringArray0));
        assertEquals("stringArray1", "abc",
                     ConvertUtils.convert(stringArray1));
        assertEquals("stringArray2", "abc",
                     ConvertUtils.convert(stringArray2));

    }


    /**
     * Test conversion of object to string for scalars.
     */
    public void testObjectToStringScalar() {

        assertEquals("Boolean->String", "false",
                     ConvertUtils.convert(Boolean.FALSE));
        assertEquals("Boolean->String", "true",
                     ConvertUtils.convert(Boolean.TRUE));
        assertEquals("Byte->String", "123",
                     ConvertUtils.convert(new Byte((byte) 123)));
        assertEquals("Character->String", "a",
                     ConvertUtils.convert(new Character('a')));
        assertEquals("Double->String", "123.0",
                     ConvertUtils.convert(new Double(123.0)));
        assertEquals("Float->String", "123.0",
                     ConvertUtils.convert(new Float((float) 123.0)));
        assertEquals("Integer->String", "123",
                     ConvertUtils.convert(new Integer(123)));
        assertEquals("Long->String", "123",
                     ConvertUtils.convert(new Long(123)));
        assertEquals("Short->String", "123",
                     ConvertUtils.convert(new Short((short) 123)));
        assertEquals("String->String", "abc",
                     ConvertUtils.convert("abc"));
        assertEquals("String->String null", null,
                     ConvertUtils.convert(null));

    }


    /**
     * Positive array conversion tests.
     */
    public void testPositiveArray() {

        String values1[] = { "10", "20", "30" };
        Object value = ConvertUtils.convert(values1, Integer.TYPE);
        int shape[] = new int[0];
        assertEquals(shape.getClass(), value.getClass());
        int results1[] = (int[]) value;
        assertEquals(results1[0], 10);
        assertEquals(results1[1], 20);
        assertEquals(results1[2], 30);

        String values2[] = { "100", "200", "300" };
        value = ConvertUtils.convert(values2, shape.getClass());
        assertEquals(shape.getClass(), value.getClass());
        int results2[] = (int[]) value;
        assertEquals(results2[0], 100);
        assertEquals(results2[1], 200);
        assertEquals(results2[2], 300);

    }


    /**
     * Positive String to primitive integer array tests.
     */
    public void testPositiveIntegerArray() {

        Object value = null;
        int intArray[] = new int[0];
        int intArray1[] = new int[] { 0 };
        int intArray2[] = new int[] { 0, 10 };

        value = ConvertUtils.convert("{  }", intArray.getClass());
        checkIntegerArray(value, intArray);

        value = ConvertUtils.convert("0", intArray.getClass());
        checkIntegerArray(value, intArray1);
        value = ConvertUtils.convert(" 0 ", intArray.getClass());
        checkIntegerArray(value, intArray1);
        value = ConvertUtils.convert("{ 0 }", intArray.getClass());
        checkIntegerArray(value, intArray1);

        value = ConvertUtils.convert("0,10", intArray.getClass());
        checkIntegerArray(value, intArray2);
        value = ConvertUtils.convert("0 10", intArray.getClass());
        checkIntegerArray(value, intArray2);
        value = ConvertUtils.convert("{0,10}", intArray.getClass());
        checkIntegerArray(value, intArray2);
        value = ConvertUtils.convert("{0 10}", intArray.getClass());
        checkIntegerArray(value, intArray2);
        value = ConvertUtils.convert("{ 0, 10 }", intArray.getClass());
        checkIntegerArray(value, intArray2);
        value = ConvertUtils.convert("{ 0 10 }", intArray.getClass());
        checkIntegerArray(value, intArray2);

    }


    /**
     * Positive scalar conversion tests.
     */
    public void testPositiveScalar() {

        Object value = null;

        value = ConvertUtils.convert("true", Boolean.TYPE);
        assertTrue(value instanceof Boolean);
        assertEquals(((Boolean) value).booleanValue(), true);

        value = ConvertUtils.convert("true", Boolean.class);
        assertTrue(value instanceof Boolean);
        assertEquals(((Boolean) value).booleanValue(), true);

        value = ConvertUtils.convert("yes", Boolean.TYPE);
        assertTrue(value instanceof Boolean);

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品国产99久久久久久白柏| 国产精品一色哟哟哟| 亚洲人成网站精品片在线观看| 久久网这里都是精品| 7878成人国产在线观看| 欧美亚洲国产一卡| 91在线视频网址| jizzjizzjizz欧美| 成人综合婷婷国产精品久久蜜臀 | 亚洲私人黄色宅男| 久久久777精品电影网影网 | 色老汉一区二区三区| www.亚洲激情.com| 成人免费高清在线| 国产99久久久久| 国产乱国产乱300精品| 久久不见久久见中文字幕免费| 欧美aⅴ一区二区三区视频| 亚洲制服丝袜在线| 国产精品短视频| 亚洲国产精品国自产拍av| 国产人伦精品一区二区| 国产欧美日韩一区二区三区在线观看| 精品国产精品一区二区夜夜嗨| 欧美sm极限捆绑bd| 欧美美女黄视频| 欧美精品自拍偷拍| 5566中文字幕一区二区电影| 91精品国产91热久久久做人人| 欧美日韩国产精品自在自线| 在线综合视频播放| 日韩一区二区免费电影| 精品久久久网站| 久久精品一区二区三区av| 国产色产综合色产在线视频| 国产精品欧美久久久久无广告 | 久久精品噜噜噜成人av农村| 免费的成人av| 日韩电影网1区2区| 九九九精品视频| 高清国产一区二区| 99re在线精品| 欧美日韩一区视频| 日韩精品中文字幕在线不卡尤物| 久久亚洲精品小早川怜子| 欧美极品美女视频| 亚洲欧美国产77777| 亚洲mv大片欧洲mv大片精品| 日韩成人精品在线| 久久福利资源站| www.欧美日韩| 欧美久久久久久蜜桃| 精品三级av在线| 亚洲女厕所小便bbb| 亚洲va欧美va人人爽| 国产在线国偷精品免费看| 不卡的av中国片| 欧美午夜免费电影| 88在线观看91蜜桃国自产| 欧美mv日韩mv国产网站| 亚洲欧美日韩精品久久久久| 亚洲va欧美va国产va天堂影院| 国产一区二区三区高清播放| 在线观看国产日韩| 久久综合久久久久88| 亚洲最快最全在线视频| 国内欧美视频一区二区| 91猫先生在线| 日韩久久久久久| 国产精品狼人久久影院观看方式| 午夜伊人狠狠久久| 国产v日产∨综合v精品视频| 色爱区综合激月婷婷| 精品sm在线观看| 亚洲一区二区三区四区在线观看| 激情欧美日韩一区二区| 色综合天天综合网天天看片| 日韩欧美视频在线| 亚洲精品日韩一| 国产aⅴ综合色| 日韩精品专区在线影院观看| 一区二区三区.www| 国产在线播精品第三| 欧美日韩成人综合| 亚洲色图在线播放| 国产一区二区三区四区五区美女 | 中文字幕免费不卡在线| 亚洲女同一区二区| 国产精品77777竹菊影视小说| 欧美老女人在线| 亚洲日本va午夜在线影院| 国产一区二区精品久久91| 欧美日韩中文字幕一区二区| 久久欧美中文字幕| 石原莉奈一区二区三区在线观看| 色偷偷久久人人79超碰人人澡| 日本一区二区在线不卡| 美女精品一区二区| 欧美乱妇20p| 亚洲国产视频直播| 国产精品一区在线观看乱码| 欧美猛男gaygay网站| 亚洲精品国产a久久久久久| k8久久久一区二区三区| 中文字幕免费不卡| 国产精品一品视频| 精品国产乱码久久久久久牛牛| 日本成人在线不卡视频| 在线免费视频一区二区| 亚洲人成网站精品片在线观看| 不卡一区二区中文字幕| 欧美国产一区二区在线观看| 福利一区在线观看| 国产欧美一区二区精品性色超碰| 韩国视频一区二区| 欧美大片在线观看| 天天亚洲美女在线视频| 欧美日本在线播放| 天堂午夜影视日韩欧美一区二区| 在线观看不卡一区| 亚洲国产aⅴ天堂久久| 欧美午夜精品久久久久久孕妇| 最新日韩av在线| 一本色道亚洲精品aⅴ| 亚洲人成在线观看一区二区| 91免费国产在线观看| 一级日本不卡的影视| 欧美日韩精品一二三区| 日日骚欧美日韩| 日韩精品最新网址| 国产一区二区三区四| 中文字幕永久在线不卡| 91在线观看地址| 亚洲午夜久久久久久久久电影网 | 中文字幕一区二区三区蜜月 | 欧美一区二区三区视频免费播放| 麻豆91在线播放| 中文字幕成人网| 欧美性欧美巨大黑白大战| 久久成人免费电影| 自拍偷拍欧美精品| 欧美一区二区私人影院日本| 国产成人午夜精品影院观看视频| 亚洲久草在线视频| 精品免费视频.| 91久久香蕉国产日韩欧美9色| 日本不卡中文字幕| 国产精品白丝在线| 7777精品伊人久久久大香线蕉的| 国产乱一区二区| 亚洲成人中文在线| 中文子幕无线码一区tr| 欧美高清视频一二三区 | 国产精品少妇自拍| 欧美精品久久99久久在免费线| 国产超碰在线一区| 午夜视频一区二区三区| 欧美国产激情一区二区三区蜜月 | 午夜久久久影院| 亚洲国产精华液网站w| 欧美肥妇free| 93久久精品日日躁夜夜躁欧美| 美女一区二区久久| 一区二区三区精品久久久| 26uuu国产一区二区三区| 日本韩国精品在线| 国产成人在线色| 全国精品久久少妇| 亚洲靠逼com| 欧美国产精品中文字幕| 精品少妇一区二区三区免费观看| 欧美午夜片在线观看| a4yy欧美一区二区三区| 国产综合色视频| av不卡在线观看| 欧美视频一区在线| 国产一区二区福利| 日韩av一二三| 亚洲一二三区不卡| 国产精品国产三级国产专播品爱网 | 精品国产一区二区三区四区四| 在线观看一区日韩| 成人理论电影网| 国产成人精品免费网站| 美女视频一区二区| 日韩和欧美的一区| 香蕉久久一区二区不卡无毒影院 | 最新日韩在线视频| 国产嫩草影院久久久久| 亚洲精品在线观| 欧美一级高清片在线观看| 欧美日韩中文字幕精品| 欧美无人高清视频在线观看| 91麻豆产精品久久久久久| 粉嫩av一区二区三区| 国产成人精品网址| 成人综合在线网站| 国产91精品一区二区麻豆网站| 国产一区 二区 三区一级| 久久国产欧美日韩精品|