Class BaseApiTest
- java.lang.Object
-
- org.intocps.maestro.framework.fmi2.api.mabl.BaseApiTest
-
public abstract class BaseApiTest extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBaseApiTest.MDebugAssert
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseApiTest(BiConsumer<Boolean,String> assertTrueFunc, BiConsumer<Boolean,String> assertFalseFunc)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidassertFalse(boolean condition, String message)static voidassertTrue(boolean condition, String message)voidcheck(String spec, String runtimedata)static List<org.intocps.maestro.ast.node.ARootDocument>getModuleDocuments(List<String> modules)static org.intocps.maestro.ast.node.ARootDocumentgetRuntimeModule(String module)
-
-
-
Constructor Detail
-
BaseApiTest
protected BaseApiTest(BiConsumer<Boolean,String> assertTrueFunc, BiConsumer<Boolean,String> assertFalseFunc)
-
-
Method Detail
-
assertTrue
public static void assertTrue(boolean condition, String message)
-
assertFalse
public static void assertFalse(boolean condition, String message)
-
getModuleDocuments
public static List<org.intocps.maestro.ast.node.ARootDocument> getModuleDocuments(List<String> modules) throws IOException
- Throws:
IOException
-
getRuntimeModule
public static org.intocps.maestro.ast.node.ARootDocument getRuntimeModule(String module) throws IOException
- Throws:
IOException
-
check
public void check(String spec, String runtimedata) throws InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException, IOException, org.intocps.maestro.ast.analysis.AnalysisException
- Throws:
InvocationTargetExceptionNoSuchMethodExceptionInstantiationExceptionIllegalAccessExceptionIOExceptionorg.intocps.maestro.ast.analysis.AnalysisException
-
-