mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-08-04 23:05:47 +02:00
Patch for Andrew Niefer:
Added DOMFailedTests::testBug36713() Added DOMFailedTests::testBug36714() Added DOMFailedTests::testBug36717() Added DOMFailedTests::testBug36730()
This commit is contained in:
parent
e51ac980e7
commit
20ddc794c8
2 changed files with 267 additions and 198 deletions
|
@ -1,11 +1,10 @@
|
||||||
<<<<<<< ChangeLog
|
2003-04-21 Andrew Niefer
|
||||||
2003-04-20 John Camelon
|
Added DOMFailedTests::testBug36713()
|
||||||
Added DOMTests::testBug36551().
|
Added DOMFailedTests::testBug36714()
|
||||||
Adjusted AutomatedTest to turn on line numbering.
|
Added DOMFailedTests::testBug36717()
|
||||||
Added DOMFailedTests and 11 failed test cases.
|
Added DOMFailedTests::testBug36730()
|
||||||
|
|
||||||
=======
|
2003-04-21 Andrew Niefer
|
||||||
2003-04-17 Andrew Niefer
|
|
||||||
Added ScannerTestCase::testBug36695()
|
Added ScannerTestCase::testBug36695()
|
||||||
Moved ScannerFailedTest::testBug36521 to ScannerTestCase::testBug36521()
|
Moved ScannerFailedTest::testBug36521 to ScannerTestCase::testBug36521()
|
||||||
Moved ScannerFailedTest::testBug36509 to ScannerTestCase::testBug36509()
|
Moved ScannerFailedTest::testBug36509 to ScannerTestCase::testBug36509()
|
||||||
|
@ -13,7 +12,11 @@
|
||||||
Updated ScannerTestCase::testBug36047
|
Updated ScannerTestCase::testBug36047
|
||||||
Updated ScannerTestCase::testBug36045
|
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
|
2003-04-17 John Camelon
|
||||||
Updated DOMTests::testBug36600().
|
Updated DOMTests::testBug36600().
|
||||||
Updated LineNumberTest::testDOMLineNos().
|
Updated LineNumberTest::testDOMLineNos().
|
||||||
|
|
|
@ -43,6 +43,10 @@ public class DOMFailedTest extends DOMTests {
|
||||||
suite.addTest(new DOMFailedTest("testBug36704"));
|
suite.addTest(new DOMFailedTest("testBug36704"));
|
||||||
suite.addTest(new DOMFailedTest("testBug36707"));
|
suite.addTest(new DOMFailedTest("testBug36707"));
|
||||||
suite.addTest(new DOMFailedTest("testBug36708"));
|
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;
|
return suite;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -251,4 +255,66 @@ public class DOMFailedTest extends DOMTests {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
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.");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue