【发布时间】:2011-03-25 07:31:02
【问题描述】:
我想测试我的应用程序的所有 jasper 报告。我希望能够检测到:
- 编译问题(检查
JasperCompileManager.compileReport(some inputStream)不会抛出JRException是一个不错的选择吗?) - 填充问题(检查
JasperFillManager.fillReport(someReport, someParameters, someDataSource)不会抛出JRException是一个不错的选择吗?) - 呈现问题:检测到出现“空”字符串,在导出的 PDF 文件中文本看起来被截断
- 还有其他想法吗?
理想情况下,我希望尽可能保持测试过程的通用性。问题是每个 jasper 都有不同的数据源,所以为了检测这个错误,我需要在列表中生成一些数据(对吗?),我需要生成的数据对于我的应用程序的每个 jasper 都是不同的。所以我不知道我可以重用多少测试代码。你会采取什么方法?
谢谢!
【问题讨论】:
标签: java unit-testing testing jasper-reports