[jboss-svn-commits] JBoss Portal SVN: r5295 - in trunk: common/src/main/org/jboss/portal/common core core/src/main/org/jboss/portal/test/core/model/instance core/src/resources/portal-core-test-jar/org/jboss/portal/test/core/model/instance
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Sep 29 18:00:46 EDT 2006
Author: julien at jboss.com
Date: 2006-09-29 18:00:38 -0400 (Fri, 29 Sep 2006)
New Revision: 5295
Removed:
trunk/common/src/main/org/jboss/portal/common/plugin/
Modified:
trunk/core/build.xml
trunk/core/src/main/org/jboss/portal/test/core/model/instance/InstanceContainerTestCase.java
trunk/core/src/resources/portal-core-test-jar/org/jboss/portal/test/core/model/instance/jboss-beans.xml
Log:
- make InstanceContainer test case run with additional parameter cloneOnCreate={true,false}
- remove obsolete code
Modified: trunk/core/build.xml
===================================================================
--- trunk/core/build.xml 2006-09-29 20:03:39 UTC (rev 5294)
+++ trunk/core/build.xml 2006-09-29 22:00:38 UTC (rev 5295)
@@ -538,21 +538,36 @@
<jvmarg value="-Xrunjdwp:transport=dt_socket,address=8787,server=y,suspend=y"/>
-->
- <sysproperty key="jboss.aop.path"
- value="${build.resources}/jboss-portal.sar/portal-aop.xml${path.separator}${source.etc}/jboss-aop/base-aop.xml"/>
- <sysproperty key="jboss.aop.class.path" value="${jbossas/core.libs.lib}/jboss-aspect-library.jar"/>
+ <sysproperty
+ key="jboss.aop.path"
+ value="${build.resources}/jboss-portal.sar/portal-aop.xml${path.separator}${source.etc}/jboss-aop/base-aop.xml"/>
+ <sysproperty
+ key="jboss.aop.class.path"
+ value="${jbossas/core.libs.lib}/jboss-aspect-library.jar"/>
+
</x-sysproperty>
<x-test>
<zest todir="${test.reports}" name="org.jboss.portal.test.core.model.instance.InstanceContainerTestCase"
- outfile="TEST-LocalInstanceContainerTestCase">
+ outfile="TEST-PersistedLocally-ClonedOnCreate-InstanceContainerTestCase">
<parameter name="PersistLocally" value="true"/>
+ <parameter name="CloneOnCreate" value="true"/>
</zest>
<zest todir="${test.reports}" name="org.jboss.portal.test.core.model.instance.InstanceContainerTestCase"
- outfile="TEST-RemoteInstanceContainerTestCase">
+ outfile="TEST-NotPersistedLocally-ClonedOnCreate-InstanceContainerTestCase">
<parameter name="PersistLocally" value="false"/>
+ <parameter name="CloneOnCreate" value="true"/>
</zest>
- <!--<test todir="${test.reports}" name="org.jboss.portal.test.core.state.ProducerTestCase"/>-->
- <!--<test todir="${test.reports}" name="org.jboss.portal.test.core.deployment.JBossApplicationMetaDataFactoryTestCase"/>-->
+ <zest todir="${test.reports}" name="org.jboss.portal.test.core.model.instance.InstanceContainerTestCase"
+ outfile="TEST-PersistedLocally-NotClonedOnCreate-InstanceContainerTestCase">
+ <parameter name="PersistLocally" value="true"/>
+ <parameter name="CloneOnCreate" value="false"/>
+ </zest>
+ <zest todir="${test.reports}" name="org.jboss.portal.test.core.model.instance.InstanceContainerTestCase"
+ outfile="TEST-NotPersistedLocally-NotClonedOnCreate-InstanceContainerTestCase">
+ <parameter name="PersistLocally" value="false"/>
+ <parameter name="CloneOnCreate" value="false"/>
+ </zest>
+ <test todir="${test.reports}" name="org.jboss.portal.test.core.deployment.JBossApplicationMetaDataFactoryTestCase"/>
</x-test>
<x-classpath>
<pathelement location="${build.lib}/portal-core-lib.jar"/>
Modified: trunk/core/src/main/org/jboss/portal/test/core/model/instance/InstanceContainerTestCase.java
===================================================================
--- trunk/core/src/main/org/jboss/portal/test/core/model/instance/InstanceContainerTestCase.java 2006-09-29 20:03:39 UTC (rev 5294)
+++ trunk/core/src/main/org/jboss/portal/test/core/model/instance/InstanceContainerTestCase.java 2006-09-29 22:00:38 UTC (rev 5295)
@@ -58,7 +58,6 @@
* Test Case that tests the authorization for instances
* via the instance container
*
- * todo : test InstanceContainer with cloneOnCreate=true
* todo : configure instance with POP
* todo : configure instance with CCP
* todo : duplicate instance name
@@ -131,12 +130,16 @@
{
dataSourceConfig = (DataSourceSupport.Config)parametrization.get("DataSourceConfig");
persistLocally = Boolean.valueOf((String)parametrization.get("PersistLocally")).booleanValue();
+ cloneOnCreate = Boolean.valueOf((String)parametrization.get("CloneOnCreate")).booleanValue();
}
/** . */
private boolean persistLocally;
/** . */
+ private boolean cloneOnCreate;
+
+ /** . */
private TestRuntimeContext runtimeContext;
/** . */
@@ -165,14 +168,14 @@
return super.getName() + ",persistLocally=" + persistLocally + ",ds=" + dataSourceConfig.getDisplayName();
}
- public boolean getPersistLocally()
+ public boolean getCloneOnCreate()
{
- return persistLocally;
+ return cloneOnCreate;
}
- public void setPersistLocally(boolean persistLocally)
+ public boolean getPersistLocally()
{
- this.persistLocally = persistLocally;
+ return persistLocally;
}
public DataSourceSupport.Config getDataSourceConfig()
@@ -180,11 +183,6 @@
return dataSourceConfig;
}
- public void setDataSourceConfig(DataSourceSupport.Config dataSourceConfig)
- {
- this.dataSourceConfig = dataSourceConfig;
- }
-
public HibernateSupport getInstanceHibernateSupport()
{
return instanceHibernateSupport;
Modified: trunk/core/src/resources/portal-core-test-jar/org/jboss/portal/test/core/model/instance/jboss-beans.xml
===================================================================
--- trunk/core/src/resources/portal-core-test-jar/org/jboss/portal/test/core/model/instance/jboss-beans.xml 2006-09-29 20:03:39 UTC (rev 5294)
+++ trunk/core/src/resources/portal-core-test-jar/org/jboss/portal/test/core/model/instance/jboss-beans.xml 2006-09-29 22:00:38 UTC (rev 5295)
@@ -74,7 +74,7 @@
<bean name="StackFactory" class="org.jboss.portal.common.invocation.EmptyInterceptorStackFactory">
</bean>
<bean name="InstanceContainer" class="org.jboss.portal.core.impl.model.instance.PersistentInstanceContainer">
- <property name="cloneOnCreate">false</property>
+ <property name="cloneOnCreate"><inject bean="TestCaseConfig" property="cloneOnCreate"/></property>
<property name="portletInvoker"><inject bean="Producer"/></property>
<property name="sessionFactoryJNDIName">java:/InstanceSessionFactory</property>
<property name="stackFactory"><inject bean="StackFactory"/></property>
More information about the jboss-svn-commits
mailing list