提交 c3144d43 编写于 作者: J Jerome Lacoste

Test failure on Mac: make sure we load resources in a platform independent way.

上级 861721ab
......@@ -67,9 +67,14 @@ public class XStreamDOMTest {
}
private String getTestData1() throws IOException {
return IOUtils.toString(XStreamDOMTest.class.getResourceAsStream("XStreamDOMTest.data1.xml")).replaceAll("\r\n", "\n");
return getTestData("XStreamDOMTest.data1.xml");
}
private String getTestData(String resourceName) throws IOException {
return IOUtils.toString(getClass().getResourceAsStream(resourceName)).replaceAll("\r\n", "\n");
}
private Foo createSomeFoo() {
Foo foo = new Foo();
foo.bar = new XStreamDOM("test1", Collections.singletonMap("key", "value"),"text!");
......@@ -160,7 +165,7 @@ public class XStreamDOMTest {
@Test
public void readFromInputStream() throws Exception {
for (String name : new String[]{"XStreamDOMTest.data1.xml","XStreamDOMTest.data2.xml"}) {
String input = IOUtils.toString(getClass().getResourceAsStream(name));
String input = getTestData(name);
XStreamDOM dom = XStreamDOM.from(new StringReader(input));
StringWriter sw = new StringWriter();
dom.writeTo(sw);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册