Class AbstractRealTests
java.lang.Object
net.ssehub.easy.dslCore.test.AbstractTest<net.ssehub.easy.instantiation.core.model.buildlangModel.Script>
test.de.uni_hildesheim.sse.vil.buildlang.AbstractTest<net.ssehub.easy.instantiation.core.model.buildlangModel.Script>
net.ssehub.easy.producer.scenario_tests.AbstractScenarioTest
net.ssehub.easy.producer.scenario_tests.AbstractEasyScenarioTest
net.ssehub.easy.producer.scenario_tests.AbstractRealTests
- Direct Known Subclasses:
RealMeasurementsTests,RealTests
Test infrastructure class for real tests.
- Author:
- Holger Eichelberger
-
Nested Class Summary
Nested classes/interfaces inherited from class net.ssehub.easy.producer.scenario_tests.AbstractScenarioTest
AbstractScenarioTest.ITestModifier, AbstractScenarioTest.MakeExecutableTestModifier, AbstractScenarioTest.ModeNested classes/interfaces inherited from class test.de.uni_hildesheim.sse.vil.buildlang.AbstractTest
test.de.uni_hildesheim.sse.vil.buildlang.AbstractTest.CleanerNested classes/interfaces inherited from class net.ssehub.easy.dslCore.test.AbstractTest
net.ssehub.easy.dslCore.test.AbstractTest.EqualitySetup<R extends net.ssehub.easy.basics.modelManagement.IModel> -
Field Summary
FieldsFields inherited from class net.ssehub.easy.producer.scenario_tests.AbstractScenarioTest
debug, DEFAULT_MODEL_PATHS, instantiate, MEASUREMENTS, modelPathsFields inherited from class net.ssehub.easy.dslCore.test.AbstractTest
OBSERVER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected net.ssehub.easy.instantiation.core.model.vilTypes.configuration.ConfigurationassertConfiguration(net.ssehub.easy.varModel.model.Project prj, AbstractScenarioTest.Mode mode) Creates and asserts a VIL configuration and checks the reasoning/propagation result for no conflicts.private static voidassertFailureMessage(net.ssehub.easy.reasoning.core.reasoner.ReasoningResult res, net.ssehub.easy.varModel.model.AbstractVariable... vars) Asserts failure messages for eachvars.Methods inherited from class net.ssehub.easy.producer.scenario_tests.AbstractEasyScenarioTest
getMeasurementFileNameMethods inherited from class net.ssehub.easy.producer.scenario_tests.AbstractScenarioTest
configureExecution, createReasoner, createTestConfigurer, executeCase, executeCase, executeCase, executeCase, furtherInitialization, getIvmlFolderIn, getMeasurements, getTracerFactory, getVilFolderIn, getVtlFolderIn, initializeReasoner, obtainIvmlModelMethods inherited from class test.de.uni_hildesheim.sse.vil.buildlang.AbstractTest
addTestDataLocations, assertEqual, assertEqual, assertExecutor, assertFailure, assertFailure, assertOutdated, cleanTemp, copyFile, createFile, createTempDir, deleteQuietly, getSystemPropertyName, getTempDir, getTestConfigurer, getTestDataDir, getTestFolder, registerTypeAnyway, testExecutorMethods inherited from class net.ssehub.easy.dslCore.test.AbstractTest
assertNamingAndVersion, checkEqualsAndPrepareMessage, checkEqualsAndPrepareMessage, checkEqualsAndPrint, checkEqualsAndPrint, checkErrorCodes, checkErrorCodes, checkWarnings, determineTestDataDir, file2String, isEqual, resourceInitialization, toString
-
Field Details
-
enableRealTimeAsserts
protected boolean enableRealTimeAsserts
-
-
Constructor Details
-
AbstractRealTests
public AbstractRealTests()
-
-
Method Details
-
assertConfiguration
protected net.ssehub.easy.instantiation.core.model.vilTypes.configuration.Configuration assertConfiguration(net.ssehub.easy.varModel.model.Project prj, AbstractScenarioTest.Mode mode) Description copied from class:AbstractScenarioTestCreates and asserts a VIL configuration and checks the reasoning/propagation result for no conflicts.- Overrides:
assertConfigurationin classAbstractScenarioTest- Parameters:
prj- the project to create the configuration formode- the testing mode- Returns:
- the VIL configuration
-
assertFailureMessage
private static void assertFailureMessage(net.ssehub.easy.reasoning.core.reasoner.ReasoningResult res, net.ssehub.easy.varModel.model.AbstractVariable... vars) Asserts failure messages for eachvars.- Parameters:
res- the reasoning resultvars- the variables that must cause conflicts
-