junit
朝着希望前进
这个作者很懒,什么都没留下…
展开
-
junit中failure和error的区别
今天学了junit发现网上说的都一样,对于没用过junit的人那叫一个痛苦。所以我总结了下junit中failure和error的区别。junit中: failure是指:被测程序的逻辑有错误,得不到预期的值。执行了junit的断言。 error是指:被测程序本身抛出的异常,还没有执行到junit的断言就抛出了异常。 断言:就是junit中的方法。例如(assertEqu原创 2013-10-05 15:21:11 · 4078 阅读 · 0 评论 -
EasyMock 使用方法与原理剖析
简介: EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。本文将对 EasyMock 的功能和原理进行介绍,并通过示例来说明如何使用 EasyMock 进行单元测试。 Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对转载 2013-10-05 16:12:56 · 1338 阅读 · 0 评论 -
The method assertEquals(double, double) from the type Assert is deprecated
从网上下载的视频,看着视频做。居然和人家的不一样。assertEquals(double expected,double actul) 被废弃了,换成assertEquals(double expected,double actul,double delta)也就是在原来的方法上加一个误差值(double类型)官方解释为:@Deprecatedstatic public voi原创 2013-10-05 17:47:11 · 11242 阅读 · 5 评论 -
android开发平台下搭建junit测试框架环境
在android平台下搭建junit和java平台不太一样。在android平台下主要有两点。 第一点:写测试用例:public class AppServiceTest extends AndroidTestCase{ public void testAdd() throws Exception{ AppService as = new AppService(); in原创 2014-01-11 19:59:36 · 1363 阅读 · 0 评论 -
junit的测试方法上没有写@Test的报错信息
今天疏忽大意了,在测试方法上没有写注解@Test,结果一运行就报下列的错误。Unrooted TestsinitializationError(org.junit.runner.manipulation.Filter)java.lang.Exception: No tests found matching Method testTransaction(com.evan.test.Tes原创 2014-02-10 14:22:26 · 3131 阅读 · 0 评论 -
junit-4.11需要注意的问题
下载了最新的JUnit版本,是4.11,结果尝试使用发现总是报java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing这样的错误,上网查了一下,一般的解决方案是,换一个低一点的版本就好了。还有人说,是缺少hamcrest的包。去官网又看了一下,结果发现这样一段话:junit.jar: Includes the Hamcrest cl原创 2013-10-12 13:51:08 · 3463 阅读 · 0 评论