Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] Some new DOMFailedTests

Tests:
Added DOMFailedTests::testBug36713()
Added DOMFailedTests::testBug36714()
Added DOMFailedTests::testBug36717()
Added DOMFailedTests::testBug36730()
 
-Andrew
 
Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui.tests/ChangeLog,v
retrieving revision 1.35
diff -u -r1.35 ChangeLog
--- ChangeLog 21 Apr 2003 18:34:42 -0000 1.35
+++ ChangeLog 21 Apr 2003 20:39:00 -0000
@@ -1,11 +1,10 @@
-<<<<<<< ChangeLog
-2003-04-20 John Camelon
- Added DOMTests::testBug36551().
- Adjusted AutomatedTest to turn on line numbering.
- Added DOMFailedTests and 11 failed test cases. 
+2003-04-21 Andrew Niefer
+ Added DOMFailedTests::testBug36713()
+ Added DOMFailedTests::testBug36714()
+ Added DOMFailedTests::testBug36717()
+ Added DOMFailedTests::testBug36730()
 
-=======
-2003-04-17 Andrew Niefer
+2003-04-21 Andrew Niefer
  Added ScannerTestCase::testBug36695()
  Moved ScannerFailedTest::testBug36521 to ScannerTestCase::testBug36521()
  Moved ScannerFailedTest::testBug36509 to ScannerTestCase::testBug36509()
@@ -13,7 +12,11 @@
  Updated ScannerTestCase::testBug36047
  Updated ScannerTestCase::testBug36045
 
->>>>>>> 1.34
+2003-04-20 John Camelon
+ Added DOMTests::testBug36551().
+ Adjusted AutomatedTest to turn on line numbering.
+ Added DOMFailedTests and 11 failed test cases. 
+
 2003-04-17 John Camelon
  Updated DOMTests::testBug36600().
  Updated LineNumberTest::testDOMLineNos(). 
Index: failures/org/eclipse/cdt/core/parser/failedTests/DOMFailedTest.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui.tests/failures/org/eclipse/cdt/core/parser/failedTests/DOMFailedTest.java,v
retrieving revision 1.1
diff -u -r1.1 DOMFailedTest.java
--- failures/org/eclipse/cdt/core/parser/failedTests/DOMFailedTest.java 21 Apr 2003 18:34:42 -0000 1.1
+++ failures/org/eclipse/cdt/core/parser/failedTests/DOMFailedTest.java 21 Apr 2003 20:39:00 -0000
@@ -43,6 +43,10 @@
   suite.addTest(new DOMFailedTest("testBug36704"));
   suite.addTest(new DOMFailedTest("testBug36707"));
   suite.addTest(new DOMFailedTest("testBug36708"));
+  suite.addTest(new DOMFailedTest("testBug36713"));
+  suite.addTest(new DOMFailedTest("testBug36714"));
+  suite.addTest(new DOMFailedTest("testBug36717"));
+  suite.addTest(new DOMFailedTest("testBug36730"));
   return suite;
  }
 
@@ -250,5 +254,67 @@
     fail("The expected error did not occur.");
   }
  }

+ public void testBug36713(){
+  boolean testPassed = false;
+  try{
+   Writer code = new StringWriter();
+   code.write("A (const * fPtr) (void *); \n");
+   code.write("A (const * fPtr2) ( A * ); \n");
+   code.write("A (const * fPtr3) ( A * ) = function\n");
+   TranslationUnit tu = parse(code.toString());
+   testPassed = true;
+  } catch (Throwable e ) {
+   if( ! (e instanceof ParserException))
+    fail( "Unexpected Error: " + e.getMessage() );
+  }
+  if( testPassed )
+   fail( "The expected error did not occur.");
+ }
 
+ public void testBug36714(){
+  boolean testPassed = false;
+  try{
+   Writer code = new StringWriter();
+   code.write("unsigned long a = 0UL;\n");
+   code.write("unsigned long a2 = 0L; \n");
+
+   TranslationUnit tu = parse(code.toString());
+   testPassed = true;
+  } catch (Throwable e ) {
+   if( ! (e instanceof ParserException))
+    fail( "Unexpected Error: " + e.getMessage() );
+  }
+  if( testPassed )
+   fail( "The expected error did not occur.");
+ }

+ public void testBug36717(){
+  boolean testPassed = false;
+  try{
+   TranslationUnit tu =
+    parse("enum { eA = A::b };");
+   
+   testPassed = true;
+  } catch (Throwable e ) {
+   if( ! (e instanceof ParserException))
+    fail( "Unexpected Error: " + e.getMessage() );
+  }
+  if( testPassed )
+   fail( "The expected error did not occur.");
+ }

+ public void testBug36730(){
+  boolean testPassed = false;
+  try{
+   TranslationUnit tu = parse("FUNCTION_MACRO( 1, a );\n int i;");
+  
+   testPassed = true;
+  } catch (Throwable e ) {
+   if( ! (e instanceof ParserException))
+    fail( "Unexpected Error: " + e.getMessage() );
+  }
+  if( testPassed )
+   fail( "The expected error did not occur.");
+ }
 }
 

Back to the top