清單
import static org
import static org
import static org
import org
import org
import org
import org
import org
//注意
@RunWith(Theories
public class TheoryTest {
//利用注釋@DataPoint來指定一組數據集
//testNames
//@DataPoint定義的String進行兩兩組合
//和name是不起任何作用的
@DataPoint public static String YEAR_
@DataPoint public static String YEAR_
@DataPoint public static String NAME
@DataPoint public static String NAME
@DataPoint public static String NAME
//注意
@Theory
public void testNames
assumeThat( year
System
assertThat( year
}
//注意
@Theory
public void testNames
assumeThat(year
//name必須既不是
assumeThat(name
System
assertThat( year
}
結果輸出:
第一個Theory打印出
第二個Theory打印出
結束語
本文通過詳細深入的理論介紹和簡單易懂的實例全面剖析了 JUnit
提供了新的斷言語法(assertion syntax)——assertThat提供了假設機制(assumptions)
提供了理論機制(Theories)
相信讀者看完後一定會對 JUnit
[
From:http://tw.wingwit.com/Article/program/Java/ky/201311/29104.html