Skip to main content

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


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



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

04/22/2003 11:10 AM
Please respond to cdt-patch

       
        To:        "'cdt-patch@xxxxxxxxxxx'" <cdt-patch@xxxxxxxxxxx>
        cc:        
        Subject:        RE: [cdt-patch] Some new DOMFailedTests




Attached is an updated patch.
 
-Andrew
-----Original Message-----
From: Douglas Schaefer  [mailto:dschaefe@xxxxxxxxxx]
Sent: Tuesday, April 22, 2003 9:54  AM
To: cdt-patch@xxxxxxxxxxx
Subject: 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.");
+ }
}
 



#### patch_04.22.03(cdt.ui.tests).txt has been removed from this note on April 22, 2003 by Douglas Schaefer

Back to the top