You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by js...@apache.org on 2004/12/02 02:12:17 UTC

svn commit: r109411 - in incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws: . composition context contextevent event extension instantiate property

Author: jsong
Date: Wed Dec  1 17:12:15 2004
New Revision: 109411

URL: http://svn.apache.org/viewcvs?view=rev&rev=109411
Log:
Add junit to automate testing jws invoking controls.
controls checkin.tests passes.

Added:
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/composition/
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/composition/TestComposition.java   (contents, props changed)
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/context/
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/context/TestContext.java   (contents, props changed)
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/contextevent/
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/contextevent/TestContextEvent.java   (contents, props changed)
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/event/
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/event/TestEvent.java   (contents, props changed)
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/extension/
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/extension/TestExtension.java   (contents, props changed)
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/instantiate/
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/instantiate/TestInstantiate.java   (contents, props changed)
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/property/
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/property/TestProperty.java   (contents, props changed)
Removed:
   incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/TestInstantiate.java

Deleted: /incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/TestInstantiate.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/TestInstantiate.java?view=auto&rev=109410
==============================================================================

Added: incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/composition/TestComposition.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/composition/TestComposition.java?view=auto&rev=109411
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/composition/TestComposition.java	Wed Dec  1 17:12:15 2004
@@ -0,0 +1,100 @@
+package org.apache.beehive.controls.test.jws.composition;
+
+import org.apache.beehive.test.tools.milton.junit.SOAPReportTestCase;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Freq;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Status;
+
+
+
+/**
+ * Tests accessing controls property
+ */
+public class TestComposition extends SOAPReportTestCase
+{
+	public TestComposition(String s){super(s);}
+
+    /**
+     * Tests instantiating nested control.
+     * The outer control is instantiated declaratively
+     */
+	@Freq("checkin")
+    public void testtestInstantiation() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Composition.jws","testInstantiation");
+    }
+
+
+    /**
+     * Tests instantiating nested control with property.
+     * The outer control is instantiated declaratively
+     */
+	@Freq("detailed")
+    public void testInstantiationWithProperty() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Composition.jws","testInstantiationWithProperty");
+    }
+
+    /**
+     * Tests getting nested control property by context.
+     */
+	@Freq("checkin")
+    public void testGetPropertyByContext() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Composition.jws","testGetPropertyByContext");
+    }
+
+
+    /**
+     * Tests getting nested control property by getter.
+     */
+	@Freq("detailed")
+    public void testGetPropertyByGetter() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Composition.jws","testGetPropertyByGetter");
+    }
+
+    /**
+     * Tests getting nested control property by getter.
+     */
+	@Freq("detailed")
+    public void testSetPropertyBySetter() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Composition.jws","testSetPropertyBySetter");
+    }
+
+    /**
+     * Tests reconfiguring nested control's property.
+     */
+	@Freq("detailed")
+    public void testReconfiguredProperty() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Composition.jws","testGetReconfiguredPropertyByContext");
+    }
+
+    /**
+     * Tests listening to nested control's event by eventhandler.
+     */
+	@Freq("checkin")
+    public void testEventHandler() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Composition.jws","testEventHandler");
+    }
+
+    /**
+     * Tests listening to nested controls's event by listener.
+     */
+	@Freq("checkin")
+    public void testEventListener() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Composition.jws","testEventListener");
+    }
+
+    /**
+     * Tests listening to nested controls's event by inner class.
+     */
+	@Freq("checkin")
+    public void testInnerClassListener() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Composition.jws","testInnerClassListener");
+    }
+}

Added: incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/context/TestContext.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/context/TestContext.java?view=auto&rev=109411
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/context/TestContext.java	Wed Dec  1 17:12:15 2004
@@ -0,0 +1,37 @@
+package org.apache.beehive.controls.test.jws.context;
+
+import org.apache.beehive.test.tools.milton.junit.SOAPReportTestCase;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Freq;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Status;
+
+
+
+/**
+ * Tests getting other services by control context
+ */
+public class TestContext extends SOAPReportTestCase
+{
+	public TestContext(String s){super(s);}
+
+    /**
+     * Tests getting other services from control context.
+     * The control is instantiated declaratively
+     */
+	@Freq("checkin")
+    public void testOtherServicesByDeclare() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Context.jws","testGetOtherService");
+    }
+
+
+    /**
+     * Tests getting other services from control context.
+     * The control is instantiated programmatically
+     */
+	@Freq("checkin")
+    public void testOtherServicesByProgram() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Context.jws","testGetOtherService2");
+    }
+
+}

