上篇文章也说到了,接口测试我使用的是Junit框架。因为我还是刚刚接触,也还没有深入了解,主要学会了断言的使用。断言是对测试运行结果的判断,如果结果符合要求,程序就会继续执行下去。反之,如果结果和预计的不一样,程序会直接中断。这样可以给我们一个直观的表现,知道哪里没有达到要求。
assert断言的使用
assertEquals(测试的数据,预计的数据):这是判断实际结果值与预计值是否一致,如果一致断言过,程序继续;两者不一致这程序结束,控制台会输出实际值和预计值。方便我们进行核对。
assertNotNull(测试的数据):这是对非空的一个判断。如果实际值为非空,则程序继续;实际值为空,则程序结束。
assertNull(测试数据):这个断言方法和上面的NotNull正好相反。实际值为空,则程序继续;实际值为非空,则程序结束。
assertTrue(判定条件):这个断言方式是,括号内的判定条件满足,返回值为true,程序继续;判定条件不满足,返回值为fail,程序结束。
在我这几天的使用中,我主要就是只用以上四种断言的方法。其他的目前还没有接触到,在后续的学习中,我会继续补充的。