`

利用 DbUnit 测试

阅读更多
今天利用 DbUnit 来 测试 涉及数据库 的公共类。
因为是从 Excel 格式的文档读取数据, 碰到 number(1) 的 数据 类型时, 版本2.2的 DbUnit 总是很容易 抛出 java.lang.ClassCastException:BigDecimal的错误。

还是 王同学 经验多, 他 用 Java Decompiler 来 查看源代码, 然后 在 SDE(Eclipse 基础上开发的 IDE)构造包, 修正 XlsTable.java, 终于能够 避免 BigDecimal 这个错误。

在Eclipse中如何 快速的定位一个类? 用 Ctrl + Shift + T 快捷键。

如何查看 jar 里面的 java class 的源码? 用 Java Decompiler 这个软件。

如何 用 统一的 日志 接口 来   增加 灵活性, 以便使用 不同的 日志实现库, 可以 利用 SLF4j

如何能够提高自己的开发能力? 可以 通过 接活 、 参加开源项目 等途径。
分享到:
评论

相关推荐

    使用dbunit测试数据库

    此外,还需要创建用于测试的类,这些类通常继承自 DbUnit 提供的 `DatabaseTestCase` 类,这样就可以利用 DbUnit 提供的 API 来管理和操作测试数据。 测试用例的设计是关键。以一个名为 `StudentDAO` 的类为例,...

    dbunit测试demo

    标题“dbunit测试demo”表明这是一个关于如何使用 DBUnit 进行测试的实例。描述中提到的链接指向了一篇博客文章,这可能包含了一个具体的 DBUnit 测试用例的详细步骤和解释。尽管我们无法直接访问该链接,但我们可以...

    spring+dbunit测试访问数据库代码

    标题中的“spring+dbunit测试访问数据库代码”指的是在Java开发中使用Spring框架与DBUnit进行集成,以实现对数据库的测试。DBUnit是用于数据库单元测试的工具,它可以加载和验证数据库的数据状态,确保测试的隔离性...

    unitils整合dbunit利用excel进行单元测试

    unitils整合dbunit利用excel进行单元测试 包含mock以及整合spring进行测试

    spring与dbunit集成测试

    通过以上步骤,你可以有效地利用Spring和DBUnit进行数据库集成测试,确保代码的质量和稳定性。不过,要注意的是,虽然DBUnit提供了强大的数据操作能力,但实际测试时应尽量减少对数据库的依赖,避免测试速度过慢。...

    通过DBUNIT做批量对比测试

    在进行批量对比测试时,还可以利用 DBUNIT 的其他特性,例如过滤敏感数据、处理自增主键、忽略特定列等。同时,结合使用其他测试框架,如 JUnit 或 TestNG,可以构建自动化测试套件,进一步提高测试效率。 总之,...

    Dbunit数据库连接下载

    在描述中提到的"flash能过控制java来运用数据库",这可能是指通过Java的Flex或Adobe AIR接口,使Flash应用程序能够与Java后端进行交互,进而利用Dbunit对数据库进行操作。这样的组合可以让前端的富媒体应用具有强大...

    dbunit开发文档

    2. Spring 集成:如果你的项目使用 Spring,可以利用 Spring's `DbUnitTestExecutionListener` 来自动管理 DBUnit 的生命周期。 3. Maven 插件:也有 Maven 插件可用来自动化 DBUnit 测试,例如 maven-dbunit-...

    DBUnit最佳实践之数据备份与恢复

    这篇“DBUnit最佳实践之数据备份与恢复”博文中,作者分享了如何有效地利用DBUnit进行数据备份和恢复,这对于开发和测试环境中的数据管理至关重要。 首先,我们需要了解DBUnit的基本概念。DBUnit是一个JUnit扩展,...

    DBUnit最佳实践之使用ant命令

    本文将深入探讨如何结合Ant构建自动化测试流程,利用DBUnit进行数据库的初始化、清理以及数据验证。 一、DBUnit 简介 DBUnit 提供了一套接口和类,使得测试用例可以方便地导入和导出数据库中的数据。它支持多种数据...

    如何使用DBUnit做数据备份恢复

    DBUnit 是一个开源的 Java 库,专门用于数据库测试,它提供了一种方式来管理和操作数据库的数据,包括数据的导入导出、备份和恢复。在本文中,我们将深入探讨如何利用 DBUnit 进行数据库的备份与恢复。 首先,我们...

    DBUnit与H2内存数据库结合(单元测试)

    这篇文章将详细介绍如何利用DBUnit和H2内存数据库来构建单元测试环境。 首先,DBUnit是一个开源的Java库,专门用于在JDBC兼容的数据库上执行数据驱动的测试。它提供了对数据导入、导出以及数据验证的强大支持,使得...

    DBUnit最佳实践之增删改查

    在大型测试场景中,可以利用 DBUnit 的事务支持,通过 `DatabaseConfig.FEATURE_TRANSACTED` 开启事务。这样,测试失败时,整个操作可回滚,保持数据库的一致性。 9. **部分加载数据**: 对于大型数据集,可能只...

    dbunit-2.1.zip_dbunit docs_zip

    例如,以下是一个简单的DBUnit测试用例: ```java import org.dbunit.dataset.IDataSet; import org.dbunit.dataset.xml.FlatXmlDataSet; import org.junit.After; import org.junit.Before; import org.junit.Test;...

    DBUnit_Project_Study.rar

    DBUnit 是一个开源的Java库,它专门为Java应用程序提供数据库单元测试的支持。它与JUnit紧密集成,使得开发者能够在...这个压缩包提供的资源可以帮助初学者快速上手,并深入理解如何利用DBUnit进行有效的数据库测试。

    通向架构师的道路(第二十五天)SSH的单元测试与dbunit的整合的例子

    本篇将深入探讨如何在SSH项目中进行单元测试,并结合dbunit进行数据准备。 首先,Spring框架提供了强大的测试支持。Spring Test模块允许开发者对Spring应用程序上下文进行便捷的加载和测试,可以对单个Bean或整个...

    使用EJB+Struts1.3+Ant+Cactus+DbUnit+JMeter+StrutsTest实现测试2

    本项目利用一系列强大的工具,如EJB(Enterprise JavaBeans)、Struts 1.3、Ant构建工具、Cactus测试框架、DbUnit数据库单元测试工具、JMeter性能测试工具以及StrutsTest扩展,来实现一个全面的测试流程。...

    使用EJB+Struts1.3+Ant+Cactus+DbUnit+JMeter+StrutsTest实现测试4

    2. 利用Cactus编写和运行EJB和Servlet的单元测试,确保业务逻辑的正确性。 3. 使用DbUnit设置测试数据库,确保每次测试都有干净的数据环境。 4. 针对ActionForm和Action类,编写StrutsTest测试用例,验证控制器层的...

    php-dbunit-on-travis-ci:在 Travis-CI 上运行 PHP DBUnit 测试的示例应用程序

    在这个例子中,我们需要 `phpunit/phpunit` 和 `phpunit/dbunit` 作为测试框架和数据库测试扩展。 然后,我们需要编写测试。这些测试通常位于 `tests` 目录下,遵循 PHPUnit 的测试结构。每个测试类对应于一个或多...

Global site tag (gtag.js) - Google Analytics