Skip to content

Commit

Permalink
104: cleaned EdeltaCompilerUtil
Browse files Browse the repository at this point in the history
  • Loading branch information
LorenzoBettini committed Jan 24, 2020
1 parent 590789f commit c23c55b
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 5 deletions.
Expand Up @@ -8,13 +8,24 @@ import org.junit.Test
import org.junit.runner.RunWith

import static extension org.junit.Assert.*
import org.eclipse.emf.ecore.EcoreFactory

@RunWith(XtextRunner)
@InjectWith(EdeltaInjectorProviderCustom)
class EdeltaCompilerUtilTest extends EdeltaAbstractTest {

@Inject extension EdeltaCompilerUtil

@Test
def void testGetEPackageNameOrNull() {
val factory = EcoreFactory.eINSTANCE
null.EPackageNameOrNull.assertNull
val p = factory.createEPackage => [
name = "test"
]
"test".assertEquals(p.EPackageNameOrNull)
}

@Test
def void testGetStringForEcoreReferenceExpressionEClass() {
'''ecoreref(FooClass)'''.ecoreReferenceExpression => [
Expand Down
Expand Up @@ -5,7 +5,6 @@ import edelta.edelta.EdeltaEcoreReference
import edelta.edelta.EdeltaEcoreReferenceExpression
import edelta.util.EdeltaEcoreReferenceInformationHelper
import java.util.List
import org.eclipse.emf.ecore.ENamedElement
import org.eclipse.emf.ecore.EPackage

/**
Expand All @@ -21,10 +20,6 @@ class EdeltaCompilerUtil {
e?.name
}

def String getNameOrNull(ENamedElement e) {
e?.name
}

def getStringForEcoreReferenceExpression(EdeltaEcoreReferenceExpression e) {
val reference = e.reference
if (reference === null || reference.enamedelement === null)
Expand Down

0 comments on commit c23c55b

Please sign in to comment.