Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
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.");
+ }
}

 
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	22 Apr 2003 14:13:32 -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	22 Apr 2003 14:13:32 -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