Possible promotion problem with Tuscany
---------------------------------------
Key: TUSCANY-1516
URL: https://issues.apache.org/jira/browse/TUSCANY-1516
Project: Tuscany
Issue Type: Bug
Components: Java SCA Core Runtime
Environment: All
Reporter: Hasan Muhammad
I am experiencing a testcase failure in case of the scenario where a composite
file is embedded in another and from the embedded composite we promote a
service. I have attached composite files.
In the testcases, if we locate a service as such and obtain the location
property, the value is correct and is "Durham"
myServiceAnother = context.locateService(MyService.class,
"MySimpleServiceInRecursiveAnother/MyServiceNew1");
assertEquals("Durham",myServiceAnother.getLocation());
But if we locate another service from the parent composite directly as such and
obtain the location property, the value is incorrect and is again "Durham".
myTotalServiceNew= context.locateService(MyTotalService.class,
"MyTotalServiceNewComponent");
assertEquals("Raleigh",myTotalServiceNew.getLocation());
Shouldnt it be "Raleigh" in the second case since we are accessing the
component/service defined in the parent component and not the promoted one from
the embedded composite? I dont know where to look but is this a potential
wiring problem?
I will be attaching the composite files and test case.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]