From a40e527938d76ba71f211da7e327adb50384ba69 Mon Sep 17 00:00:00 2001 From: lresende Date: Wed, 11 Nov 2009 23:26:33 +0000 Subject: Moving 1.x tags git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@835157 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/main/java/itest/ConstructorException.java | 49 ------- .../java/itest/InitCompositeScopeException.java | 57 -------- .../main/java/itest/InitRequestScopeException.java | 57 -------- .../java/itest/InitStatelessScopeException.java | 57 -------- .../src/main/java/itest/OkImpl.java | 52 ------- .../src/main/java/itest/Service.java | 26 ---- .../src/main/resources/test.composite | 43 ------ .../src/test/java/itest/InitTestCase.java | 150 --------------------- 8 files changed, 491 deletions(-) delete mode 100644 tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/ConstructorException.java delete mode 100644 tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/InitCompositeScopeException.java delete mode 100644 tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/InitRequestScopeException.java delete mode 100644 tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/InitStatelessScopeException.java delete mode 100644 tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/OkImpl.java delete mode 100644 tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/Service.java delete mode 100644 tags/java/sca/1.5/itest/java-init-exceptions/src/main/resources/test.composite delete mode 100644 tags/java/sca/1.5/itest/java-init-exceptions/src/test/java/itest/InitTestCase.java (limited to 'tags/java/sca/1.5/itest/java-init-exceptions/src') diff --git a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/ConstructorException.java b/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/ConstructorException.java deleted file mode 100644 index a91904e9a8..0000000000 --- a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/ConstructorException.java +++ /dev/null @@ -1,49 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package itest; - -import org.osoa.sca.annotations.Destroy; -import org.osoa.sca.annotations.Init; - -public class ConstructorException implements Service { - - public static boolean initRun; - public static boolean destroyRun; - public static boolean doitRun; - - public ConstructorException() { - throw new RuntimeException(); - } - - public void doit() { - doitRun = true; - } - - @Init - public void init() { - initRun = true; - } - - @Destroy - public void destroy() { - destroyRun = true; - } - -} diff --git a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/InitCompositeScopeException.java b/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/InitCompositeScopeException.java deleted file mode 100644 index 73017ec72b..0000000000 --- a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/InitCompositeScopeException.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package itest; - -import org.osoa.sca.annotations.Destroy; -import org.osoa.sca.annotations.Init; -import org.osoa.sca.annotations.Scope; - -@Scope("COMPOSITE") -public class InitCompositeScopeException implements Service { - - public static boolean initRun; - public static boolean destroyRun; - public static boolean doitRun; - public static int count = 0; - - public void doit() { - doitRun = true; - if (!initRun) { - throw new RuntimeException("initRun false"); - } - if (destroyRun) { - throw new RuntimeException("destroyRun true"); - } - } - - @Init - public void init() { - initRun = true; - if (count++ < 1) { - throw new RuntimeException("bang"); - } - } - - @Destroy - public void destroy() { - destroyRun = true; - } - -} diff --git a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/InitRequestScopeException.java b/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/InitRequestScopeException.java deleted file mode 100644 index b29f52645e..0000000000 --- a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/InitRequestScopeException.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package itest; - -import org.osoa.sca.annotations.Destroy; -import org.osoa.sca.annotations.Init; -import org.osoa.sca.annotations.Scope; - -@Scope("REQUEST") -public class InitRequestScopeException implements Service { - - public static boolean initRun; - public static boolean destroyRun; - public static boolean doitRun; - public static int count = 0; - - public void doit() { - doitRun = true; - if (!initRun) { - throw new RuntimeException("initRun false"); - } - if (destroyRun) { - throw new RuntimeException("destroyRun true"); - } - } - - @Init - public void init() { - initRun = true; - if (count++ < 1) { - throw new RuntimeException("bang"); - } - } - - @Destroy - public void destroy() { - destroyRun = true; - } - -} diff --git a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/InitStatelessScopeException.java b/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/InitStatelessScopeException.java deleted file mode 100644 index 5a898a501d..0000000000 --- a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/InitStatelessScopeException.java +++ /dev/null @@ -1,57 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package itest; - -import org.osoa.sca.annotations.Destroy; -import org.osoa.sca.annotations.Init; -import org.osoa.sca.annotations.Scope; - -@Scope("STATELESS") -public class InitStatelessScopeException implements Service { - - public static boolean initRun; - public static boolean destroyRun; - public static boolean doitRun; - public static int count = 0; - - public void doit() { - doitRun = true; - if (!initRun) { - throw new RuntimeException("initRun false"); - } - if (destroyRun) { - throw new RuntimeException("destroyRun true"); - } - } - - @Init - public void init() { - initRun = true; - if (count++ < 1) { - throw new RuntimeException("bang"); - } - } - - @Destroy - public void destroy() { - destroyRun = true; - } - -} diff --git a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/OkImpl.java b/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/OkImpl.java deleted file mode 100644 index 134bbba0d3..0000000000 --- a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/OkImpl.java +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package itest; - -import org.osoa.sca.annotations.Destroy; -import org.osoa.sca.annotations.Init; - -public class OkImpl implements Service { - - public static boolean initRun; - public static boolean destroyRun; - - public OkImpl() { - } - - public void doit() { - if (!initRun) { - throw new RuntimeException("initRun false"); - } - if (destroyRun) { - throw new RuntimeException("destroyRun true"); - } - } - - @Init - public void init() { - initRun = true; - } - - @Destroy - public void destroy() { - destroyRun = true; - } - -} diff --git a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/Service.java b/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/Service.java deleted file mode 100644 index f6f292c4c8..0000000000 --- a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/java/itest/Service.java +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package itest; - -public interface Service { - - void doit(); - -} diff --git a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/resources/test.composite b/tags/java/sca/1.5/itest/java-init-exceptions/src/main/resources/test.composite deleted file mode 100644 index 3a1a897def..0000000000 --- a/tags/java/sca/1.5/itest/java-init-exceptions/src/main/resources/test.composite +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tags/java/sca/1.5/itest/java-init-exceptions/src/test/java/itest/InitTestCase.java b/tags/java/sca/1.5/itest/java-init-exceptions/src/test/java/itest/InitTestCase.java deleted file mode 100644 index f6a1da5b79..0000000000 --- a/tags/java/sca/1.5/itest/java-init-exceptions/src/test/java/itest/InitTestCase.java +++ /dev/null @@ -1,150 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package itest; - -import static org.junit.Assert.assertFalse; -import static org.junit.Assert.assertTrue; -import static org.junit.Assert.fail; - -import org.apache.tuscany.sca.host.embedded.SCADomain; -import org.junit.After; -import org.junit.Before; -import org.junit.Test; - -/** - */ -public class InitTestCase { - - private static SCADomain scaDomain; - - @Before - public void init() { - scaDomain = SCADomain.newInstance("http://localhost", "/", "test.composite"); - } - - @Test - public void testOk() throws Exception { - Service client1 = scaDomain.getService(Service.class, "OkService"); - client1.doit(); - assertTrue(OkImpl.initRun); - assertTrue(OkImpl.destroyRun); // its stateless so destory is called after every service invocations - } - - @Test - public void testConstructorException() throws Exception { - Service client1 = scaDomain.getService(Service.class, "ConstructorException"); - try { - client1.doit(); - fail(); - } catch (RuntimeException e) { - // expected - } - assertFalse(ConstructorException.initRun); - assertFalse(ConstructorException.doitRun); - assertFalse(ConstructorException.destroyRun); - } - - @Test - public void testInitCompositeScopeException() throws Exception { - Service client1 = scaDomain.getService(Service.class, "InitCompositeScopeException"); - try { - client1.doit(); - fail(); - } catch (RuntimeException e) { - // expected - } - assertTrue(InitCompositeScopeException.initRun); - assertFalse(InitCompositeScopeException.doitRun); - assertTrue(InitCompositeScopeException.destroyRun); - - // reset and try again to verify init init still gets run again - InitCompositeScopeException.initRun = false; - InitCompositeScopeException.doitRun = false; - InitCompositeScopeException.destroyRun = false; - - client1.doit(); - - assertTrue(InitCompositeScopeException.initRun); - assertTrue(InitCompositeScopeException.doitRun); - scaDomain.close(); - scaDomain = null; - assertTrue(InitCompositeScopeException.destroyRun); - } - - @Test - public void testInitStatelessScopeException() throws Exception { - Service client1 = scaDomain.getService(Service.class, "InitStatelessScopeException"); - try { - client1.doit(); - fail(); - } catch (RuntimeException e) { - // expected - } - assertTrue(InitStatelessScopeException.initRun); - assertFalse(InitStatelessScopeException.doitRun); - assertTrue(InitStatelessScopeException.destroyRun); - - // reset and try again to verify init init still gets run again - InitStatelessScopeException.initRun = false; - InitStatelessScopeException.doitRun = false; - InitStatelessScopeException.destroyRun = false; - - client1.doit(); - - assertTrue(InitStatelessScopeException.initRun); - assertTrue(InitStatelessScopeException.doitRun); - scaDomain.close(); - scaDomain = null; - assertTrue(InitStatelessScopeException.destroyRun); - } - - @Test - public void testInitRequestScopeException() throws Exception { - Service client1 = scaDomain.getService(Service.class, "InitRequestScopeException"); - try { - client1.doit(); - fail(); - } catch (RuntimeException e) { - // expected - } - assertTrue(InitRequestScopeException.initRun); - assertFalse(InitRequestScopeException.doitRun); - assertTrue(InitRequestScopeException.destroyRun); - - // reset and try again to verify init init still gets run again - InitRequestScopeException.initRun = false; - InitRequestScopeException.doitRun = false; - InitRequestScopeException.destroyRun = false; - - client1.doit(); - - assertTrue(InitRequestScopeException.initRun); - assertTrue(InitRequestScopeException.doitRun); - scaDomain.close(); - scaDomain = null; - assertTrue(InitRequestScopeException.destroyRun); - } - - @After - public void end() { - if (scaDomain != null) { - scaDomain.close(); - } - } -} -- cgit v1.2.3