JUNIT测试框架

上一篇 / 下一篇  2015-05-23 15:38:42 / 个人分类:测试工具

51Testing软件测试网8e3LH s3h&\"T+c+L
*常用标记:
@before :方法之前运行
@test:标记测试方法
@test(timeout=1000)设置超时时间,单位毫秒
@after:测试之后运行
@ignore:忽略的测试
@Test(expected = Exception.class) :测试异常

aRv}1u;a(s(|n0
51Testing软件测试网N/SPg0k

*l-Kc3t Sd$V m0
*执行多个测试类,使用testsuite
建立TestSuite.java,将要执行的类添加进来

'D)lH]G2x}8s6y0
import org.junit.runner.RunWith;
51Testing软件测试网N8H"]%aMC
import org.junit.runners.Suite;
51Testing软件测试网;}`_l3X"t@
@RunWith(Suite.class) 
51Testing软件测试网)y9too!hq3p'x
@Suite.SuiteClasses({

/e {\,o4f+y,E0
Test1.class,
51Testing软件测试网U#D-L U"{
Test2.class
…………
51Testing软件测试网W"x B;h jM-~
})
51Testing软件测试网 D xu6r)T}%icqc
public class TestSuite { 
51Testing软件测试网} amA,^:Dh
}

Hgg'w7z.A N5q0

AL_$dMU,HV'l H [0
*命令行运行测试 
java org.junit.runner.JUnitCore org.test
如果已经设置好了classpath,运行还是提示,找不到类时,干脆全部写绝对路径了,包括junit、org.hamcrest.core两个jar包的路径,.class文件的路径如下:
java -cp .;D:\eclipse-java-indigo-SR1-win32-x86_64\eclipse\plugins\org.junit_4.8.2.v4_8_2_v20110321-1705\junit.jar;D:\eclipse-java-indigo-SR1-win32-x86_64\eclipse\plugins\org.hamcrest.core_1.1.0.v20090501071000.jar;D:\Users\Administrator\workspace\test01\bin org.junit.runner.JUnitCore org.test

P^fY;`r0

TAG:

 

评分:0

我来说两句

Open Toolbar