Skip to main content

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


Hi Andrew,

Can you update and resubmit.  Also, please atttach the patch as a file instead of pasting it into a mail (I think Outlook/Notes is mucking it up).

Thanks,
Doug Schaefer
Rational Software - IBM Software Group
Ottawa, Ontario, Canada



"Niefer, Andrew" <aniefer@xxxxxxxxxxxx>
Sent by: cdt-patch-admin@xxxxxxxxxxx

04/21/2003 05:37 PM
Please respond to cdt-patch

       
        To:        "'cdt-patch@xxxxxxxxxxx'" <cdt-patch@xxxxxxxxxxx>
        cc:        
        Subject:        [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