Skip to content

Commit b85da98

Browse files
committed
SYSML2_-417 Updated the semantic tests.
1 parent 16bd9ae commit b85da98

2 files changed

Lines changed: 19 additions & 19 deletions

File tree

org.omg.sysml.interactive.tests/resources/org/omg/sysml/semantics/tests/sysml-simple-specializations.csv

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ true,checkItemDefinitionSpecialization,ItemDefinition,Items::Item,Package,Owning
22
true,checkPartDefinitionSpecialization,PartDefinition,Parts::Part,Package,OwningMembership
33
true,checkPortDefinitionSpecialization,PortDefinition,Ports::Port,Package,OwningMembership
44
true,checkConnectionDefinitionSpecialization,ConnectionDefinition,Connections::Connection,Package,OwningMembership
5-
false,checkFlowDefinitionSpecialization,FlowDefinition,FlowConnections::MessageConnection,Package,OwningMembership
5+
false,checkFlowDefinitionSpecialization,FlowDefinition,Flows::MessageAction,Package,OwningMembership
66
true,checkInterfaceDefinitionSpecialization,InterfaceDefinition,Interfaces::Interface,Package,OwningMembership
77
true,checkAllocationDefinitionSpecialization,AllocationDefinition,Allocations::Allocation,Package,OwningMembership
88
true,checkActionDefinitionSpecialization,ActionDefinition,Actions::Action,Package,OwningMembership
@@ -43,8 +43,8 @@ true,checkPortUsageSubportSpecialization,PortUsage,Ports::Port::subports,PortDef
4343
true,checkPortUsageOwnedPortSpecialization,PortUsage,Parts::Part::ownedPorts,PartUsage,FeatureMembership
4444
true,checkPortUsageOwnedPortSpecialization,PortUsage,Parts::Part::ownedPorts,PartDefinition,FeatureMembership
4545
true,checkConnectionUsageSpecialization,ConnectionUsage,Connections::connections,Package,OwningMembership
46-
true,checkFlowUsageSpecialization,FlowUsage,FlowConnections::messageConnections,Package,OwningMembership
47-
true,checkSuccessionFlowUsageSpecialization,SuccessionFlowUsage,FlowConnections::successionFlowConnections,Package,OwningMembership
46+
true,checkFlowUsageSpecialization,FlowUsage,Flows::messages,Package,OwningMembership
47+
true,checkSuccessionFlowUsageSpecialization,SuccessionFlowUsage,Flows::successionFlows,Package,OwningMembership
4848
true,checkInterfaceUsageSpecialization,InterfaceUsage,Interfaces::interfaces,Package,OwningMembership
4949
true,checkAllocationUsageSpecialization,AllocationUsage,Allocations::allocations,Package,OwningMembership
5050
true,checkActionUsageSpecialization,ActionUsage,Actions::actions,Package,OwningMembership

org.omg.sysml.interactive.tests/src/org/omg/sysml/semantics/tests/SysMLBinaryRelationTest.java

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -97,35 +97,35 @@ public void checkInterfaceUsageBinarySpecialization() {
9797
}
9898

9999
@Test
100-
public void checkFlowConnectionUsageFlowSpecialization() {
101-
//Succession flow connection is always binary, no base case
100+
public void checkFlowUsageFlowSpecialization() {
101+
// A FlowUsage is always binary, no base case
102102
var resource = getResource();
103-
var flowConnectionUsage = SysMLFactory.eINSTANCE.createFlowUsage();
103+
var flowUsage = SysMLFactory.eINSTANCE.createFlowUsage();
104104

105-
resource.getContents().add(flowConnectionUsage);
105+
resource.getContents().add(flowUsage);
106106

107-
addEndTo(flowConnectionUsage);
108-
addEndTo(flowConnectionUsage);
107+
addEndTo(flowUsage);
108+
addEndTo(flowUsage);
109109

110-
ElementUtil.transformAll(flowConnectionUsage, true);
110+
ElementUtil.transformAll(flowUsage, true);
111111

112-
assertTrue(specializes(flowConnectionUsage, "FlowConnections::flowConnections"));
112+
assertTrue(specializes(flowUsage, "Flows::flows"));
113113
}
114114

115115
@Test
116-
public void checkSuccessionFlowConnectionUsageSpecialization() {
117-
//Succession flow connection is always binary, no base case
116+
public void checkSuccessionFlowUsageSpecialization() {
117+
// A SuccessionFlowUsag is always binary, no base case
118118
var resource = getResource();
119-
var interfaceDefinition = SysMLFactory.eINSTANCE.createSuccessionFlowUsage();
119+
var successionFlowUsage = SysMLFactory.eINSTANCE.createSuccessionFlowUsage();
120120

121-
resource.getContents().add(interfaceDefinition);
121+
resource.getContents().add(successionFlowUsage);
122122

123-
addEndTo(interfaceDefinition);
124-
addEndTo(interfaceDefinition);
123+
addEndTo(successionFlowUsage);
124+
addEndTo(successionFlowUsage);
125125

126-
ElementUtil.transformAll(interfaceDefinition, true);
126+
ElementUtil.transformAll(successionFlowUsage, true);
127127

128-
assertTrue(specializes(interfaceDefinition, "FlowConnections::successionFlowConnections"));
128+
assertTrue(specializes(successionFlowUsage, "Flows::successionFlows"));
129129
}
130130

131131
//Utility methods

0 commit comments

Comments
 (0)