上代码;自行测试理解
import static org.junit.Assert.assertEquals;
import org.junit.Test;
import vico.com.JunitTestClass;
public class JunitTest {
/*junit常用注解
* @Test:将一个普通方法修饰为一个测试方法
* @Test(exception=XXX.class) //获取异常,碰到异常继续往下执行
* @Test(time=毫秒) //控制测试超时时间,到达设定时间自动停止运行
* @BeforeClass:它会在所有的测试方法前被执行,static修饰
* @AfterClass:它会在所有的测试方法后被执行,static修饰
* @Before:它会在每一个测试方法前被执行一次
* @After:它会在每一个测试方法后被执行一次
* @Ignore:省略,该条用例不执行
* @RunWith:修改运行器org。junit。runner。Runner
*
* */
@Test
public void addtest() {
assertEquals(10,new JunitTestClass().add(3, 7));
}
}
//--------------------------RunWith类------------------------------------------------------------
import org.junit.runner.RunWith;
import org.junit.runners.Suite;
@RunWith(Suite.class)
@Suite.SuiteClasses({TaskTest1.class, JunitTest.class})
public class SuiteTest {
//先执行TaskTest1用例,再执行JunitTest用例
}