[P-unit-devel] SF.net SVN: p-unit: [234] trunk/punit.extension/src/org/punit/reporter/ chart/pdf/PD
Status: Beta
Brought to you by:
zhanghuangzhu
From: <zha...@us...> - 2007-10-14 13:48:50
|
Revision: 234 http://p-unit.svn.sourceforge.net/p-unit/?rev=234&view=rev Author: zhanghuangzhu Date: 2007-10-14 06:48:53 -0700 (Sun, 14 Oct 2007) Log Message: ----------- Andrew Zhang: make result filename configurable. Modified Paths: -------------- trunk/punit.extension/src/org/punit/reporter/chart/pdf/PDFRender.java Modified: trunk/punit.extension/src/org/punit/reporter/chart/pdf/PDFRender.java =================================================================== --- trunk/punit.extension/src/org/punit/reporter/chart/pdf/PDFRender.java 2007-09-28 17:29:13 UTC (rev 233) +++ trunk/punit.extension/src/org/punit/reporter/chart/pdf/PDFRender.java 2007-10-14 13:48:53 UTC (rev 234) @@ -32,23 +32,34 @@ private int _height; private int _width; + + private String _fileName; private transient Document _document; private transient PdfWriter _writer; + public PDFRender() { - this(PDFConstants.DEFAULT_HEIGHT, PDFConstants.DEFAULT_WIDTH); + this(null, PDFConstants.DEFAULT_HEIGHT, PDFConstants.DEFAULT_WIDTH); } + + public PDFRender(String fileName) { + this(fileName, PDFConstants.DEFAULT_HEIGHT, PDFConstants.DEFAULT_WIDTH); + } - public PDFRender(int height, int width) { + public PDFRender(String fileName, int height, int width) { + _fileName = fileName; _height = height; _width = width; } public void onRunnerStart(Class<?> clazz, Runner runner) { - String fileName = ReporterUtil.generateFileName(clazz, runner) - + PDFConstants.POSTFIX; + if (_fileName == null) { + _fileName = ReporterUtil.defaultFileName(clazz, runner) + + PDFConstants.POSTFIX; + } + String fileName = ReporterUtil.generateFileName(_fileName); initPDFDocument(fileName); renderPreface(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |