亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 > junit
用Junit建立測試類
作者:網絡轉載 發布時間:[ 2013/1/18 14:08:56 ] 推薦標簽:

JUNIT Getting Started

概念:
關于JUNIT的概念可以參見Thinking in Java 2的第一章里的Extreme programming

以junit3.5為例
將classpath指向junit.jar

HelloWorld:

在junit3.5下(或者其他地方)建立一個工作目錄mypro,然后建立項目目錄hello
其中有文件:HelloWorld.java

package mypro.hello;

public class HelloWorld{
    public String sayHello(){
        return "Hello World";
        }

public static void main(String[] args){
    HelloWorld world=new HelloWorld();
    System.out.println(world.sayHello());
    }
}

編譯,運行.

現在寫測試類,來測試HelloWorld類里的sayHello方法
//在hello目錄里建立一個test目錄用來放測試類,其中有HelloWorldTest.java

package mypro.hello;

//import mypro.hello.*;         推薦測試類和原來的被測試類(HelloWorld)同包
import junit.framework.*;

public class HelloWorldTest extends TestCase{
    public HelloWorldTest(String name){
        super(name);
        }

    public static void main(String args[]){
        junit.textui.TestRunner.run(HelloWorldTest.class);
        }

    public void testSayHello(){
        HelloWorld world=new HelloWorld();
        assert(world!=null);                                          //當結果是-1時,assert將報錯
        assertEquals("Hello World",world.sayHello());
        }
}


HelloWorldTest繼承了TestCase類,寫法固定,main可以不要.
主要是testSayHello()實現了對SayHello方法的測試.

Assert,的參數是-1時junit會報錯,assertEquals的參數不匹配時,junit會報錯.詳見JUNIT的API文檔.
編譯后,可以java HelloWorldTest來得到結果   //因為有main
更經常的運行方式: java  junit.swingui.TestRunner  mypro.hello.HelloWorldTest   //圖形界面
                             java junit.textui.TestRunner mypro.hello.HelloWorldTest           //字符界面


制造一個錯誤:
把HelloWorld里的return “Hello World” 改成return “Hell0 World”
編譯后

運行測試,看到結果報告錯誤.


更進一步執行多個測試,一個測試成為Test Case,而一組Test Case構成Test suite
看junit里money例子和AllTests.java文件.
   
注意事項:
   1.將測試類和被測試類放在同一個目錄里(即同包之內)將會是很方便的.
   2.命名規則:一般被測試類寫作XXXXTest,而其中的方法寫作testXXX

軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 怡红院免费全部视频在线视频 | 国产精品成人不卡在线观看 | yy4138殇情理论片一级毛片 | 日本 欧美 在线 | 天堂资源站 | 黄色毛片大全 | 国产精品免费视频一区二区三区 | 神马午夜嘿嘿嘿 | 久久久久国产精品免费看 | 日韩毛片 | 色综合久久久久久久久五月 | 极品美女aⅴ高清在线观看 极品美女丝袜被的网站 | 翁熄性荡事最新篇王伟忠 | 妞干网在线观看 | 男女下面进视频免费 | 久久天天躁夜夜躁狠狠85麻豆 | 欧美极度极品另类 | 伊人久久大香线蕉资源 | 好吊爽在线播放视频 | 欧美成人精品欧美一级乱黄 | 香蕉污污视频 | 国产二三区| 亚洲精品午夜 | 人人做天天爱夜夜爽中字 | 亚洲成综合人影院在院播放 | 高清不卡日本v在线二区 | 天天射天天干天天舔 | 天天插天天透 | 成人三级视频 | 97国产在线视频 | 亚洲欧美日韩成人网 | 色偷偷综合网 | 免费人成在线观看网站品爱网 | 偷自拍视频区综合视频区 | 手机看片国产欧美日韩高清 | 欧美日韩中文在线视频 | 在线观看男女爱视频网站 | 在线性爱视频 | 亚洲免费成人 | 日本不卡免费在线 | 日本在线一区二区 |