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

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

?? testcmsuuid.java

?? cms是開源的框架
?? JAVA
字號:
/*
 * File   : $Source: /usr/local/cvs/opencms/test/org/opencms/util/TestCmsUUID.java,v $
 * Date   : $Date: 2006/03/27 14:52:42 $
 * Version: $Revision: 1.11 $
 *
 * This library is part of OpenCms -
 * the Open Source Content Mananagement System
 *
 * Copyright (c) 2005 Alkacon Software GmbH (http://www.alkacon.com)
 *
 * 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.
 *
 * For further information about Alkacon Software GmbH, please see the
 * company website: http://www.alkacon.com
 *
 * For further information about OpenCms, please see the
 * project website: http://www.opencms.org
 * 
 * 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., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 */

package org.opencms.util;

import java.util.Random;

import junit.framework.TestCase;

import org.doomdark.uuid.UUID;

/** 
 * Test case for the UUID generator.<p>
 * 
 * @author Alexander Kandzior 
 * 
 * @version $Revision: 1.11 $
 * 
 * @since 6.0.0
 */
public class TestCmsUUID extends TestCase {

    /**
     * Default JUnit constructor.<p>
     * 
     * @param arg0 JUnit parameters
     */
    public TestCmsUUID(String arg0) {

        super(arg0);
    }

    /**
     * Tests UUID generation.<p>
     * 
     * @throws Exception if the test fails
     */
    public void testUUID() throws Exception {

        CmsUUID.init(CmsUUID.getDummyEthernetAddress());
        CmsUUID id1 = new CmsUUID();
        CmsUUID id2 = new CmsUUID();
        CmsUUID id3 = new CmsUUID();

        assertNotSame(id1, id2);
        assertFalse(id1.equals(id2));
        assertNotSame(id1, id3);
        assertFalse(id1.equals(id3));
        assertNotSame(id3, id2);
        assertFalse(id3.equals(id2));

        CmsUUID id4 = CmsUUID.getNullUUID();
        assertTrue(id4.isNullUUID());
        assertTrue(id4.equals(CmsUUID.getNullUUID()));
    }
    
    /**
     * Tests the {@link CmsUUID#isValidUUID(String)} method.<p> 
     * 
     * @throws Exception if the test fails
     */
    public void testUUIDisValid() throws Exception {
        
        assertTrue(CmsUUID.isValidUUID((new CmsUUID()).toString()));
        assertTrue(CmsUUID.isValidUUID(CmsUUID.getNullUUID().toString()));
        assertFalse(CmsUUID.isValidUUID(CmsUUID.getNullUUID().toString() + "0"));
        assertFalse(CmsUUID.isValidUUID("0" + CmsUUID.getNullUUID().toString()));
        assertFalse(CmsUUID.isValidUUID(null));
        assertFalse(CmsUUID.isValidUUID(""));
        assertFalse(CmsUUID.isValidUUID("kaputt"));
    }

