在Eclipse中使用Junit4.x与EasyMock进行单元测试
摘要
这篇文章简单讲解了如何在Eclipse中利用Junit 4.x和EasyMock进行单元测试。
当你阅读完这篇文章后,可以在Eclipse中使用JUnit进行单元测试。
1. 概要
1.1. 单元测试
单元测试开发人员写的用于测试某一个功能的代码。单元测试可以保证程序的功能正常使用。
JUnit 4.x 是一个自动化测试的框架,最初的作者是Erich Gamma and Kent Beck。它使用Java的annotation特性来标记出需要进行测试的方法。
在JUnit中,有一个非常重要的约定:所有的测试用例都不应该依赖于其他的测试用例。
1.2. 安装
下载JUnit4.x.jar可以去JUnit的官网here,并且将其添加到classpath中。
现在的Eclipse版本中已经整合了Junit,你可以直接使用。
2. 如何编写单元测试
2.1. 概览
JUnit 使用annotations来区别需要进行测试的方法。
编写一个测试用例:
给需要测试的方法加上annotations:@org.JUnit.Test
如果你希望检测2个对象是否相等,使用org.JUnit.Assert.*,并调用assertEquals()。
Static imports在Java 5.0或以上版本是有效的,如:import static org.junit.Assert.*
2.2. 编写你的第一个单元测试
编写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); } }
相关推荐
lustdevil 2020-08-03
zhengzf0 2020-06-21
宿命java 2020-06-15
snowphy 2020-06-06
Julywhj 2020-05-26
AnndyR 2020-05-15
snowphy 2020-05-12
83540690 2020-08-16
蛰脚踝的天蝎 2020-11-10
Cocolada 2020-11-12
TuxedoLinux 2020-09-11
snowphy 2020-08-19
83417807 2020-07-19
张文倩数据库学生 2020-07-19
bobljm 2020-07-07
83417807 2020-06-28
86427019 2020-06-28
86427019 2020-06-25