我正在为我的应用程序编写jUnit测试,我想知道如何测试以下类:
public class PdfBottomCheckView extends AbstractPdfView {
@Override
protected void buildPdfDocument(Map<String, Object> model, Document document, PdfWriter writer,
HttpServletRequest request, HttpServletResponse response) throws Exception {
MyObjet1 object1 = (MyObject1) model.get("object1");
MyObject2 object2= (MyObject2) model.get("object2");
HelperClass helper= new HelpClass(getMessageSourceAccessor(), getServletContext());
helper.writeLogo(document);
helper.writeFooter(document, writer);
document.add(help.generateOutput(object1, object2, 105, new int[]{55,20,30}, helper.getNormalFont())); }
}
我有一个完整的例子,说明我是如何用spring here
实现的我发现另一个网站显示你可以比较byte []来测试pdf输出。那篇文章是here(向下滚动到标题'生成正确的二进制输出')
我在辅助线上运行测试时遇到错误。如何模拟或传递Helper类的有效值?我使用的是Spring 3.0.5,jUnit 4和Mockito 1.8.5。
由于
答案 0 :(得分:0)