Added: incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/contextevent/TestContextEvent.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/contextevent/TestContextEvent.java?view=auto&rev=109411
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/contextevent/TestContextEvent.java	Wed Dec  1 17:12:15 2004
@@ -0,0 +1,34 @@
+package org.apache.beehive.controls.test.jws.contextevent;
+
+import org.apache.beehive.test.tools.milton.junit.SOAPReportTestCase;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Freq;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Status;
+
+
+
+/**
+ * Tests listening to control context event
+ */
+public class TestContextEvent extends SOAPReportTestCase
+{
+	public TestContextEvent(String s){super(s);}
+
+    /**
+     * Tests listening to control's events by EventHandler
+     */
+	@Freq("detailed")
+    public void testEventHandler() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Event.jws","testEventHandler");
+    }
+
+
+    /**
+     * Tests listening to control's events by listener
+     */
+	@Freq("detailed")
+    public void testListener() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Event.jws","testListener");
+    }
+}

Added: incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/event/TestEvent.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/event/TestEvent.java?view=auto&rev=109411
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/event/TestEvent.java	Wed Dec  1 17:12:15 2004
@@ -0,0 +1,78 @@
+package org.apache.beehive.controls.test.jws.event;
+
+import org.apache.beehive.test.tools.milton.junit.SOAPReportTestCase;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Freq;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Status;
+
+
+
+/**
+ * Tests accessing controls property
+ */
+public class TestEvent extends SOAPReportTestCase
+{
+	public TestEvent(String s){super(s);}
+
+    /**
+     * Tests getting control property via control context.
+     * The control is instantiated declaratively
+     */
+	@Freq("checkin")
+    public void testContextAccessByDeclare() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Property.jws","testContext");
+    }
+
+
+    /**
+     * Tests getting control property via control context.
+     * The control is instantiated programmatically
+     */
+	@Freq("checkin")
+    public void testContextAccessByProgram() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Property.jws","testContext2");
+    }
+
+    /**
+     * Tests getting control property by getters on controlbean class.
+     * The control is instantiated declaratively
+     */
+	@Freq("checkin")
+    public void testGetterByDeclare() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Property.jws","testGetters");
+    }
+
+
+    /**
+     * Tests getting control property by getters on controlbean class.
+     * The control is instantiated programmatically
+     */
+	@Freq("checkin")
+    public void testGetterByProgram() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Property.jws","testGetters2");
+    }
+
+    /**
+     * Tests setting control property by setters on controlbean class.
+     * The control is instantiated declaratively
+     */
+	@Freq("checkin")
+    public void testSetterByDeclare() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Property.jws","testSetters");
+    }
+
+
+    /**
+     * Tests setting control property by setters on controlbean class.
+     * The control is instantiated programmatically
+     */
+	@Freq("checkin")
+    public void testSetterByProgram() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Property.jws","testSetters2");
+    }
+}

Added: incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/extension/TestExtension.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/extension/TestExtension.java?view=auto&rev=109411
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/extension/TestExtension.java	Wed Dec  1 17:12:15 2004
@@ -0,0 +1,121 @@
+package org.apache.beehive.controls.test.jws.extension;
+
+import org.apache.beehive.test.tools.milton.junit.SOAPReportTestCase;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Freq;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Status;
+
+
+
+/**
+ * Tests accessing controls property
+ */
+public class TestExtension extends SOAPReportTestCase
+{
+	public TestExtension(String s){super(s);}
+
+    /**
+     * Test invoking an inherited method on a subcontrol
+     */
+	@Freq("checkin")
+    public void testInheritedMethod() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Extension.jws","testInheritedMethod");
+    }
+
+
+    /**
+     * Test invoking an extended method on the subcontrol
+     */
+	@Freq("checkin")
+    public void testExtendedMethod() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Extension.jws","testExtendedMethod");
+    }
+
+    /**
+     * Tests getting an inherited property by control context on sub control
+     * implementation class.
+     */
+	@Freq("checkin")
+    public void testGetInheritedPropertyByContext() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Extension.jws","testGetInheritedPropertyByContext");
+    }
+
+
+    /**
+     * Tests getting an inherited property by getter on sub control bean class.
+     */
+	@Freq("detailed")
+    public void testGetInheritedPropertyByGetter() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Extension.jws","testGetInheritedPropertyByGetter");
+    }
+
+    /**
+     * Tests setting control property by setters on controlbean class.
+     */
+	@Freq("detailed")
+    public void testSetInheritedPropertyBySetter() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Extension.jws","testSetInheritedPropertyBySetter");
+    }
+
+    /**
+     * Tests getting an inherited property by control context on sub control
+     * implementation class.
+     */
+	@Freq("checkin")
+    public void testGetExtendedPropertyByContext() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Extension.jws","testGetExtendedPropertyByContext");
+    }
+
+
+    /**
+     * Tests getting an inherited property by getter on sub control bean class.
+     */
+	@Freq("detailed")
+    public void testGetExtendedPropertyByGetter() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Extension.jws","testGetExtendedPropertyByGetter");
+    }
+
+    /**
+     * Tests setting control property by setters on controlbean class.
+     */
+	@Freq("detailed")
+    public void testSetExtendedPropertyBySetter() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Extension.jws","testSetExtendedPropertyBySetter");
+    }
+
+    /**
+     * Tests getting an inherited property by control context on sub control
+     * implementation class.
+     */
+	@Freq("checkin")
+    public void testGetReconfiguredPropertyByContext() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Extension.jws","testGetReconfiguredPropertyByContext");
+    }
+
+
+    /**
+     * Tests getting an inherited property by getter on sub control bean class.
+     */
+	@Freq("detailed")
+    public void testGetReconfiguredPropertyByGetter() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Extension.jws","testGetReconfiguredPropertyByGetter");
+    }
+
+    /**
+     * Tests setting control property by setters on controlbean class.
+     */
+	@Freq("detailed")
+    public void testSetReconfiguredPropertyBySetter() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Extension.jws","testSetReconfiguredPropertyBySetter");
+    }
+}

