Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 237663 Details for
Bug 403440
resolveoneIn(...) fails for override mappings in extending module
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
A unit test for the patch
bug403440_test.patch (text/plain), 3.98 KB, created by
Alex Paperno
on 2013-11-23 20:56:09 EST
(
hide
)
Description:
A unit test for the patch
Filename:
MIME Type:
Creator:
Alex Paperno
Created:
2013-11-23 20:56:09 EST
Size:
3.98 KB
patch
obsolete
>diff --git a/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/A.qvto b/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/A.qvto >new file mode 100644 >index 0000000..143552c >--- /dev/null >+++ b/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/A.qvto >@@ -0,0 +1,23 @@ >+modeltype ECORE uses "http://www.eclipse.org/emf/2002/Ecore"; >+ >+transformation A (in i : ECORE, out o:ECORE); >+ >+ >+ >+main() { >+ >+ execute(); >+ >+} >+ >+helper execute() { >+ var p : EPackage = i.objects()[EPackage]->asOrderedSet()->first().map m(); >+ >+ var test : EPackage = resolveoneIn(EPackage::m, EPackage); >+ >+ assert fatal (test != null) >+} >+ >+mapping EPackage :: m() : EPackage { >+ name := 'original' >+} >\ No newline at end of file >diff --git a/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/bug403440.qvto b/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/bug403440.qvto >new file mode 100644 >index 0000000..c14e34c >--- /dev/null >+++ b/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/bug403440.qvto >@@ -0,0 +1,17 @@ >+import models.bug403440.A; >+ >+modeltype Ecore uses ecore('http://www.eclipse.org/emf/2002/Ecore'); >+ >+transformation B(in input:Ecore, out output: Ecore) extends A; >+ >+ >+main() { >+ execute(); >+ >+ var test : EPackage = resolveoneIn(EPackage::m, EPackage); >+ assert fatal (test != null) >+} >+ >+mapping EPackage :: m() : EPackage { >+ name := 'packMain' >+} >diff --git a/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/expected.ecore b/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/expected.ecore >new file mode 100644 >index 0000000..b2c6556 >--- /dev/null >+++ b/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/expected.ecore >@@ -0,0 +1,3 @@ >+<?xml version="1.0" encoding="UTF-8"?> >+<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" >+ name="packMain"/> >diff --git a/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/in.ecore b/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/in.ecore >new file mode 100644 >index 0000000..2a35418 >--- /dev/null >+++ b/tests/org.eclipse.m2m.tests.qvt.oml/parserTestData/models/bug403440/in.ecore >@@ -0,0 +1,5 @@ >+<?xml version="1.0" encoding="UTF-8"?> >+<ecore:EPackage xmi:version="2.0" >+ xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="pack"> >+</ecore:EPackage> >diff --git a/tests/org.eclipse.m2m.tests.qvt.oml/src/org/eclipse/m2m/tests/qvt/oml/transform/TransformTests.java b/tests/org.eclipse.m2m.tests.qvt.oml/src/org/eclipse/m2m/tests/qvt/oml/transform/TransformTests.java >index e5ed04a..ade72bf 100644 >--- a/tests/org.eclipse.m2m.tests.qvt.oml/src/org/eclipse/m2m/tests/qvt/oml/transform/TransformTests.java >+++ b/tests/org.eclipse.m2m.tests.qvt.oml/src/org/eclipse/m2m/tests/qvt/oml/transform/TransformTests.java >@@ -11,7 +11,7 @@ > * Christopher Gerking - bugs 302594, 309762, 377882, 388325, 392080, 392153 > * 397215, 397959, 358709, 388801, 254962, 414555 > * Alex Paperno - bugs 410470, 392429, 294127, 400720, 314443, 404647, 413131, >- * 274105, 274505, 415029, 419299 >+ * 274105, 274505, 415029, 419299, 403440 > *******************************************************************************/ > package org.eclipse.m2m.tests.qvt.oml.transform; > >@@ -342,6 +342,7 @@ > new FilesToFilesData("bug415661", Collections.<String>emptyList(), Collections.<String>emptyList()), //$NON-NLS-1$ > new FilesToFilesData("bug415310", Collections.<String>emptyList(), Collections.<String>emptyList()), //$NON-NLS-1$ > new FilesToFilesData("bug419299", Collections.<String>emptyList(), Collections.<String>emptyList()), //$NON-NLS-1$ >+ new FileToFileData("bug403440"), //$NON-NLS-1$ > }; > } >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 403440
:
237662
| 237663