Enabling @ChainOverridable
for DslTransformation
(issue #64) and using an extension for DslTransformation
ends up in failing transformation tests:
Results :
Failed tests:
DslTransformationTest.testTransformDslModel:100 Expected: [module1Name, module2Name], Actual: [module1Name, module2Name, module1Name, module2Name]
DtoTransformationTest.assertModules:106 Expected: [media], Actual: [media, media]
LibraryTransformationTest.assertModules:141 Expected: [media, person], Actual: [media, person, person, media]
LibraryTransformationTest.assertPhysicalMediaRepository:451 null
LibraryTransformationTest.assertMediaModule:151 Expected: [LibraryService, MediaService, MediaCharacterService, PhysicalMediaService], Actual: [LibraryService, MediaService, MediaCharacterService]
RestTransformationTest.assertModules:137 Expected: [rest, person], Actual: [rest, person, rest, person]
RestTransformationTest.assertRestModule:146 Expected: [CustomerService], Actual: []
RestTransformationTest.assertCustomerScaffold:298 Expected: [createForm, create, show, showAll, delete], Actual: []
UniverseTransformationTest.assertModules:111 Expected: [milkyway], Actual: [milkyway, milkyway]
Tests run: 74, Failures: 9, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Sculptor :: Generator :: Core ..................... SUCCESS [29.308s]
[INFO] Sculptor :: Generator :: Test support ............. SUCCESS [2.089s]
[INFO] Sculptor :: Generator :: Core tests ............... FAILURE [39.744s]
With the test case DslTransformationTest.testTransformDslModel()
in the feature branch feature/transformation-override this issue can be tested in isolation.
Any ideas?
/Torsten