1 package org.jacorb.test.idl; 2 3 22 23 import junit.framework.*; 24 import org.jacorb.test.common.*; 25 26 32 33 public class PragmaTest extends TestCase 34 { 35 public PragmaTest (String name) 36 { 37 super (name); 38 } 39 40 41 public static Test suite () 42 { 43 TestSuite suite = new TestSuite ("Pragma Tests"); 44 suite.addTest (new PragmaTest ("testPragmaParseGood")); 45 suite.addTest (new PragmaTest ("testPragmaParseFail1")); 46 suite.addTest (new PragmaTest ("testPragmaParseFail2")); 47 48 return suite; 49 } 50 51 52 54 public void testPragmaParseGood () 55 { 56 String file[] = new String [3]; 57 file[0] = "-d"; 58 file[1] = TestUtils.testHome() + "/src/generated"; 59 file[2] = TestUtils.testHome() + "/idl/compiler/succeed/Pragma.idl"; 60 61 assertTrue ("Compiled Pragma.idl", org.jacorb.idl.parser.compileAndHandle (file)); 62 } 63 64 65 public void testPragmaParseFail1 () 66 { 67 String file[] = new String [3]; 68 file[0] = "-d"; 69 file[1] = TestUtils.testHome() + "/src/generated"; 70 file[2] = TestUtils.testHome() + "/idl/compiler/fail/Pragma_Fail1.idl"; 71 72 assertTrue("Compiled Pragma_Fail1.idl", org.jacorb.idl.parser.compileAndHandle (file)==false); 73 } 74 75 76 public void testPragmaParseFail2 () 77 { 78 String file[] = new String [3]; 79 file[0] = "-d"; 80 file[1] = TestUtils.testHome() + "/src/generated"; 81 file[2] = TestUtils.testHome() + "/idl/compiler/fail/Pragma_Fail2.idl"; 82 83 assertTrue("Compiled Pragma_Fail2.idl", org.jacorb.idl.parser.compileAndHandle(file)==false); 84 } 85 } 86 | Popular Tags |