Skip to content

Commit

Permalink
108: test for useAs in several operations
Browse files Browse the repository at this point in the history
  • Loading branch information
LorenzoBettini committed Jan 27, 2020
1 parent a0dd8da commit ed22411
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -624,6 +624,9 @@ class EdeltaCompilerTest extends EdeltaAbstractTest {
<eClassifiers xsi:type="ecore:EClass" name="ANewClass1">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="aNewAttr2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ANewClass3">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="aNewAttr4" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</eClassifiers>
</ecore:EPackage>
''',
true
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -225,8 +225,8 @@ class EdeltaInterpreterTest extends EdeltaAbstractTest {
useAsCustomStatefulEdeltaCreatingEClass
.assertAfterInterpretationOfEdeltaModifyEcoreOperation[ePackage |
val eClass = ePackage.lastEClass
assertEquals("ANewClass1", eClass.name)
assertEquals("aNewAttr2",
assertEquals("ANewClass3", eClass.name)
assertEquals("aNewAttr4",
(eClass.EStructuralFeatures.head as EAttribute).name
)
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -170,6 +170,10 @@ class Inputs {
my.createANewEAttribute(
my.createANewEClass)
}
modifyEcore anotherTest epackage foo {
my.createANewEAttribute(
my.createANewEClass)
}
'''
}
Expand Down

0 comments on commit ed22411

Please sign in to comment.