Comments (3)
Don't forget to check the spaces in
builder.append(" <message>Hello</message>");
3 or 4 spaces?
from citrus.
This is because we upgraded our Xerces dependency and in the new version Xerces XML serializer creates this kind of output. I checked on properties and settings for the XML serializer, but did not find a proper solution to get the old format.
from citrus.
Hello Christoph,
A solution could be to use in the utility class the JDK instead of the external Xerces.
Set the system property of the DOMImplementationRegistry for this class and it will make use of the internal JDK Xerces.
static {
System.setProperty(DOMImplementationRegistry.PROPERTY,"com.sun.org.apache.xerces.internal.dom.DOMImplementationSourceImpl");
try {
registry = DOMImplementationRegistry.newInstance();
domImpl = (DOMImplementationLS) registry.getDOMImplementation("LS");
} catch (Exception e) {
throw new CitrusRuntimeException(e);
}
}
I have forked the project and changed the test case also added the property, it seems to work fine now. But I'm new to git and github, and I don't know how to push the changeset to you.
from citrus.
Related Issues (20)
- Can I both mock with a HttpServer and assert on it in the same test ? HOT 6
- Cannot add a 2nd consumer to the same endpoint: DirectEndpoint only allows one consumer HOT 1
- XMLTestLoader requires citrus instance HOT 2
- Citrus v4.0.0 HOT 14
- False positives in test report when injecting test runner
- Disable Certificate and hostname validation HOT 4
- CitrusSpringConfig TypeConverter clashing with Camel TypeConverter HOT 2
- Build variable name from variables HOT 2
- LoggingClientInterceptor do not print German Umlauts HOT 1
- Extract is called before validate in http requests HOT 2
- FTP receive file fails with multiple samples HOT 1
- Update to surefire/failsafe 3.0.0
- Citrus w/ jUnit5: Neither an actual suite name nor groups are passed to BeforeSuites / AfterSuites shouldExecute method
- move the groupId HOT 2
- update CONTRIBUTING.md with state-of-the-art Guidelines HOT 1
- analyse Code on sonarcloud.io
- GitHub Action is very slow... HOT 3
- Test steps are always shown as TEST STEP 0 HOT 2
- Remote plugin: Test case fails, but citrus succeeds HOT 1
- Documentation pages use TestRunner, but should use TestActionRunner HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from citrus.