44 * @summary Test only a single DOCTYPE declaration is generated through transforming.
45 */
46 @Listeners({jaxp.library.FilePolicy.class})
47 public class Bug6490380 {
48
49 @Test
50 public void test() {
51 try {
52 Transformer transformer = TransformerFactory.newInstance().newTransformer();
53 URL input = Bug6490380.class.getResource("Bug4693341.xml");
54 StreamSource source = new StreamSource(input.openStream(), input.toString());
55 StringWriter sw = new StringWriter();
56 transformer.transform(source, new StreamResult(sw));
57 String s = sw.toString();
58 Assert.assertEquals(s.indexOf("!DOCTYPE"), s.lastIndexOf("!DOCTYPE"));
59 } catch (Exception ex) {
60 Assert.fail(ex.getMessage());
61 }
62 }
63 }
64
|
44 * @summary Test only a single DOCTYPE declaration is generated through transforming.
45 */
46 @Listeners({jaxp.library.FilePolicy.class})
47 public class Bug6490380 {
48
49 @Test
50 public void test() {
51 try {
52 Transformer transformer = TransformerFactory.newInstance().newTransformer();
53 URL input = Bug6490380.class.getResource("Bug4693341.xml");
54 StreamSource source = new StreamSource(input.openStream(), input.toString());
55 StringWriter sw = new StringWriter();
56 transformer.transform(source, new StreamResult(sw));
57 String s = sw.toString();
58 Assert.assertEquals(s.indexOf("!DOCTYPE"), s.lastIndexOf("!DOCTYPE"));
59 } catch (Exception ex) {
60 Assert.fail(ex.getMessage());
61 }
62 }
63 }
|