这似乎太容易和明显了,但我不知道如何测试以下内容:
我的Java方法:
public void doSth(final Foo foo) {
assert foo != null;
..
}
我的测试:
@Test
public void testAssertion() {
doSth();
doSth(new Foo());
}
我可以用 etc. 测试很多东西,但是如果那里的断言给出否定assertEquals
,如何创建一个给出 true 的测试用例?foo != null;
我现在的测试在两种断言情况下都是绿色的,但我无法捕捉到断言是否失败。
我希望我的代码测试覆盖率达到 100%,并且想在这条线上测试一些有意义的东西。