From f44c07576a61f6f4915ea8fd2aa5af9fee71745f Mon Sep 17 00:00:00 2001 From: rfeng Date: Fri, 5 Dec 2008 00:48:31 +0000 Subject: Convert, clean and bring up a set of itests git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@723537 13f79535-47bb-0310-9956-ffa450edef68 --- .../org/apache/tuscany/sca/test/ScopeTestCase.java | 97 ++++++++++++---------- 1 file changed, 51 insertions(+), 46 deletions(-) (limited to 'java/sca/itest/scopes/src/test') diff --git a/java/sca/itest/scopes/src/test/java/org/apache/tuscany/sca/test/ScopeTestCase.java b/java/sca/itest/scopes/src/test/java/org/apache/tuscany/sca/test/ScopeTestCase.java index ce2519cbc0..028cea6304 100644 --- a/java/sca/itest/scopes/src/test/java/org/apache/tuscany/sca/test/ScopeTestCase.java +++ b/java/sca/itest/scopes/src/test/java/org/apache/tuscany/sca/test/ScopeTestCase.java @@ -18,76 +18,81 @@ */ package org.apache.tuscany.sca.test; -import junit.framework.TestCase; +import static org.junit.Assert.fail; -import org.apache.tuscany.sca.host.embedded.SCADomain; import org.apache.tuscany.sca.itest.scopes.StateVerifier; +import org.apache.tuscany.sca.node.Contribution; +import org.apache.tuscany.sca.node.ContributionLocationHelper; +import org.apache.tuscany.sca.node.Node; +import org.apache.tuscany.sca.node.NodeFactory; +import org.junit.After; +import org.junit.Before; +import org.junit.Test; -public class ScopeTestCase extends TestCase { +public class ScopeTestCase { final static int numThreads = 4; // number of threads to drive each scope container final static int iterations = 200; // number of iterations per thread - private SCADomain domain; + private Node node; // Test scope containers. // The request scope container isn't hooked up for some reason so the code below // that tests request scope is commented out. // Code could be added to test session scope once it is supported in a standalone environment. - + @Test public void testScopes() throws InterruptedException { - Thread[] moduleScopeThreadTable = new Thread[numThreads]; - Thread[] requestScopeThreadTable = new Thread[numThreads]; + Thread[] moduleScopeThreadTable = new Thread[numThreads]; + Thread[] requestScopeThreadTable = new Thread[numThreads]; - for(int i=0; i