From 34dc5962fca6c85f3751a33abbd249bd37c4c1b9 Mon Sep 17 00:00:00 2001 From: edwardsmj Date: Fri, 12 Sep 2008 09:51:47 +0000 Subject: Added a new testcase to cover the functionality fixed by JIRA 2573 git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@694666 13f79535-47bb-0310-9956-ffa450edef68 --- .../spring/xml/SpringXMLComponentTypeLoader.java | 1 + .../helloworld/AbstractHelloWorldTestCase.java | 1 + .../helloworld/SpringContextAccessTestCase.java | 35 ++++++++++ .../spring/itests/mock/TestContextAccessBean.java | 77 ++++++++++++++++++++++ .../META-INF/sca/SpringContextAccess-context.xml | 31 +++++++++ .../helloworld/SpringContextAccess.composite | 35 ++++++++++ 6 files changed, 180 insertions(+) create mode 100644 java/sca/modules/implementation-spring/src/test/java/org/apache/tuscany/sca/implementation/spring/itests/helloworld/SpringContextAccessTestCase.java create mode 100644 java/sca/modules/implementation-spring/src/test/java/org/apache/tuscany/sca/implementation/spring/itests/mock/TestContextAccessBean.java create mode 100644 java/sca/modules/implementation-spring/src/test/resources/META-INF/sca/SpringContextAccess-context.xml create mode 100644 java/sca/modules/implementation-spring/src/test/resources/org/apache/tuscany/sca/implementation/spring/itests/helloworld/SpringContextAccess.composite (limited to 'java') diff --git a/java/sca/modules/implementation-spring/src/main/java/org/apache/tuscany/sca/implementation/spring/xml/SpringXMLComponentTypeLoader.java b/java/sca/modules/implementation-spring/src/main/java/org/apache/tuscany/sca/implementation/spring/xml/SpringXMLComponentTypeLoader.java index a6dfe67a92..9f41fd306f 100644 --- a/java/sca/modules/implementation-spring/src/main/java/org/apache/tuscany/sca/implementation/spring/xml/SpringXMLComponentTypeLoader.java +++ b/java/sca/modules/implementation-spring/src/main/java/org/apache/tuscany/sca/implementation/spring/xml/SpringXMLComponentTypeLoader.java @@ -198,6 +198,7 @@ public class SpringXMLComponentTypeLoader { QName qname = reader.getName(); //System.out.println("Spring TypeLoader - found element with name: " + qname.toString()); if (Constants.IMPORT_ELEMENT.equals(qname)) { + //FIXME - put the sequence of code below which gets the ireader into a subsidiary method String location = reader.getAttributeValue(null, "resource"); if (location != null) { XMLStreamReader ireader = getApplicationContextReader(location); diff --git a/java/sca/modules/implementation-spring/src/test/java/org/apache/tuscany/sca/implementation/spring/itests/helloworld/AbstractHelloWorldTestCase.java b/java/sca/modules/implementation-spring/src/test/java/org/apache/tuscany/sca/implementation/spring/itests/helloworld/AbstractHelloWorldTestCase.java index f8019cba42..c9b30b1688 100644 --- a/java/sca/modules/implementation-spring/src/test/java/org/apache/tuscany/sca/implementation/spring/itests/helloworld/AbstractHelloWorldTestCase.java +++ b/java/sca/modules/implementation-spring/src/test/java/org/apache/tuscany/sca/implementation/spring/itests/helloworld/AbstractHelloWorldTestCase.java @@ -33,6 +33,7 @@ public abstract class AbstractHelloWorldTestCase extends AbstractSCATestCase + + + + + + + + diff --git a/java/sca/modules/implementation-spring/src/test/resources/org/apache/tuscany/sca/implementation/spring/itests/helloworld/SpringContextAccess.composite b/java/sca/modules/implementation-spring/src/test/resources/org/apache/tuscany/sca/implementation/spring/itests/helloworld/SpringContextAccess.composite new file mode 100644 index 0000000000..0b260b5dcf --- /dev/null +++ b/java/sca/modules/implementation-spring/src/test/resources/org/apache/tuscany/sca/implementation/spring/itests/helloworld/SpringContextAccess.composite @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + -- cgit v1.2.3