Added: incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/instantiate/TestInstantiate.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/instantiate/TestInstantiate.java?view=auto&rev=109411
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/instantiate/TestInstantiate.java	Wed Dec  1 17:12:15 2004
@@ -0,0 +1,51 @@
+package org.apache.beehive.controls.test.jws.instantiate;
+
+import org.apache.beehive.test.tools.milton.junit.SOAPReportTestCase;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Freq;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Status;
+
+
+
+/**
+ * Tests controls instantiation on a web app deployed on a Tomcat server
+ */
+public class TestInstantiate extends SOAPReportTestCase
+{
+	public TestInstantiate(String s){super(s);}
+
+    /**
+     * Tests instantiating a custom control declaratively
+     */
+	@Freq("checkin")
+    public void testDeclarativeInstantiate() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Instantiate.jws","testDeclarativeInstantiate");
+    }
+
+    /**
+     * Tests instantiating a custom control declaratively with properties
+     */
+	@Freq("checkin")
+    public void testDeclarativeInstantiateWithProperty() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Instantiate.jws","testDeclarativeInstantiateWithProperty");
+    }
+
+    /**
+     * Tests instantiating a custom control programmatically
+     */
+	@Freq("checkin")
+    public void testProgrammaticInstantiate() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Instantiate.jws","testProgrammaticInstantiate");
+    }
+
+    /**
+     * Tests instantiating a custom control programmatically with properties
+     */
+	@Freq("detailed")
+    public void testProgrammaticInstantiateWithProperty() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Instantiate.jws","testProgrammaticInstantiateWithProperty");
+    }
+}

Added: incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/property/TestProperty.java
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/property/TestProperty.java?view=auto&rev=109411
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/controls/test/src/units/org/apache/beehive/controls/test/jws/property/TestProperty.java	Wed Dec  1 17:12:15 2004
@@ -0,0 +1,78 @@
+package org.apache.beehive.controls.test.jws.property;
+
+import org.apache.beehive.test.tools.milton.junit.SOAPReportTestCase;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Freq;
+import org.apache.beehive.test.tools.mantis.annotations.tch.Status;
+
+
+
+/**
+ * Tests accessing controls property
+ */
+public class TestProperty extends SOAPReportTestCase
+{
+	public TestProperty(String s){super(s);}
+
+    /**
+     * Tests getting control property via control context.
+     * The control is instantiated declaratively
+     */
+	@Freq("checkin")
+    public void testContextAccessByDeclare() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Property.jws","testContext");
+    }
+
+
+    /**
+     * Tests getting control property via control context.
+     * The control is instantiated programmatically
+     */
+	@Freq("checkin")
+    public void testContextAccessByProgram() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Property.jws","testContext2");
+    }
+
+    /**
+     * Tests getting control property by getters on controlbean class.
+     * The control is instantiated declaratively
+     */
+	@Freq("checkin")
+    public void testGetterByDeclare() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Property.jws","testGetters");
+    }
+
+
+    /**
+     * Tests getting control property by getters on controlbean class.
+     * The control is instantiated programmatically
+     */
+	@Freq("checkin")
+    public void testGetterByProgram() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Property.jws","testGetters2");
+    }
+
+    /**
+     * Tests setting control property by setters on controlbean class.
+     * The control is instantiated declaratively
+     */
+	@Freq("checkin")
+    public void testSetterByDeclare() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Property.jws","testSetters");
+    }
+
+
+    /**
+     * Tests setting control property by setters on controlbean class.
+     * The control is instantiated programmatically
+     */
+	@Freq("checkin")
+    public void testSetterByProgram() throws Exception
+    {
+		assertReport("http://localhost:8080/controlsWeb/jws/Property.jws","testSetters2");
+    }
+}