本文共 1059 字,大约阅读时间需要 3 分钟。
junit写单元测试同时配合maven使用,写单元测试,使用assertTrue和assertFalse
首先看assertTrue
static public void assertTrue(String message, boolean condition) { if (!condition) fail(message); } /** * Asserts that a condition is true. If it isn't it throws an * {@link AssertionError} without a message. * @param condition condition to be checked */ static public void assertTrue(boolean condition) { assertTrue(null, condition); }
此处涉及到fail方法
static public void fail(String message) { throw new AssertionError(message == null ? "" : message); }
message就是错误的提升信息,
assertTrue(boolean condition)
如果condition为false那么报错(非期望的结果),那么assertFalse与之等同,看assertFalse源码
static public void assertFalse(String message, boolean condition) { assertTrue(message, !condition); } /** * Asserts that a condition is false. If it isn't it throws an * {@link AssertionError} without a message. * @param condition condition to be checked */ static public void assertFalse(boolean condition) { assertFalse(null, condition); }
变相调assertTrue。
单元测试完成之后只需要
mvn test
即可进行单元测试,如果涉及到修改那么加上参数-U
mvn test -U
转载地址:http://nuqsi.baihongyu.com/