class: TestResultReporter
authorClaus Gittinger <cg@exept.de>
Tue, 06 Nov 2012 03:02:07 +0100
changeset 491 cb1adb873328
parent 490 bd75bbbdb53d
child 492 acee2f69dbc9
class: TestResultReporter changed: #reportXml_jUnitResultAndTraceback:state: oops - must escape quotes inside an error message
TestResultReporter.st
--- a/TestResultReporter.st	Mon Nov 05 22:04:38 2012 +0100
+++ b/TestResultReporter.st	Tue Nov 06 03:02:07 2012 +0100
@@ -503,6 +503,7 @@
     "
     errorMessage := self errorMessageFromExceptionDetailOf:testOutcome.
     errorType := self errorTypeFromExceptionDetailOf:testOutcome.
+    errorMessage := errorMessage copyReplaceAll:$" withAll:'&quote;'.
 
     stream
         nextPutAll:('    <%1 message="%2" type="%3">' bindWith:stateTag with:errorMessage with:errorType);
@@ -815,11 +816,11 @@
 !TestResultReporter class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/goodies/sunit/TestResultReporter.st,v 1.42 2012-11-05 21:04:38 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/sunit/TestResultReporter.st,v 1.43 2012-11-06 02:02:07 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/goodies/sunit/TestResultReporter.st,v 1.42 2012-11-05 21:04:38 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/goodies/sunit/TestResultReporter.st,v 1.43 2012-11-06 02:02:07 cg Exp $'
 !
 
 version_SVN