    /**
     * Tests UUID equals() method.<p>
     * 
     * @throws Exception if the test fails
     */
    public void testUUIDEquals() throws Exception {

        CmsUUID.init(CmsUUID.getDummyEthernetAddress());
        CmsUUID id1 = new CmsUUID("c300ba5c-01e8-3727-b305-5dcc9ccae1ee");
        CmsUUID id2 = new CmsUUID("c300ba5c-01e8-3727-b305-5dcc9ccae1ee");

        assertNotSame(id1, id2);
        assertEquals(id1, id2);
        CmsUUID id3 = new CmsUUID();
        assertFalse(id1.equals(id3));
        assertFalse(id2.equals(id3));

        UUID uid1 = new UUID("c300ba5c-01e8-3727-b305-5dcc9ccae1ee");
        UUID uid2 = new UUID("c300ba5c-01e8-3727-b305-5dcc9ccae1ee");
        assertNotSame(uid1, uid2);
        assertEquals(uid1, uid2);

        // check behaviour of equals method in JUG UUID class
        UUID uid = new UUID("c300ba5c-01e8-3727-b305-5dcc9ccae1ee");
        byte[] b1 = uid.asByteArray();
        byte[] b2 = uid.toByteArray();
        assertNotSame(b1, b2);
        byte[] b3 = uid.asByteArray();
        assertNotSame(b1, b3);
        byte[] b4 = uid.toByteArray();
        assertNotSame(b2, b4);

        CmsUUID idNull = new CmsUUID("00000000-0000-0000-0000-000000000000");
        assertTrue(idNull.isNullUUID());
        CmsUUID id4 = CmsUUID.getNullUUID();
        assertEquals(idNull, id4);

        int testSize = 100000;
        CmsUUID[] ids = new CmsUUID[testSize];
        for (int i = 0; i < testSize; i++) {
            ids[i] = new CmsUUID();
        }

        int hits1 = 0;
        Random r = new Random();
        long start = System.currentTimeMillis();
        for (int i = 0; i < testSize; i++) {
            int pos1 = r.nextInt(testSize);
            int pos2 = r.nextInt(testSize);
            if (ids[pos1].equals(ids[pos2])) {
                hits1++;
            }
        }
        long time1 = System.currentTimeMillis() - start;
        System.out.println("Time for UUID equals() implementation: " + time1);

        //        
        //        int hits2 = 0;
        //        start = System.currentTimeMillis();
        //        for (int i=0; i<testSize; i++) {            
        //            int pos1 = r.nextInt(testSize);
        //            int pos2 = r.nextInt(testSize);
        //            if (ids[pos1].equals2(ids[pos2])) {
        //                hits2++;
        //            }
        //        }
        //        long time2 = System.currentTimeMillis() - start;
        //        System.out.println("Time 2 for equals(): " + time2);
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区在线视频| 日韩精品三区四区| 不卡的av中国片| 中文字幕综合网| 91成人看片片| 日韩精品乱码免费| 欧美国产一区视频在线观看| 国内一区二区在线| 国产精品国产三级国产普通话蜜臀| 99久久精品国产毛片| 亚洲综合色区另类av| 欧美卡1卡2卡| 国产福利一区二区三区视频在线 | 国产欧美一区二区三区在线老狼| 国产69精品一区二区亚洲孕妇| 国产欧美一区二区三区沐欲| 一本到不卡免费一区二区| 亚洲6080在线| 国产亚洲精品免费| 欧美色男人天堂| 狠狠色丁香婷婷综合| 国产精品久久久久久久第一福利| 精品1区2区3区| 国产一区二区三区免费播放 | 中文av一区特黄| 日本大香伊一区二区三区| 日韩激情av在线| 欧美国产视频在线| 欧美精品久久天天躁| 岛国av在线一区| 午夜伦欧美伦电影理论片| www久久精品| 91成人在线免费观看| 国内精品第一页| 亚洲午夜私人影院| 国产日韩欧美精品一区| 欧美综合欧美视频| 成人免费黄色在线| 午夜精彩视频在线观看不卡| 国产精品九色蝌蚪自拍| 中文字幕日韩av资源站| 欧美日本精品一区二区三区| 成人精品gif动图一区| 免费久久精品视频| 亚洲视频在线观看一区| 26uuu国产电影一区二区| 欧美丝袜第三区| 不卡高清视频专区| 国产伦精品一区二区三区免费迷 | 欧美一级xxx| 91丨九色porny丨蝌蚪| 美美哒免费高清在线观看视频一区二区 | 中文字幕佐山爱一区二区免费| 精品久久久三级丝袜| 欧美日韩aaa| 色妞www精品视频| 国产白丝精品91爽爽久久| 久久成人久久爱| 日韩高清一区在线| 亚洲成人手机在线| 亚洲一区免费视频| 亚洲一线二线三线视频| 亚洲男人的天堂在线aⅴ视频| 国产午夜精品美女毛片视频| 日韩精品综合一本久道在线视频| 欧美精品一二三| 欧美日韩国产综合视频在线观看| 日本乱码高清不卡字幕| 91久久免费观看| 一本到一区二区三区| 91福利资源站| 91成人在线精品| 欧美日韩一区二区三区四区| 欧美乱妇一区二区三区不卡视频| 欧美浪妇xxxx高跟鞋交| 69堂成人精品免费视频| 日韩你懂的在线播放| 日韩欧美国产麻豆| 久久久综合精品| 国产亚洲1区2区3区| 国产情人综合久久777777| 国产亚洲欧洲一区高清在线观看| 久久精品一二三| 最近中文字幕一区二区三区| 一区二区三区91| 婷婷开心激情综合| 老司机午夜精品| 国内精品自线一区二区三区视频| 国产一区二区三区在线观看免费视频| 国产呦精品一区二区三区网站| 国产精品一区免费在线观看| 欧美日韩国产综合草草| 欧美肥妇bbw| www激情久久| 成人免费在线视频观看| 亚洲影院久久精品| 久久9热精品视频| 国产成人免费视频精品含羞草妖精| 成人av在线网| 欧美久久久影院| 国产日韩精品一区| 亚洲欧美电影院| 男女激情视频一区| 国产91清纯白嫩初高中在线观看 | 91久久精品网| 欧美一区二区人人喊爽| 国产三级三级三级精品8ⅰ区| 亚洲日本va在线观看| 亚洲va中文字幕| 国产精品亚洲第一| 欧美性色黄大片| 久久久91精品国产一区二区精品| 亚洲男人电影天堂| 精品午夜久久福利影院| 色吧成人激情小说| 欧美精品一区二区三区很污很色的 | 成人97人人超碰人人99| 欧美日本在线看| 国产精品久久久久久久久久久免费看 | 欧美性色综合网| 欧美国产乱子伦| 日本一区中文字幕| 91丝袜国产在线播放| 欧美一区二区三区的| 亚洲欧美日韩小说| 国内精品国产成人| 欧美精品丝袜久久久中文字幕| 久久精品在这里| 免费的国产精品| 欧美性猛片xxxx免费看久爱 | 国产精品热久久久久夜色精品三区| 一区二区三区在线免费视频| 国产剧情一区二区三区| 制服丝袜亚洲色图| 亚洲另类在线制服丝袜| 国产精品影视在线| 日韩欧美第一区| 亚洲午夜激情网页| 不卡的av中国片| 国产无遮挡一区二区三区毛片日本| 日日骚欧美日韩| 欧美午夜精品久久久久久超碰 | 色天使久久综合网天天| 中文字幕av一区二区三区| 成人av资源网站| 精品对白一区国产伦| 日本午夜一本久久久综合| 欧洲亚洲精品在线| 亚洲黄色免费电影| 色视频欧美一区二区三区| 中文在线资源观看网站视频免费不卡| 蜜桃av一区二区三区电影| 欧美精品777| 亚洲第一电影网| 色狠狠一区二区三区香蕉| 国产精品久久久一本精品| 粉嫩av亚洲一区二区图片| 国产日韩欧美电影| 福利电影一区二区| 国产午夜精品久久久久久久 | 国产精品一区二区三区乱码| 日韩天堂在线观看| 美女在线一区二区| 日韩欧美区一区二| 激情综合色播五月| 久久精子c满五个校花| 国产suv精品一区二区6| 国产女人18水真多18精品一级做 | 免费黄网站欧美| 欧美一区二区三区免费在线看| 日韩成人一级片| 精品久久久久久久久久久久久久久久久| 日韩高清不卡一区二区三区| 欧美一区二区观看视频| 久久国产精品一区二区| 日韩精品一区二区三区四区视频| 老司机免费视频一区二区| 久久久久久久电影| 成人av免费观看| 亚洲综合小说图片| 91精品国产综合久久久久久久久久| 喷水一区二区三区| 欧美成人a视频| 成人激情图片网| 亚洲一区二区三区在线播放| 精品视频123区在线观看| 青娱乐精品视频| 久久久三级国产网站| 91亚洲精华国产精华精华液| 午夜电影一区二区三区| 精品国产电影一区二区| 不卡av免费在线观看| 亚洲伊人色欲综合网| 国产精品久久久久精k8| 欧美吻胸吃奶大尺度电影 | 成人午夜av在线| 亚洲综合在线第一页| 日韩一区二区麻豆国产| 粉嫩在线一区二区三区视频| 亚洲一区二区三区三|