Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] new Failing tests

Title: Applied [ 1_1 & HEAD ] Outline view ordering incorrect
1_1 : cdt.ui.tests
    Added DOMFailedTest::testBug37019
    Added DOMFailedTest::testBug36932
    Added ScannerFailedTest::testBug37011
 
-Andrew
 
Index: ChangeLog
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui.tests/ChangeLog,v
retrieving revision 1.37.2.8
diff -u -r1.37.2.8 ChangeLog
--- ChangeLog	28 Apr 2003 16:00:27 -0000	1.37.2.8
+++ ChangeLog	28 Apr 2003 18:38:21 -0000
@@ -1,3 +1,8 @@
+2003-04-28 Andrew Niefer
+	Added DOMFailedTest::testBug37019
+	Added DOMFailedTest::testBug36932
+	Added ScannerFailedTest::testBug37011
+
 2003-04-28 John Camelon
 	Added DOMTests::testOrder().  
 
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.3.2.5
diff -u -r1.3.2.5 DOMFailedTest.java
--- failures/org/eclipse/cdt/core/parser/failedTests/DOMFailedTest.java	27 Apr 2003 22:53:45 -0000	1.3.2.5
+++ failures/org/eclipse/cdt/core/parser/failedTests/DOMFailedTest.java	28 Apr 2003 18:38:21 -0000
@@ -25,4 +25,11 @@
 		failTest("FUNCTION_MACRO( 1, a );\n	int i;");
 	}
 
+	public void testBug37019(){
+		failTest("static const A a( 1, 0 );");
+	}
+	
+	public void testBug36932() {
+		failTest("A::A( ) : var( new char [ (unsigned)bufSize ] ) {}");
+	}
 }
Index: failures/org/eclipse/cdt/core/parser/failedTests/ScannerFailedTest.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt.ui.tests/failures/org/eclipse/cdt/core/parser/failedTests/ScannerFailedTest.java,v
retrieving revision 1.6.2.1
diff -u -r1.6.2.1 ScannerFailedTest.java
--- failures/org/eclipse/cdt/core/parser/failedTests/ScannerFailedTest.java	24 Apr 2003 21:00:50 -0000	1.6.2.1
+++ failures/org/eclipse/cdt/core/parser/failedTests/ScannerFailedTest.java	28 Apr 2003 18:38:21 -0000
@@ -18,6 +18,8 @@
 import junit.framework.TestSuite;
 
 import org.eclipse.cdt.core.parser.tests.BaseScannerTest;
+import org.eclipse.cdt.internal.core.parser.ScannerException;
+import org.eclipse.cdt.internal.core.parser.Token;
 
 /**
  * @author aniefer
@@ -36,6 +38,7 @@
 		TestSuite suite = new TestSuite();
 		 
 		suite.addTest( new ScannerFailedTest( "testBug36701" ) );
+		suite.addTest( new ScannerFailedTest( "testBug37011" ) );
 
 		return suite;
 	}
@@ -57,6 +60,30 @@
 			//expected failure
 		}
 		
+		if( testPassed )
+			fail( "The expected error did not occur." );
+	}
+	
+	public void testBug37011() throws Exception
+	{
+		boolean testPassed = false;
+		try{
+			StringWriter writer = new StringWriter();
+			writer.write( "#define A \"//\"\n" );
+			writer.write( " { A };\n" );
+			
+			initializeScanner( writer.toString() );
+			validateToken( Token.tLBRACE );
+			validateString( "//" );
+			validateToken( Token.tRBRACE );
+			validateToken( Token.tSEMI );
+			validateEOF();
+			
+			testPassed = true;
+		} catch( ScannerException e ){
+			//expected failure
+		}
+				
 		if( testPassed )
 			fail( "The expected error did not occur." );
 	}

Back to the top