漠北空城 2012-03-12
这篇文章简单讲解了如何在Eclipse中利用Junit 4.x和EasyMock进行单元测试。
当你阅读完这篇文章后,可以在Eclipse中使用JUnit进行单元测试。
单元测试开发人员写的用于测试某一个功能的代码。单元测试可以保证程序的功能正常使用。
JUnit 4.x 是一个自动化测试的框架,最初的作者是Erich Gamma and Kent Beck。它使用Java的annotation特性来标记出需要进行测试的方法。
在JUnit中,有一个非常重要的约定:所有的测试用例都不应该依赖于其他的测试用例。
下载JUnit4.x.jar可以去JUnit的官网here,并且将其添加到classpath中。
现在的Eclipse版本中已经整合了Junit,你可以直接使用。
JUnit 使用annotations来区别需要进行测试的方法。
编写一个测试用例:
给需要测试的方法加上annotations:@org.JUnit.Test
如果你希望检测2个对象是否相等,使用org.JUnit.Assert.*,并调用assertEquals()。
Static imports在Java 5.0或以上版本是有效的,如:import static org.junit.Assert.*
编写Java代码:
package gpcuster.cnblogs.com; import static org.junit.Assert.assertEquals; import org.junit.Test; public class MyFirstJUnitTest { @Test public void simpleAdd() { int result = 1; int expected = 1; assertEquals(result, expected); } }