导入包
肯定要导入包的啦
@Test
我们可以直接在无参方法前面加上@Test注解,这样我们在Idea编译器中可以直接运行这个方法进行调试。

- 方法必须是public的
- 不能是静态方法
- 返回值必须是void
- 必须是没有任何参数的方法
断言
对于一个测试用例而言,我们想知道是否最后结果值符合我们的期望值,如果不符合就运行失败。
1 | public class TestMain { |
我们用这个,第一个是期盼值,第二个是实际测试结果值。如果不符合,那么运行到这里将会断言。举个例子,如果我们要看冒泡排序写的对不对:
1 |
|
如果不对的话,那么输出框会显示这个:

我们可以看到,输出到第三个值的时候是有问题的。
@Before
在每个@Test之前都需要运行的方法。
@After
在每个@Test之后都需要执行的方法。

说些什么吧!