1 | assertion.setXsdFileName("testfiles/XMLSchema-fail.xsd");↵ | | 1 | assertion.setXsdFileName("testfiles/XMLSchema-pass.xsd");↵
|
2 | AssertionResult res = assertion.getResult(jmctx.getPreviousResult());↵ | | 2 | AssertionResult res = assertion.getResult(jmctx.getPreviousResult());↵
|
3 | testLog.debug("isError() " + res.isError() + " isFailure() " + res.isFailure());↵ | | 3 | testLog.debug("isError() " + res.isError() + " isFailure() " + res.isFailure());↵
|
4 | testLog.debug("failure " + res.getFailureMessage());↵ | | 4 | testLog.debug("failure " + res.getFailureMessage());↵
|
5 | assertTrue(res.getFailureMessage().indexOf("Premature end of file") > 0);↵ | | 5 | assertTrue(res.getFailureMessage().indexOf("Content is not allowed in trailing section") > 0);↵
|
6 | assertTrue(res.isError());↵ | | 6 | assertTrue(res.isError());↵
|
7 | assertFalse(res.isFailure());↵ | | 7 | assertFalse(res.isFailure());↵
|
8 | }↵ | | 8 | }↵
|
|
9 | public void testXMLTrailingcontent() throws Exception {↵ | | 9 | public void testXMLTrailingwhitespace() throws Exception {↵
|
10 | ByteArrayOutputStream baos = readBA("testfiles/XMLSchematest.xml");↵ | | 10 | ByteArrayOutputStream baos = readBA("testfiles/XMLSchematest.xml");↵
|
11 | baos.write("extra".getBytes());↵ | | 11 | baos.write(" \t\n".getBytes());↵
|
12 | result.setResponseData(baos.toByteArray());↵ | | 12 | result.setResponseData(baos.toByteArray());↵
|
13 | assertion.setXsdFileName("testfiles/XMLSchema-pass.xsd");↵ | | 13 | assertion.setXsdFileName("testfiles/XMLSchema-pass.xsd");↵
|
14 | AssertionResult res = assertion.getResult(jmctx.getPreviousResult());↵ | | 14 | AssertionResult res = assertion.getResult(jmctx.getPreviousResult());↵
|
15 | testLog.debug("isError() " + res.isError() + " isFailure() " + res.isFailure());↵ | | 15 | testLog.debug("xisError() " + res.isError() + " isFailure() " + res.isFailure());↵
|
16 | testLog.debug("failure " + res.getFailureMessage()); | | 16 | testLog.debug("failure " + res.getFailureMessage());
|