[jboss-cvs] JBossAS SVN: r70325 - in projects/metadata/trunk/src/test: resources/org/jboss/test/metadata/web and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Mar 3 10:03:28 EST 2008
Author: alex.loubyansky at jboss.com
Date: 2008-03-03 10:03:28 -0500 (Mon, 03 Mar 2008)
New Revision: 70325
Added:
projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/web/WebApp24_testMimeType.xml
Modified:
projects/metadata/trunk/src/test/java/org/jboss/test/metadata/web/WebApp24UnitTestCase.java
Log:
a test for JBMETA-5
Modified: projects/metadata/trunk/src/test/java/org/jboss/test/metadata/web/WebApp24UnitTestCase.java
===================================================================
--- projects/metadata/trunk/src/test/java/org/jboss/test/metadata/web/WebApp24UnitTestCase.java 2008-03-03 14:05:46 UTC (rev 70324)
+++ projects/metadata/trunk/src/test/java/org/jboss/test/metadata/web/WebApp24UnitTestCase.java 2008-03-03 15:03:28 UTC (rev 70325)
@@ -23,16 +23,12 @@
import java.util.ArrayList;
import java.util.Collections;
-import java.util.HashSet;
import java.util.List;
-import java.util.Set;
-import org.jboss.metadata.javaee.spec.DescriptionGroupMetaData;
-import org.jboss.metadata.web.jboss.JBoss50DTDWebMetaData;
import org.jboss.metadata.web.spec.AuthConstraintMetaData;
+import org.jboss.metadata.web.spec.MimeMappingMetaData;
import org.jboss.metadata.web.spec.SecurityConstraintMetaData;
import org.jboss.metadata.web.spec.TransportGuaranteeType;
-import org.jboss.metadata.web.spec.Web23MetaData;
import org.jboss.metadata.web.spec.Web24MetaData;
import org.jboss.metadata.web.spec.WebMetaData;
import org.jboss.metadata.web.spec.WebResourceCollectionMetaData;
@@ -45,7 +41,7 @@
* Tests of 2.4 web-app elements
*
* @author Scott.Stark at jboss.org
- * @version $Revision: $
+ * @version $Revision$
*/
public class WebApp24UnitTestCase extends AbstractJavaEEEverythingTest
{
@@ -114,6 +110,18 @@
assertTrue(sc8.isUnchecked());
}
+ public void testMimeType() throws Exception
+ {
+ WebMetaData webApp = unmarshal();
+ List<MimeMappingMetaData> mimeMappings = webApp.getMimeMappings();
+ assertNotNull(mimeMappings);
+ assertEquals(1, mimeMappings.size());
+ MimeMappingMetaData mimeMappingMetaData = mimeMappings.get(0);
+ assertNotNull(mimeMappingMetaData);
+ assertEquals("xhtml", mimeMappingMetaData.getExtension());
+ assertEquals("application/xhtml+xml", mimeMappingMetaData.getMimeType());
+ }
+
protected WebMetaData unmarshal() throws Exception
{
return unmarshal(Web24MetaData.class);
Added: projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/web/WebApp24_testMimeType.xml
===================================================================
--- projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/web/WebApp24_testMimeType.xml (rev 0)
+++ projects/metadata/trunk/src/test/resources/org/jboss/test/metadata/web/WebApp24_testMimeType.xml 2008-03-03 15:03:28 UTC (rev 70325)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<web-app version="2.4"
+ xmlns="http://java.sun.com/xml/ns/j2ee"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
+ http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
+
+ <mime-mapping>
+ <extension>xhtml</extension>
+ <mime-type>application/xhtml+xml</mime-type>
+ </mime-mapping>
+
+</web-app>
More information about the jboss-cvs-commits
mailing list