You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by sl...@apache.org on 2007/05/23 10:56:59 UTC

svn commit: r540893 - in /incubator/tuscany/sandbox/slaws/sample-sca-toys/src: main/java/org/apache/tuscany/sca/scatoys/inspector/ExtensionPointRegistryInspectorImpl.java test/java/org/apache/tuscany/sca/ScaToysTestCase.java

Author: slaws
Date: Wed May 23 01:56:58 2007
New Revision: 540893

URL: http://svn.apache.org/viewvc?view=rev&rev=540893
Log:
Add code to print out the model

Modified:
    incubator/tuscany/sandbox/slaws/sample-sca-toys/src/main/java/org/apache/tuscany/sca/scatoys/inspector/ExtensionPointRegistryInspectorImpl.java
    incubator/tuscany/sandbox/slaws/sample-sca-toys/src/test/java/org/apache/tuscany/sca/ScaToysTestCase.java

Modified: incubator/tuscany/sandbox/slaws/sample-sca-toys/src/main/java/org/apache/tuscany/sca/scatoys/inspector/ExtensionPointRegistryInspectorImpl.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/slaws/sample-sca-toys/src/main/java/org/apache/tuscany/sca/scatoys/inspector/ExtensionPointRegistryInspectorImpl.java?view=diff&rev=540893&r1=540892&r2=540893
==============================================================================
--- incubator/tuscany/sandbox/slaws/sample-sca-toys/src/main/java/org/apache/tuscany/sca/scatoys/inspector/ExtensionPointRegistryInspectorImpl.java (original)
+++ incubator/tuscany/sandbox/slaws/sample-sca-toys/src/main/java/org/apache/tuscany/sca/scatoys/inspector/ExtensionPointRegistryInspectorImpl.java Wed May 23 01:56:58 2007
@@ -23,6 +23,7 @@
 import java.util.Set;
 
 import org.apache.tuscany.sca.core.DefaultExtensionPointRegistry;
+import org.apache.tuscany.sca.core.DefaultModelFactoryExtensionPoint;
 import org.apache.tuscany.sca.core.ExtensionPointRegistry;
 import org.apache.tuscany.sca.host.embedded.SCADomain;
 import org.apache.tuscany.sca.scatoys.extension.SCAToysModuleActivator;
@@ -53,6 +54,9 @@
             for(Class<?>key : keySet){
                 extensionPointRegistryString.append(key.getName());
                 extensionPointRegistryString.append("\n");
+                
+                if ( key == DefaultModelFactoryExtensionPoint.class){
+                }
             }
             
         } catch (Exception ex) {

Modified: incubator/tuscany/sandbox/slaws/sample-sca-toys/src/test/java/org/apache/tuscany/sca/ScaToysTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/slaws/sample-sca-toys/src/test/java/org/apache/tuscany/sca/ScaToysTestCase.java?view=diff&rev=540893&r1=540892&r2=540893
==============================================================================
--- incubator/tuscany/sandbox/slaws/sample-sca-toys/src/test/java/org/apache/tuscany/sca/ScaToysTestCase.java (original)
+++ incubator/tuscany/sandbox/slaws/sample-sca-toys/src/test/java/org/apache/tuscany/sca/ScaToysTestCase.java Wed May 23 01:56:58 2007
@@ -18,8 +18,15 @@
  */
 package org.apache.tuscany.sca;
 
+import java.io.ByteArrayOutputStream;
+import java.io.OutputStream;
+import java.lang.reflect.Field;
+import java.util.Map;
+
 import junit.framework.TestCase;
 
+import org.apache.tuscany.sca.assembly.Composite;
+import org.apache.tuscany.sca.assembly.util.PrintUtil;
 import org.apache.tuscany.sca.host.embedded.SCADomain;
 import org.apache.tuscany.sca.scatoys.inspector.ExtensionPointRegistryInspector;
 
@@ -42,7 +49,17 @@
     }
 
     public void testCalculator() throws Exception {
-        // Inspec the extension point registry
+        // Inspect the extension point registry
         System.out.println(eprInspector.eprAsString());
+        
+        // inspect the model 
+        Field domainCompositeField = scaDomain.getClass().getDeclaredField("domainComposite");
+        domainCompositeField.setAccessible(true);
+        Composite domainComposite = (Composite) domainCompositeField.get(scaDomain);
+        
+        OutputStream os = new ByteArrayOutputStream();
+        PrintUtil printUtil = new PrintUtil(os);
+        printUtil.print(domainComposite);
+        System.out.println("Assembly \n " + os.toString());
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org