Class FlockAcceptanceTest
- java.lang.Object
-
- org.eclipse.epsilon.hutn.test.model.HutnTestWithFamiliesMetaModel
-
- org.eclipse.epsilon.flock.engine.test.acceptance.util.FlockAcceptanceTest
-
- Direct Known Subclasses:
BodyAndIgnored
,BodyTakesPriorityOverIgnore
,CopyEnumerationValue
,CopyListWhenLowerboundDecreases
,CopyListWhenUpperboundIncreases
,CopyModelElementsThatHaveARule
,CopyModelElementsThatHaveNoRules
,CopyNestedModelElements
,CopyPersistsIdentity
,CopySingleValueToList
,CopyValueFromAnotherModel
,Delete
,DeleteAppliesToSubtypes
,DeleteCanExcludeSomeSubtypes
,DeleteCascade
,DeleteCascadeToChildrenThatHaveSameTypeAsParentButDoNotSatisfyGuard
,DeleteCascadeToGrandchildren
,DeleteCascadeWithGuard
,DeleteFullyQualifiedType
,DeleteGuardsShouldBeEvaluatedOnlyOnce
,DeletePackage
,DeletePackageWithGuard
,DeleteWithGuard
,DoNotCopyContainedObjectWithUnknownMigratedClass
,DoNotCopyEnumerationLiteralsThatDoNotExistInTheTargetMetamodel
,DoNotCopyListToSingleValue
,DoNotCopyListWhenLowerboundIncreases
,DoNotCopyListWhenUpperboundDecreases
,DoNotCopyTypesThatDoNotBelongToTheOriginalMetamodel
,EquivalentOfCollectionOfModelElements
,EquivalentOfCollectionOfModelElementsSpecialAssignment
,EquivalentOfModelElement
,GuardedIgnore
,IgnoreAccumalatesOverTypeHierachy
,IgnoreAnUnknownOriginalProperty
,IgnoreEscapedProperty
,IgnoreFullyQualifiedType
,IgnoreInstancesWithUnknownMigratedClass
,IgnoreOneProperty
,IgnoreSeveralProperties
,OnlyTheFirstApplicableTypeMappingIsAppliedPerModelElement
,PreAndPostBlocks
,Retype
,RetypeAppliesToSubtypes
,RetypeCanExcludeSomeSubtypes
,RetypeFullyQualifiedTypes
,RetypeGuardsShouldBeEvaluatedOnlyOnce
,RetypePackage
,RetypePackageWithGuard
,RetypeWithGuard
,Rule
,RuleAppliesToSubtypes
,RuleCanExcludeSomeSubtypes
,RuleForDeletedType
,RuleForUnknownOriginalType
,RuleFullyQualifiedType
,RuleGuardsShouldBeEvaluatedOnlyOnce
,RuleWithGuard
,SeveralRulesCanBeAppliedPerModelElement
,SeveralRulesRunInTheOrderThatTheyAppear
,StrictDeleteCascade
,StrictDeleteDoesNotApplyToSubtypes
,StrictRetypeDoesNotApplyToSubtypes
,StrictRuleDoesNotApplyToSubtypes
,UnsetFeature
,UseAnnotatedOperation
,UseOperation
public abstract class FlockAcceptanceTest extends HutnTestWithFamiliesMetaModel
-
-
Field Summary
Fields Modifier and Type Field Description protected static ModelWithEolAssertions
migrated
protected static FlockResult
result
-
Fields inherited from class org.eclipse.epsilon.hutn.test.model.HutnTestWithFamiliesMetaModel
BANK_ACCOUNTS_MODEL_URI, CONFIG_FILE
-
-
Constructor Summary
Constructors Constructor Description FlockAcceptanceTest()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static AbstractEmfModel
hutnToFamily(String hutnForOriginalModel)
protected static void
migrateFamilies(String strategy, String hutnForOriginalModel, org.eclipse.emf.ecore.EPackage... evolvedMetamodel)
protected static void
migrateFamiliesToFamilies(String strategy, String hutnForOriginalModel)
protected static void
migrateFamiliesToFamilies(String strategy, AbstractEmfModel original)
-
Methods inherited from class org.eclipse.epsilon.hutn.test.model.HutnTestWithFamiliesMetaModel
families, registerMetaModels, unregisterMetaModels
-
-
-
-
Field Detail
-
migrated
protected static ModelWithEolAssertions migrated
-
result
protected static FlockResult result
-
-
Method Detail
-
migrateFamiliesToFamilies
protected static void migrateFamiliesToFamilies(String strategy, AbstractEmfModel original) throws Exception
- Throws:
Exception
-
migrateFamiliesToFamilies
protected static void migrateFamiliesToFamilies(String strategy, String hutnForOriginalModel) throws Exception
- Throws:
Exception
-
migrateFamilies
protected static void migrateFamilies(String strategy, String hutnForOriginalModel, org.eclipse.emf.ecore.EPackage... evolvedMetamodel) throws Exception
- Throws:
Exception
-
hutnToFamily
protected static AbstractEmfModel hutnToFamily(String hutnForOriginalModel)
-
-