【发布时间】:2013-01-20 10:10:30
【问题描述】:
我收到了一个要求,即在我们的系统中构建一个小模块,以读取用户上传到系统的 Excel 电子表格。我做了一些研究,很多人使用 Apache POI 或 JExcel 来读取 excel 文件。两者似乎都是构建这个小模块的好 API。
开发团队已经构建了许多单元测试,这些单元测试使用 DBUnit 通过读取记录在 excel 文件中的测试数据来执行与数据库相关的测试。由于 DBUnit 已被证明是读取 excel 电子表格的好 API,我打算在我必须开发的小模块中使用 DBUnit,而不是 Apache POI。
但是,我从未发现有人将 DBUnit 用于单元测试以外的任何目的。在使用 Java 构建的系统中使用 DBUnit 读取 excel 电子表格是一种好习惯吗?
【问题讨论】: