JUnit是我們JAVA人員最常用的工具之一,我在幾年前就開始用它了,幫我發現了不少問題,好感謝它啊。今天突然發現JUnit的用法特別簡化了,幾種重要變化:
   1. 任何一個Class都可以做為TestCase, 不需要象以前那樣創建一個繼承自TestCase的類;
   2. 測試方法不需要以test開頭,任何一個方法返回類型是void的都可以拿來測試,只需要用@Test來標注一下。
看一個最簡單的例子:
   import static org.junit.Assert.*; //靜態導入一個變量,不用再寫那么長的語句了。
   import org.junit.Test;
   public class UtilTest {    //看看,這可是極普通的一個class啊
      public int add(int a, int b) { //伴隨極普通的一個方法
            return a+b;
        }
   
        @Test  
         public void letusTestAdd() {//極普通的一個方法,用@Test標注一下就成了測試用的方法了
             assertTrue(add(2,3)==5);
         }
   }

這個類就可以當做一個JUnit Test來運行了,很爽吧。