[jboss-cvs] JBossAS SVN: r71196 - in projects/microcontainer/trunk/kernel/src: tests/org/jboss/test/kernel/deployment/support/container and 1 other directories.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Mar 24 07:37:40 EDT 2008
Author: alesj
Date: 2008-03-24 07:37:40 -0400 (Mon, 24 Mar 2008)
New Revision: 71196
Modified:
projects/microcontainer/trunk/kernel/src/resources/tests/org/jboss/test/kernel/deployment/test/BeanContainerUsageTestCase.xml
projects/microcontainer/trunk/kernel/src/tests/org/jboss/test/kernel/deployment/support/container/BeanPool.java
projects/microcontainer/trunk/kernel/src/tests/org/jboss/test/kernel/deployment/test/BeanContainerUsageTestCase.java
Log:
Fix xml attribute names.
Modified: projects/microcontainer/trunk/kernel/src/resources/tests/org/jboss/test/kernel/deployment/test/BeanContainerUsageTestCase.xml
===================================================================
--- projects/microcontainer/trunk/kernel/src/resources/tests/org/jboss/test/kernel/deployment/test/BeanContainerUsageTestCase.xml 2008-03-24 06:40:26 UTC (rev 71195)
+++ projects/microcontainer/trunk/kernel/src/resources/tests/org/jboss/test/kernel/deployment/test/BeanContainerUsageTestCase.xml 2008-03-24 11:37:40 UTC (rev 71196)
@@ -6,19 +6,19 @@
<beanfactory name="Bean1TypeFactory" class="org.jboss.test.kernel.deployment.support.container.Bean1Type"/>
<bean name="Bean1TypePool" class="org.jboss.test.kernel.deployment.support.container.BeanPool">
- <property name="factory"><inject name="Bean1TypeFactory"/></property>
+ <property name="factory"><inject bean="Bean1TypeFactory"/></property>
</bean>
<bean name="BeanContainer1Type" class="org.jboss.test.kernel.deployment.support.container.BeanContainer">
- <property name="pool"><inject name="Bean1TypePool"/></property>
+ <property name="pool"><inject bean="Bean1TypePool"/></property>
</bean>
<beanfactory name="Bean2TypeFactory" class="org.jboss.test.kernel.deployment.support.container.Bean2Type">
<property name="bean1"><value-factory bean="Bean1TypeFactory" method="createBean" /></property>
</beanfactory>
<bean name="Bean2TypePool" class="org.jboss.test.kernel.deployment.support.container.BeanPool">
- <property name="factory"><inject name="Bean2TypeFactory"/></property>
+ <property name="factory"><inject bean="Bean2TypeFactory"/></property>
</bean>
<bean name="BeanContainer2Type" class="org.jboss.test.kernel.deployment.support.container.BeanContainer">
- <property name="pool"><inject name="Bean2TypePool"/></property>
+ <property name="pool"><inject bean="Bean2TypePool"/></property>
</bean>
</deployment>
Modified: projects/microcontainer/trunk/kernel/src/tests/org/jboss/test/kernel/deployment/support/container/BeanPool.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/tests/org/jboss/test/kernel/deployment/support/container/BeanPool.java 2008-03-24 06:40:26 UTC (rev 71195)
+++ projects/microcontainer/trunk/kernel/src/tests/org/jboss/test/kernel/deployment/support/container/BeanPool.java 2008-03-24 11:37:40 UTC (rev 71196)
@@ -34,7 +34,7 @@
public class BeanPool<T>
{
/** The pooling policy */
- private ArrayBlockingQueue<T> pool;
+ private ArrayBlockingQueue<T> pool = new ArrayBlockingQueue<T>(2);
private BeanFactory factory;
public BeanFactory getFactory()
@@ -54,7 +54,7 @@
if(pool.size() == 0)
{
// Fill the pool
- for(int n = 0; n < pool.size(); n ++)
+ for(int n = 0; n < pool.remainingCapacity(); n ++)
{
T bean = (T) factory.createBean();
pool.put(bean);
Modified: projects/microcontainer/trunk/kernel/src/tests/org/jboss/test/kernel/deployment/test/BeanContainerUsageTestCase.java
===================================================================
--- projects/microcontainer/trunk/kernel/src/tests/org/jboss/test/kernel/deployment/test/BeanContainerUsageTestCase.java 2008-03-24 06:40:26 UTC (rev 71195)
+++ projects/microcontainer/trunk/kernel/src/tests/org/jboss/test/kernel/deployment/test/BeanContainerUsageTestCase.java 2008-03-24 11:37:40 UTC (rev 71196)
@@ -22,17 +22,14 @@
package org.jboss.test.kernel.deployment.test;
import junit.framework.Test;
-import org.jboss.beans.metadata.spi.factory.BeanFactory;
-import org.jboss.test.kernel.deployment.support.SimpleBeanWithLifecycle;
import org.jboss.test.kernel.deployment.support.container.Bean1Type;
import org.jboss.test.kernel.deployment.support.container.Bean2Type;
import org.jboss.test.kernel.deployment.support.container.BeanContainer;
/**
- * GenericBeanFactory lifecycle Test Case.
+ * Bean Container Test Case.
*
- * @author <a href="adrian at jboss.com">Adrian Brock</a>
- * @version $Revision: 61978 $
+ * @author <a href="scott.stark at jboss.com">Scott Stark</a>
*/
public class BeanContainerUsageTestCase extends AbstractDeploymentTest
{
@@ -46,6 +43,7 @@
super(name);
}
+ @SuppressWarnings("unchecked")
public void testDependencyInjectionOfBean() throws Throwable
{
BeanContainer<Bean1Type> container1 = (BeanContainer<Bean1Type>) getBean("BeanContainer1Type");
More information about the jboss-cvs-commits
mailing list