@Test public void testSuperClass() throws IOException, beaver.Parser.Exception { Program program = new MJFile("tests/junit/name_superclass.java").parse(); ClassDecl blubb = program.getDecls(1); ClassDecl muh = blubb.superClass(); assertNotNull(muh); assertEquals("Muh", muh.getIdent()); }
@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()); }