diff options
author | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2008-07-10 18:47:16 +0000 |
---|---|---|
committer | rfeng <rfeng@13f79535-47bb-0310-9956-ffa450edef68> | 2008-07-10 18:47:16 +0000 |
commit | 8737254257941b5fd3798b14c45bc680503f12e2 (patch) | |
tree | 540b66c8d6a0ea95a5cfff17b1138ad33238ba07 /java/sca/itest | |
parent | 4158d0ec1302424961f9e25b5160208ff53f17d2 (diff) |
Fix the test case failure
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@675675 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/sca/itest')
-rw-r--r-- | java/sca/itest/validation/src/test/java/calculator/warning/NoMatchingBindingTestCase.java | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/java/sca/itest/validation/src/test/java/calculator/warning/NoMatchingBindingTestCase.java b/java/sca/itest/validation/src/test/java/calculator/warning/NoMatchingBindingTestCase.java index eb1f514240..514e45b88e 100644 --- a/java/sca/itest/validation/src/test/java/calculator/warning/NoMatchingBindingTestCase.java +++ b/java/sca/itest/validation/src/test/java/calculator/warning/NoMatchingBindingTestCase.java @@ -20,13 +20,19 @@ package calculator.warning; import java.io.File; -import junit.framework.Assert; import junit.framework.TestCase; +import org.apache.tuscany.sca.core.ExtensionPointRegistry; +import org.apache.tuscany.sca.core.UtilityExtensionPoint; +import org.apache.tuscany.sca.monitor.Monitor; +import org.apache.tuscany.sca.monitor.MonitorFactory; +import org.apache.tuscany.sca.monitor.Problem; +import org.apache.tuscany.sca.monitor.logging.impl.DefaultLoggingMonitorImpl; import org.apache.tuscany.sca.node.SCAClient; import org.apache.tuscany.sca.node.SCAContribution; import org.apache.tuscany.sca.node.SCANode2; import org.apache.tuscany.sca.node.SCANode2Factory; +import org.apache.tuscany.sca.node.impl.NodeImpl; /** * This shows how to test the Calculator service component. @@ -38,19 +44,14 @@ public class NoMatchingBindingTestCase extends TestCase { @Override protected void setUp() throws Exception { - try { - SCANode2Factory nodeFactory = SCANode2Factory.newInstance(); - node = nodeFactory.createSCANode(new File("src/main/resources/NoMatchingBinding/Calculator.composite").toURL().toString(), - new SCAContribution("TestContribution", - new File("src/main/resources/NoMatchingBinding").toURL().toString())); - - node.start(); - calculatorService = ((SCAClient)node).getService(CalculatorService.class, "CalculatorServiceComponent"); - } catch (Exception ex){ - // do nothing - return; - } - Assert.fail(); + SCANode2Factory nodeFactory = SCANode2Factory.newInstance(); + node = + nodeFactory.createSCANode(new File("src/main/resources/NoMatchingBinding/Calculator.composite").toURL() + .toString(), new SCAContribution("TestContribution", new File("src/main/resources/NoMatchingBinding") + .toURL().toString())); + + node.start(); + calculatorService = ((SCAClient)node).getService(CalculatorService.class, "CalculatorServiceComponent"); } @Override @@ -59,16 +60,15 @@ public class NoMatchingBindingTestCase extends TestCase { } public void testCalculator() throws Exception { - /* + ExtensionPointRegistry registry = ((NodeImpl)node).getExtensionPointRegistry(); UtilityExtensionPoint utilities = registry.getExtensionPoint(UtilityExtensionPoint.class); MonitorFactory monitorFactory = utilities.getUtility(MonitorFactory.class); Monitor monitor = monitorFactory.createMonitor(); Problem problem = ((DefaultLoggingMonitorImpl)monitor).getLastLoggedProblem(); - + assertNotNull(problem); assertEquals("NoMatchingBinding", problem.getMessageId()); - */ - + } } |