public void testErrorMessage_02() { EClass eClass = createEClass(); eClass.setName("EClassName"); IEObjectDescription description = EObjectDescription.create(QualifiedName.create(eClass.getName()), eClass); String errorMessage = helper.getDuplicateNameErrorMessage( description, EcorePackage.Literals.ECLASS, EcorePackage.Literals.ENAMED_ELEMENT__NAME); assertEquals("Duplicate EClass 'EClassName'", errorMessage); }
public void testErrorMessage_04() { EClass eClass = createEClass(); eClass.setName("EClassName"); EAttribute attribute = EcoreFactory.eINSTANCE.createEAttribute(); attribute.setName("Attribute"); eClass.getEStructuralFeatures().add(attribute); IEObjectDescription description = EObjectDescription.create(QualifiedName.create(attribute.getName()), attribute); String errorMessage = helper.getDuplicateNameErrorMessage( description, EcorePackage.Literals.EATTRIBUTE, EcorePackage.Literals.ENAMED_ELEMENT__NAME); assertEquals("Duplicate EAttribute 'Attribute' in EClass 'EClassName'", errorMessage); }