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-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().
|
||||
|
|
|
@ -43,6 +43,10 @@ public class DOMFailedTest extends DOMTests {
|
|||
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;
|
||||
}
|
||||
|
||||
|
@ -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