Package de.monticore.runtime.junit
package de.monticore.runtime.junit
-
ClassDescriptionCommon abstract super class for MontiCore language tests Ensures, that the correct Log is initialized and no findings are present after a test; findings are either expected to not occur at all or, if they occur, are checked and removed afterward, s.a.AbstractTestLanguageTool<N extends de.monticore.ast.ASTNode,
AS extends de.monticore.symboltable.IArtifactScope> A wrapper around the language tool (parser, symbol table, CoCos) to be used in tests.MCAssertions is a collection of utility methods that support asserting conditions in MontiCore tests.Offers functions to test pretty printersPrettyPrinterTester.ParseFunction<N extends de.monticore.ast.ASTNode>Represents the function that parses a String.A test utility class to call the java compiler.Performs the tests within the scope of a language.