public void execute(AjcTestCase inTestCase) { File base = new File(baseDir); String[] args = buildArgs(); CompilationResult result = inTestCase.ajc(base, args); AjcTestCase.MessageSpec messageSpec = buildMessageSpec(); String failMessage = "test \"" + myTest.getTitle() + "\" failed"; inTestCase.assertMessages(result, failMessage, messageSpec); inTestCase.setShouldEmptySandbox(false); // so subsequent steps in same test see my results }
public void setTest(AjcTest t) { this.myTest = t; if (options != null && (options.indexOf("-1.5") != -1)) { myTest.setVm("1.5"); } }