You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwebbeans.apache.org by ge...@apache.org on 2009/01/07 21:03:57 UTC

svn commit: r732454 - /incubator/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/unittests/xml/XMLFieldTest.java

Author: gerdogdu
Date: Wed Jan  7 12:03:57 2009
New Revision: 732454

URL: http://svn.apache.org/viewvc?rev=732454&view=rev
Log:
Test case update from Mark Struberg. Thanks Mark!

Modified:
    incubator/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/unittests/xml/XMLFieldTest.java

Modified: incubator/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/unittests/xml/XMLFieldTest.java
URL: http://svn.apache.org/viewvc/incubator/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/unittests/xml/XMLFieldTest.java?rev=732454&r1=732453&r2=732454&view=diff
==============================================================================
--- incubator/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/unittests/xml/XMLFieldTest.java (original)
+++ incubator/openwebbeans/trunk/webbeans-impl/src/test/java/org/apache/webbeans/test/unittests/xml/XMLFieldTest.java Wed Jan  7 12:03:57 2009
@@ -25,6 +25,7 @@
 
 import org.apache.webbeans.container.ManagerImpl;
 import org.apache.webbeans.test.servlet.TestContext;
+import org.apache.webbeans.test.xml.ComponentForField;
 import org.junit.Before;
 import org.junit.Test;
 
@@ -65,8 +66,33 @@
 			InputStream stream = XMLFieldTest.class.getClassLoader().getResourceAsStream("org/apache/webbeans/test/xml/fieldTest.xml");			
 			Assert.assertNotNull(stream);
 			
+			/*Clear the manager component list*/
+			clear();
+						
 			this.xmlConfigurator.configure(stream,"fieldTest.xml");
 			
+			ComponentForField cff = (ComponentForField) container.getInstanceByName("componentForField");
+			
+			Assert.assertNotNull(cff);
+			Assert.assertEquals(35, cff.getIntField());
+			Assert.assertEquals(35.3f, cff.getFloatField());
+			Assert.assertEquals(35.5d, cff.getDoubleField());
+			Assert.assertEquals('a', cff.getCharField());
+			Assert.assertEquals(37, cff.getLongField());
+			Assert.assertEquals(1, cff.getByteField());
+			Assert.assertEquals(5, cff.getShortField());
+			Assert.assertEquals(true, cff.isBooleanField());
+			Assert.assertEquals("ENUM1", cff.getEnum1().name());
+			Assert.assertEquals("dskfj", cff.getStrField());
+			Assert.assertNotNull(cff.getDateField());
+			Assert.assertNotNull(cff.getCalendarField());
+			Assert.assertEquals(ComponentForField.class, cff.getClazzField());
+			Assert.assertNotNull(cff.getListStrField());
+			Assert.assertNotNull(cff.getListEnumField());
+			
+			
+			
+			
 		}catch(Throwable e1)
 		{
 			e = e1;