qileilove

          blog已經(jīng)轉移至github,大家請訪問 http://qaseven.github.io/

          Junit單元測試小應用

            測試是一個很重要的問題,我覺得:一個程序員行不行,關鍵看他會不會調(diào)試。程序的測試都是從小范圍入手然后向四面八方入手,一點點的向外擴展,直至最后程序整體運行良好。這只是在下的一點愚見。以前進行調(diào)試時總是在程序中寫個main方法,然后進行測試,以前學過一個Junit單元測試,沒想起來用,今天看見老師的代碼中有這個單元測試,所以下來了看了看以前的代碼并上網(wǎng)查了查有關Junit的東西,在此簡單的說一下。以MyElipse 8.5 進行說明。
            1.新建一個project,然后右擊選擇properties-----Java Build Path-----Libraries---AddLibrary---Junit,將Junit插件添加到該項目中。
            2.在project中建立一個JDemo.java 和 Test.java,JDemo中由一個簡單的方法add(),Test要繼承TestCase,代碼如下:
          JDemo.java
          package com.bx.testjunit;
          public class JDemo {
          int a;
          int b;
          int result;
          public int add(int a,int b){
          result = a + b;
          return result;
          }
          }
          Test.java
          package com.bx.testjunit;
          import junit.framework.TestCase;
          import org.junit.After;
          import org.junit.Before;
          public class Test extends TestCase{
          @Before
          public void setUp() throws Exception {
          System.out.println("Test :setUp");
          }
          @After
          public void tearDown() throws Exception {
          System.out.println("Test :tearDown");
          }
          public void test(){
          JDemo a = new JDemo();
          assertEquals(6,a.add(3, 3));
          }
          }
            3.運行,右擊Junit Test,在控制臺上會出來一個Junit選項卡,如果出現(xiàn)綠顏色的bar則說明程序正確,如果是紅顏色的bar則說明程序錯誤,需進行檢錯。
            上面的程序用的是Junit3,必須繼承TestCase
            下面看一個Junit4的例子
          package com.bx.service;
          import org.junit.Test;
          public class HelloWorld {
          @Test
          public void test(){
          System.out.println("HelloWord :test");
          }
          }
            Junit4不需要繼承TestCase,只需使用@Test標注的expected屬性。

          posted on 2014-08-13 09:47 順其自然EVO 閱讀(202) 評論(0)  編輯  收藏 所屬分類: 測試學習專欄

          <2014年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 临湘市| 大宁县| 墨脱县| 谷城县| 美姑县| 黄大仙区| 台北县| 兰坪| 德格县| 威远县| 台湾省| 张北县| 宁国市| 富顺县| 巫溪县| 呼和浩特市| 砀山县| 宁化县| 阜康市| 新源县| 巴林右旗| 琼中| 开远市| 祁阳县| 宝应县| 石景山区| 尼玛县| 东安县| 新和县| 泸溪县| 家居| 益阳市| 满城县| 灵宝市| 吉安市| 元谋县| 勐海县| 鹿泉市| 沛县| 博湖县| 建阳市|