From 50d4e58dfdadf26bd3b1749c5aefe41b457fc2bd Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Fri, 8 Mar 2002 11:16:14 +0000 Subject: [PATCH] give conext classloaders in another try, catch Xalan errors in TraxLiaisonTest. git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271796 13f79535-47bb-0310-9956-ffa450edef68 --- build.xml | 2 +- src/main/org/apache/tools/ant/AntClassLoader.java | 7 ++++++- .../tools/ant/taskdefs/optional/TraXLiaison.java | 4 ++++ .../ant/taskdefs/optional/junit/JUnitTask.java | 4 ++-- .../ant/taskdefs/optional/TraXLiaisonTest.java | 15 +++++++++++++-- 5 files changed, 26 insertions(+), 6 deletions(-) diff --git a/build.xml b/build.xml index c134bc5dd..fe13d7225 100644 --- a/build.xml +++ b/build.xml @@ -131,7 +131,7 @@ unless="jdk1.2+" /> + unless="jdk1.2+" /> Stephane Bailliez */ -public class TraXLiaisonTest extends AbstractXSLTLiaisonTest { +public class TraXLiaisonTest extends AbstractXSLTLiaisonTest + implements XSLTLogger { + public TraXLiaisonTest(String name){ super(name); } @@ -78,7 +83,9 @@ public class TraXLiaisonTest extends AbstractXSLTLiaisonTest { } public XSLTLiaison createLiaison() throws Exception { - return new TraXLiaison(); + TraXLiaison l = new TraXLiaison(); + l.setLogger(this); + return l; } public void testXalan2Redirect() throws Exception { @@ -124,4 +131,8 @@ public class TraXLiaisonTest extends AbstractXSLTLiaisonTest { assertTrue("SystemIDs should not start with file:////", !systemid.startsWith("file:////")); } + public void log(String message) { + throw new AssertionFailedError("Liaison sent message: "+message); + } + }