`
小网客
  • 浏览: 1223006 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

junit测试

    博客分类:
  • Java
 
阅读更多

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
 

 

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics