将您的测试课程放在这里: /src/test/<pkg_name>/
public class ExampleUnitTest { @Test public void addition_isCorrect() throws Exception { int a=4, b=5, c; c = a + b; assertEquals(9, c); // 该测试通过 assertEquals(10, c); //测试失败 } }
public class ExampleUnitTest { ... }
测试类,您可以创建几个测试类并将它们放在测试包中。
@Test public void addition_isCorrect() { ... }
测试方法,可以在一个测试类中创建几种测试方法。
注意注释@Test。
Test注释告诉JUnit,可以将其附加到的public void方法作为测试用例运行。
还有其他一些有用的注释,例如@Before,@After等等。此页面将是一个不错的起点。
assertEquals(9, c); // 该测试通过 assertEquals(10, c); //测试失败
这些方法是Assert该类的成员。其他一些有用的方法是assertFalse(),assertNotNull(),assertTrue等这里有一个复杂的解释。
JUnit测试的注释信息:
@Test: Test注释告诉JUnit,可以将其附加到的public void方法作为测试用例运行。为了运行该方法,JUnit首先构造一个新的类实例,然后调用带注释的方法。
@Before:编写测试时,通常会发现几个测试需要先创建类似的对象,然后才能运行。用注释公共无效方法@Before会导致该方法在Test方法之前运行。
@After:如果您使用Before方法分配外部资源,则需要在测试运行后释放它们。用注释公共无效方法@After会导致该方法在Test方法之后运行。@After即使Before或Test方法引发异常,也可以保证所有方法都可以运行
将光标放在要为其创建测试类的类名称上。
按Alt + Enter(Windows)。
选择“创建测试”,然后单击“返回”。
选择要为其创建测试方法的方法,单击“确定”。
选择要在其中创建测试类的目录。
您完成了,这是您的第一个测试。
右键单击测试包。
选择在...中运行测试
包中的所有测试将立即执行。