-
spring 和 hibernate 整合講解
查看全部 -
參數(shù)化設置測試
查看全部 -
junit測試套件
查看全部 -
junit 其它注釋
查看全部 -
junit 常用注解 ?expected ?timeout
查看全部 -
Before After?
查看全部 -
總結 Failure ?和 error
查看全部 -
Junit測試總結
查看全部 -
測試總結規(guī)范
查看全部 -
總結:
1.更改默認的測試運行器為RunWith(Parameterized.class)
2.聲明變量存放預期值和結果值
3.聲明一個返回值為Collection的公共靜態(tài)方法,并使用@Parameters進行修飾
例如:
public static Collection<Object[]>t(){
return Arrays.asList(new Object[][]{{3,2,1}{4,2,2}});
}
4.為測試類聲明一個帶有參數(shù)的公共構造函數(shù),并在其中為之聲明變量賦值(預期值、輸入?yún)?shù)值等)查看全部 -
批量測試:用測試套件
1.測試套件就是組織測試類一起運行的
如何編寫測試套件?
寫一個作為測試套件的入口類,這個類里不包含其他的方法
更改測試運行器Suite.class
將要測試的類作為數(shù)組傳入到Suite.SuiteClasses({})
例:
@RunWith(Suite.class)?
@Suite.SuiteClasses({JunitTest.class,TestClassDemo.class})?
public class AllTestClass {?
??? //此類的作用是整合測試也稱 打包測試;可以把之前所有的寫好的test class類進行集成;?
??? //如需測試多個類時,只需要把相關的測試類加入到"{}"即可;如果不是同一個包類的class記得加上package名稱。?
??? //@Suite.SuiteClasses({JunitTest.class,TestClassDemo.class})?
}查看全部 -
@Test:將一個方法修飾成測試方法<br>
@Test(expected=xxx(異常類).class):會拋出該異常<br>
@Test(timeout=毫秒 ):設置執(zhí)行的時間,用于結束死循環(huán)或是性能測試<br>
@BeforeClass:所有方法之前執(zhí)行,且執(zhí)行一次 static修飾<br>
@AfterClass:所有方法之后執(zhí)行 static修飾<br>
@Before:每一個測試方法之前執(zhí)行<br>
@After:每一個測試方法后執(zhí)行<br>
<br>
@Ignore:所修飾的測試方法會被測試運行器忽略<br>
@RunWith:可以更改測試運行器,通過繼承org.junit.runner.Runner這個類來寫自己的運行器查看全部 -
Junit參數(shù)化設置
查看全部 -
測試套件
查看全部 -
@Test:將一個方法修飾成測試方法 @Test(expected=xxx(異常類).class):會拋出該異常 @Test(timeout=毫秒 ):設置執(zhí)行的時間,用于結束死循環(huán)或是性能測試 @BeforeClass:所有方法之前執(zhí)行,且執(zhí)行一次 static修飾 @AfterClass:所有方法之后執(zhí)行 static修飾 @Before:每一個測試方法之前執(zhí)行 @After:每一個測試方法后執(zhí)行 @Ignore:所修飾的測試方法會被測試運行器忽略 @RunWith:可以更改測試運行器,通過繼承org.junit.runner.Runner這個類來寫自己的運行器
查看全部
舉報