如何测试碧玉报告?
2022-09-02 22:23:50
						我想测试我的应用程序的所有jasper报告。我希望能够检测到:
- 编译问题(检查不会抛出是一个不错的选择吗?JasperCompileManager.compileReport(some inputStream)JRException
- 填充问题(检查不会抛出是一个不错的选择吗?JasperFillManager.fillReport(someReport, someParameters, someDataSource)JRException
- 渲染问题:检测出现的“空”字符串,导出的 PDF 文件中的文本看起来被截断
- 还有其他想法吗?
理想情况下,我希望尽可能保持测试过程最通用。问题是每个jasper都有不同的数据源,所以为了检测这个错误,我需要在列表中生成一些数据(对吧?),我需要生成的这些数据对于我的应用程序的每个jasper都是不同的。所以我不知道我能重用多少测试代码。你会采取什么方法?
谢谢!
 
					 
				 
				    		 
				    		 
				    		 
				    		