< prev index next >

test/javax/xml/jaxp/unittest/transform/util/StreamUtil.java

Print this page




  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 }

< prev index next >