最新文章列表

开发和测试业务逻辑问题集

每次在开发和测试业务逻辑biz时老是碰到这样那样似曾相识的问题,现在记一下备忘。 1、使用JPA/Hibernate/Ebean等ORM时来存取数据库时,不另外增加DAO层。 ...
matt.u 评论(0) 有1434人浏览 2014-01-17 10:35

Unitils单元测试示例

Unitils这个 Java 开源类包的目的是让单元测试变得更加容易和可维护。 Unitils 构建在 DBUnit 与 EasyMock 项目之上并与  JUnit 和 TestNG 相结合。支持数据库测试,支持利用 mock 对象进行测试并提供与 Spring 和 Hibernate 相集成。 Unitils 设计成 以一种高度可配置和松散偶合的方式来添加 ...
peterwanghao 评论(0) 有1876人浏览 2012-12-28 11:42

测试数据污染方案

  nighthawk 写道 在做DAO测试的时候,有一个问题不得不面对,那就是使用数据库的方式。 以oracle为例,多人开发时,如果大家都使用一个测试数据库实例。跑测试的时候,会导致数据之间的相互污染,比如表之间的关联关系,容易错乱。 如果每个人都用自己的数据库实例,比如使用H2之类替代oracle。基础数据准备工作又是一个很大的工作量,还有就是H2之类的与oracle真实环境毕竟有些差距。 ...
wenjinglian 评论(0) 有1766人浏览 2012-12-21 16:12

业务逻辑层(service层)单元测试的实践

Service层单元测试实践 为了更好的持续集成,我们需要单元测试覆盖到逻辑层(Service)和数据访问层(Dao)。 1. Service层开展单元测试的困境 Dao层我们 ...
方世玉 评论(0) 有13240人浏览 2012-08-02 16:55

Dao层的测试实践

1. Dao单元测试的问题 Dao层主要工作是数据库访问,是非常重要的模块。为了保证SQL的正确执行,单元测试是必须的。但是一直以来Dao层的单元测试很难进行,主要因为几个问题 1、 单元测试必须是执行隔离的环境代码,而隔离数据库非常困难,不得不放弃这个念头。所以Dao层需要和数据库直接打交道,但是单元测试要求每次重复的动作结果都是一致,但是由于外部数据库环境的问题,测试环境无法稳定。 2、 现阶段 ...
方世玉 评论(0) 有1560人浏览 2012-08-02 16:52

使用Dbunit+Unitils出现 org.dbunit.dataset.NoSuchColumnException 的解决方法

最近使用dbunit-2.4.8 + Unitils 3.3做DAO层数据库测试的时候 出现如下错误:   org.unitils.core.UnitilsException: Error inserting test data from DbUnit dataset for method public void org.zfanxu.test.UserDaoTestWithUnitils.t ...
zfanxu 评论(5) 有8527人浏览 2012-05-03 10:07

[Unitils]初识Unitils

http://www.unitils.org/summary.html# Summary Unitils is an open source library aimed at making unit and integration testing easy and maintainable. It is divided into several modules, each of them pro ...
MyEyeOfJava 评论(0) 有1444人浏览 2012-03-09 14:43

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics