test/tools/javac/parser/JavacParserTest.java

changeset 1259
833bab705918
parent 1249
9c429f38ca7e
child 1277
9cafabb5e576
equal deleted inserted replaced
1258:d10db3576c08 1259:833bab705918
21 * questions. 21 * questions.
22 */ 22 */
23 23
24 /* 24 /*
25 * @test 25 * @test
26 * @bug 7073631 26 * @bug 7073631 7159445
27 * @summary tests error and diagnostics positions 27 * @summary tests error and diagnostics positions
28 * @author Jan Lahoda 28 * @author Jan Lahoda
29 */ 29 */
30 30
31 import com.sun.source.tree.BinaryTree; 31 import com.sun.source.tree.BinaryTree;
873 testOperatorMissingError(); 873 testOperatorMissingError();
874 testMissingParenthesisError(); 874 testMissingParenthesisError();
875 testMissingClassError(); 875 testMissingClassError();
876 testSwitchError(); 876 testSwitchError();
877 testMethodError(); 877 testMethodError();
878 testErrorRecoveryForEnhancedForLoop142381();
878 } 879 }
879 880
880 public static void main(String... args) throws IOException { 881 public static void main(String... args) throws IOException {
881 JavacParserTest jpt = new JavacParserTest("JavacParserTest"); 882 JavacParserTest jpt = new JavacParserTest("JavacParserTest");
882 jpt.testPositions(); 883 jpt.testPositions();
890 if (i != pos) { 891 if (i != pos) {
891 fail(message); 892 fail(message);
892 } 893 }
893 } 894 }
894 895
895 void assertFalse(String message, boolean empty) { 896 void assertFalse(String message, boolean bvalue) {
896 throw new UnsupportedOperationException("Not yet implemented"); 897 if (bvalue == true) {
898 fail(message);
899 }
897 } 900 }
898 901
899 void assertEquals(String message, int i, long l) { 902 void assertEquals(String message, int i, long l) {
900 if (i != l) { 903 if (i != l) {
901 fail(message + ":" + i + ":" + l); 904 fail(message + ":" + i + ":" + l);

mercurial