77 FileInputStream fis = new FileInputStream(TEMP_FILE);
78 checkStream(fis, inputVersion);
79 }
80
81 public void checkStream(FileInputStream fis, String inputVersion) throws Exception {
82 docBuilder.reset();
83 Document output = docBuilder.parse(fis);
84 String version = output.getXmlVersion();
85 Assert.assertTrue(inputVersion.equals(version), "Expected XML Version is 1.1, but actual version " + version);
86 }
87
88 public void checkResult(Result result, String version, String encoding) throws Exception {
89 // use sax parser, as encoding info cannot be set on DOM document
90 SAXParser parser = SAXParserFactory.newInstance().newSAXParser();
91 VersionDefaultHandler dh = new VersionDefaultHandler();
92 tryRunWithTmpPermission(() -> parser.parse(new File(TEMP_FILE), dh), new PropertyPermission("user.dir", "read"));
93 Assert.assertTrue(dh.getVersion().equals(version), "Expected version is " + version + " actual version " + dh.getVersion());
94 Assert.assertTrue(dh.getEncoding().equals(encoding), "Expected version is " + encoding + " actual version " + dh.getEncoding());
95 }
96 }
97
|
77 FileInputStream fis = new FileInputStream(TEMP_FILE);
78 checkStream(fis, inputVersion);
79 }
80
81 public void checkStream(FileInputStream fis, String inputVersion) throws Exception {
82 docBuilder.reset();
83 Document output = docBuilder.parse(fis);
84 String version = output.getXmlVersion();
85 Assert.assertTrue(inputVersion.equals(version), "Expected XML Version is 1.1, but actual version " + version);
86 }
87
88 public void checkResult(Result result, String version, String encoding) throws Exception {
89 // use sax parser, as encoding info cannot be set on DOM document
90 SAXParser parser = SAXParserFactory.newInstance().newSAXParser();
91 VersionDefaultHandler dh = new VersionDefaultHandler();
92 tryRunWithTmpPermission(() -> parser.parse(new File(TEMP_FILE), dh), new PropertyPermission("user.dir", "read"));
93 Assert.assertTrue(dh.getVersion().equals(version), "Expected version is " + version + " actual version " + dh.getVersion());
94 Assert.assertTrue(dh.getEncoding().equals(encoding), "Expected version is " + encoding + " actual version " + dh.getEncoding());
95 }
96 }
|