junit之使用套件

来源:互联网 发布:淘宝客服链接网址 编辑:程序博客网 时间:2024/06/09 11:45
可以使用@RunWith和@Suite注解,让多个需要测试的类在同一时间运行,而不是单一地运行每个测试创建2个测试类:1.类1import org.junit.Test;import static org.junit.Assert.*;public class PrepareMyBagTest {FirstDayAtSchool school = new FirstDayAtSchool();String[] bag = { "Books", "Notebooks", "Pens" };@Testpublic void testPrepareMyBag() {System.out.println("Inside testPrepareMyBag()");assertArrayEquals(bag, school.prepareMyBag());}}2.类2import org.junit.Test;import static org.junit.Assert.*;public class AddPencilsTest {FirstDayAtSchool school = new FirstDayAtSchool();String[] bag = { "Books", "Notebooks", "Pens", "Pencils" };@Testpublic void testAddPencils() {System.out.println("Inside testAddPencils()");assertArrayEquals(bag, school.addPencils());}}创建测试套件:import org.junit.runner.RunWith;import org.junit.runners.Suite;@RunWith(Suite.class)@Suite.SuiteClasses({ PrepareMyBagTest.class, AddPencilsTest.class })public class SuitTest {}运行套件类,将会运行@Suite.SuiteClasses中声明的测试类

原创粉丝点击