blob: afd56ce225acd27542a4b328bbcd3a7ceeeb153e [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<test:TestSuite xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fcore="http://www.eclipse.org/egf/1.0.0/fcore" xmlns:test="http://www.eclipse.org/egf/1.0.0/test" name="Pattern UC2 Test Suite">
<tests xsi:type="test:EGFTestCase" name="Pattern UC2.1 Simple call">
<result xsi:type="test:ConsoleOutputTestResult" text="* Class ModelElement: &#xA;&#xA;Main:iD_attribute &#xA;Main:description_attribute &#xA;* Class NamedModelElement: &#xA;&#xA;Main:name_attribute &#xA;* Class Activity: &#xA;&#xA;* Class Contract: &#xA;&#xA;Main:mandatory_attribute &#xA;Main:mode_attribute &#xA;* Class FactoryComponent: &#xA;&#xA;* Class ContractContainer: &#xA;&#xA;* Class FactoryComponentContract: &#xA;&#xA;* Class ViewpointContainer: &#xA;&#xA;* Class Viewpoint: &#xA;&#xA;* Class Orchestration: &#xA;&#xA;* Class OrchestrationParameterContainer: &#xA;&#xA;* Class OrchestrationParameter: &#xA;&#xA;* Class Invocation: &#xA;&#xA;* Class InvocationContractContainer: &#xA;&#xA;* Class InvocationContract: &#xA;&#xA;* Class ModelElement: &#xA;Main:iD_attribute Main:description_attribute * Class NamedModelElement: &#xA;Main:name_attribute * Class Activity: &#xA;* Class Contract: &#xA;Main:mandatory_attribute Main:mode_attribute * Class FactoryComponent: &#xA;* Class ContractContainer: &#xA;* Class FactoryComponentContract: &#xA;* Class ViewpointContainer: &#xA;* Class Viewpoint: &#xA;* Class Orchestration: &#xA;* Class OrchestrationParameterContainer: &#xA;* Class OrchestrationParameter: &#xA;* Class Invocation: &#xA;* Class InvocationContractContainer: &#xA;* Class InvocationContract: &#xA;&#xA;"/>
<activity xsi:type="fcore:FactoryComponent" href="platform:/plugin/org.eclipse.egf.usecase.pattern.uc2/egf/Pattern_UC2_1_SinglePatternSubstitution.fcore#_JyrwEFktEd-nZ9GSBuVMNQ"/>
</tests>
<tests xsi:type="test:EGFTestCase" name="Pattern UC2.1 single pattern substitution">
<result xsi:type="test:ConsoleOutputTestResult" text="* Class ModelElement: &#xA;&#xA;Sub1:iD_attribute &#xA;Sub1:description_attribute &#xA;* Class NamedModelElement: &#xA;&#xA;Sub1:name_attribute &#xA;* Class Activity: &#xA;&#xA;* Class Contract: &#xA;&#xA;Sub1:mandatory_attribute &#xA;Sub1:mode_attribute &#xA;* Class FactoryComponent: &#xA;&#xA;* Class ContractContainer: &#xA;&#xA;* Class FactoryComponentContract: &#xA;&#xA;* Class ViewpointContainer: &#xA;&#xA;* Class Viewpoint: &#xA;&#xA;* Class Orchestration: &#xA;&#xA;* Class OrchestrationParameterContainer: &#xA;&#xA;* Class OrchestrationParameter: &#xA;&#xA;* Class Invocation: &#xA;&#xA;* Class InvocationContractContainer: &#xA;&#xA;* Class InvocationContract: &#xA;&#xA;* Class ModelElement: &#xA;Sub1:iD_attribute Sub1:description_attribute * Class NamedModelElement: &#xA;Sub1:name_attribute * Class Activity: &#xA;* Class Contract: &#xA;Sub1:mandatory_attribute Sub1:mode_attribute * Class FactoryComponent: &#xA;* Class ContractContainer: &#xA;* Class FactoryComponentContract: &#xA;* Class ViewpointContainer: &#xA;* Class Viewpoint: &#xA;* Class Orchestration: &#xA;* Class OrchestrationParameterContainer: &#xA;* Class OrchestrationParameter: &#xA;* Class Invocation: &#xA;* Class InvocationContractContainer: &#xA;* Class InvocationContract: &#xA;&#xA;"/>
<activity xsi:type="fcore:FactoryComponent" href="platform:/plugin/org.eclipse.egf.usecase.pattern.uc2/egf/Pattern_UC2_1_SinglePatternSubstitution.fcore#_ujei0FnnEd-nCN8bxVd2Rg"/>
</tests>
<tests xsi:type="test:EGFTestCase" name="Pattern UC2.2 Merging Pattern Substitution">
<result xsi:type="test:ConsoleOutputTestResult" text="*Sub2 Class ModelElement: &#xA;Sub1:iD_attribute &#xA;+Sub2 &#xA;Sub1:description_attribute &#xA;+Sub2 &#xA;*Sub2 Class NamedModelElement: &#xA;Sub1:name_attribute &#xA;+Sub2 &#xA;*Sub2 Class Activity: &#xA;*Sub2 Class Contract: &#xA;Sub1:mandatory_attribute &#xA;+Sub2 &#xA;Sub1:mode_attribute &#xA;+Sub2 &#xA;*Sub2 Class FactoryComponent: &#xA;*Sub2 Class ContractContainer: &#xA;*Sub2 Class FactoryComponentContract: &#xA;*Sub2 Class ViewpointContainer: &#xA;*Sub2 Class Viewpoint: &#xA;*Sub2 Class Orchestration: &#xA;*Sub2 Class OrchestrationParameterContainer: &#xA;*Sub2 Class OrchestrationParameter: &#xA;*Sub2 Class Invocation: &#xA;*Sub2 Class InvocationContractContainer: &#xA;*Sub2 Class InvocationContract: &#xA;*Sub2 Class ModelElement: Sub1:iD_attribute +Sub2 Sub1:description_attribute +Sub2 *Sub2 Class NamedModelElement: Sub1:name_attribute +Sub2 *Sub2 Class Activity: *Sub2 Class Contract: Sub1:mandatory_attribute +Sub2 Sub1:mode_attribute +Sub2 *Sub2 Class FactoryComponent: *Sub2 Class ContractContainer: *Sub2 Class FactoryComponentContract: *Sub2 Class ViewpointContainer: *Sub2 Class Viewpoint: *Sub2 Class Orchestration: *Sub2 Class OrchestrationParameterContainer: *Sub2 Class OrchestrationParameter: *Sub2 Class Invocation: *Sub2 Class InvocationContractContainer: *Sub2 Class InvocationContract: &#xA;"/>
<activity xsi:type="fcore:FactoryComponent" href="platform:/plugin/org.eclipse.egf.usecase.pattern.uc2/egf/Pattern_UC2_2_MergingPatternSubstitution.fcore#_A4BGoVnnEd-nCN8bxVd2Rg"/>
</tests>
<tests xsi:type="test:EGFTestCase" name="Pattern UC2.3 Pattern Substitution Level2">
<result xsi:type="test:ConsoleOutputTestResult" text="*Sub2 Class ModelElement: &#xA;Sub1:iD_attribute &#xA;+Sub3 &#xA;Sub1:description_attribute &#xA;+Sub3 &#xA;*Sub2 Class NamedModelElement: &#xA;Sub1:name_attribute &#xA;+Sub3 &#xA;*Sub2 Class Activity: &#xA;*Sub2 Class Contract: &#xA;Sub1:mandatory_attribute &#xA;+Sub3 &#xA;Sub1:mode_attribute &#xA;+Sub3 &#xA;*Sub2 Class FactoryComponent: &#xA;*Sub2 Class ContractContainer: &#xA;*Sub2 Class FactoryComponentContract: &#xA;*Sub2 Class ViewpointContainer: &#xA;*Sub2 Class Viewpoint: &#xA;*Sub2 Class Orchestration: &#xA;*Sub2 Class OrchestrationParameterContainer: &#xA;*Sub2 Class OrchestrationParameter: &#xA;*Sub2 Class Invocation: &#xA;*Sub2 Class InvocationContractContainer: &#xA;*Sub2 Class InvocationContract: &#xA;*Sub2 Class ModelElement: Sub1:iD_attribute +Sub3 Sub1:description_attribute +Sub3 *Sub2 Class NamedModelElement: Sub1:name_attribute +Sub3 *Sub2 Class Activity: *Sub2 Class Contract: Sub1:mandatory_attribute +Sub3 Sub1:mode_attribute +Sub3 *Sub2 Class FactoryComponent: *Sub2 Class ContractContainer: *Sub2 Class FactoryComponentContract: *Sub2 Class ViewpointContainer: *Sub2 Class Viewpoint: *Sub2 Class Orchestration: *Sub2 Class OrchestrationParameterContainer: *Sub2 Class OrchestrationParameter: *Sub2 Class Invocation: *Sub2 Class InvocationContractContainer: *Sub2 Class InvocationContract: &#xA;"/>
<activity xsi:type="fcore:FactoryComponent" href="platform:/plugin/org.eclipse.egf.usecase.pattern.uc2/egf/Pattern_UC2_3_PatternSubstitutionLevel2.fcore#_7-K9oFn4Ed-yhOrMHI1JRQ"/>
</tests>
</test:TestSuite>