Bug6380870.java revision 779:2b61bfcaa586
1100384Speter/* 2100384Speter * Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved. 3100384Speter * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4100384Speter * 5100384Speter * This code is free software; you can redistribute it and/or modify it 6100384Speter * under the terms of the GNU General Public License version 2 only, as 7100384Speter * published by the Free Software Foundation. 8100384Speter * 9100384Speter * This code is distributed in the hope that it will be useful, but WITHOUT 10100384Speter * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 11100384Speter * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 12100384Speter * version 2 for more details (a copy is included in the LICENSE file that 13100384Speter * accompanied this code). 14100384Speter * 15100384Speter * You should have received a copy of the GNU General Public License version 16100384Speter * 2 along with this work; if not, write to the Free Software Foundation, 17100384Speter * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 18100384Speter * 19100384Speter * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20100384Speter * or visit www.oracle.com if you need additional information or have any 21100384Speter * questions. 22100384Speter */ 23100384Speter 24100384Speterpackage stream; 25100384Speter 26100384Speterimport javax.xml.stream.XMLInputFactory; 27118031Sobrienimport javax.xml.stream.XMLStreamReader; 28118031Sobrien 29118031Sobrienimport org.testng.Assert; 30104738Speterimport org.testng.annotations.Test; 31191673Sjamie 32191673Sjamie/* 33104738Speter * @bug 6380870 34205014Snwhitehorn * @summary Test StAX parser can parse VoiceXML DTD. 35205014Snwhitehorn */ 36100384Speterpublic class Bug6380870 { 37100384Speter 38162954Sphk private static String INPUT_FILE = "basic-form.vxml"; 39100384Speter 40100384Speter @Test 41100384Speter public void testStreamReader() { 42100384Speter try { 43185435Sbz XMLInputFactory xif = XMLInputFactory.newInstance(); 44100384Speter XMLStreamReader reader = xif.createXMLStreamReader(this.getClass().getResource(INPUT_FILE).toExternalForm(), 45161343Sjkim this.getClass().getResourceAsStream(INPUT_FILE)); 46100384Speter while (reader.hasNext()) 47100384Speter reader.next(); 48100384Speter 49205014Snwhitehorn } catch (Exception e) { 50151909Sps e.printStackTrace(); 51100384Speter Assert.fail("Exception occured: " + e.getMessage()); 52100384Speter } 53100384Speter } 54100384Speter} 55183044Sobrien