コード例 #1
0
ファイル: NameTest.java プロジェクト: Tetr4/MiniJava
 @Test
 public void testVarDecl() throws IOException, beaver.Parser.Exception {
   Program program = new MJFile("tests/junit/name_vardecl.java").parse();
   Assign assign = (Assign) program.getMain().getStmts(0);
   TypedVar decl = assign.decl();
   assertNotNull(decl);
   assertEquals("b", decl.getIdent());
 }
コード例 #2
0
ファイル: NameTest.java プロジェクト: Tetr4/MiniJava
 @Test
 public void testClassDecl() throws IOException, beaver.Parser.Exception {
   Program program = new MJFile("tests/junit/name_classdecl.java").parse();
   Assign assign = (Assign) program.getMain().getStmts(0);
   ObjAlloc alloc = (ObjAlloc) assign.getRhs();
   ClassDecl blubb = alloc.decl();
   assertNotNull(blubb);
   assertEquals("Blubb", blubb.getIdent());
 }