curcuru 01/09/27 03:33:08
Modified: test/java/src/org/apache/qetest/trax ErrorListenerTest.java
Log:
Use the new LoggingSAXErrorHandler in sample test
Revision Changes Path
1.4 +8 -4
xml-xalan/test/java/src/org/apache/qetest/trax/ErrorListenerTest.java
Index: ErrorListenerTest.java
===================================================================
RCS file:
/home/cvs/xml-xalan/test/java/src/org/apache/qetest/trax/ErrorListenerTest.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ErrorListenerTest.java 2001/05/21 20:46:42 1.3
+++ ErrorListenerTest.java 2001/09/27 10:33:08 1.4
@@ -90,7 +90,7 @@
/**
* Verify that ErrorListeners are called properly from Transformers.
* @author [EMAIL PROTECTED]
- * @version $Id: ErrorListenerTest.java,v 1.3 2001/05/21 20:46:42 curcuru
Exp $
+ * @version $Id: ErrorListenerTest.java,v 1.4 2001/09/27 10:33:08 curcuru
Exp $
*/
public class ErrorListenerTest extends XSLProcessorTestBase
{
@@ -314,16 +314,20 @@
handler.setResult(result);
reader.setContentHandler(handler);
- // transformer.setErrorListener(loggingErrorListener);
+ LoggingSAXErrorHandler loggingSAXErrorHandler = new
LoggingSAXErrorHandler(reporter);
+
loggingSAXErrorHandler.setThrowWhen(LoggingSAXErrorHandler.THROW_NEVER);
+ reporter.logTraceMsg("LoggingSAXErrorHandler originally setup:"
+ loggingSAXErrorHandler.getQuickCounters());
+ reader.setErrorHandler(loggingSAXErrorHandler);
+
// Validate the first xsl:message call in the stylesheet
loggingErrorListener.setExpected(transformExpectedType,
transformExpectedValue);
- reporter.logTraceMsg("//@todo Need to hookup a SAX errorHandler
to catch errors here!");
reporter.logInfoMsg("about to parse/transform(" +
QetestUtils.filenameToURL(testFileInfo.xmlName) + ")");
reader.parse(QetestUtils.filenameToURL(testFileInfo.xmlName));
- reporter.logTraceMsg("after parse/transform(...)");
+ reporter.logTraceMsg("LoggingSAXErrorHandler after parse:" +
loggingSAXErrorHandler.getQuickCounters());
// Clear out any setExpected or counters
loggingErrorListener.reset();
+ loggingSAXErrorHandler.reset();
// Validate the actual output file as well: in this case,
// the stylesheet should still work
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]