[jbosstools-commits] JBoss Tools SVN: r23599 - in trunk/seam/tests/org.jboss.tools.seam.xml.test: src/org/jboss/tools/seam/xml/test and 1 other directory.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Tue Jul 20 10:35:27 EDT 2010
Author: scabanovich
Date: 2010-07-20 10:35:26 -0400 (Tue, 20 Jul 2010)
New Revision: 23599
Added:
trunk/seam/tests/org.jboss.tools.seam.xml.test/projects/Test/XYZ.component.xml
Modified:
trunk/seam/tests/org.jboss.tools.seam.xml.test/src/org/jboss/tools/seam/xml/test/SeamXMLModelTest.java
Log:
https://jira.jboss.org/browse/JBIDE-6610
Added: trunk/seam/tests/org.jboss.tools.seam.xml.test/projects/Test/XYZ.component.xml
===================================================================
--- trunk/seam/tests/org.jboss.tools.seam.xml.test/projects/Test/XYZ.component.xml (rev 0)
+++ trunk/seam/tests/org.jboss.tools.seam.xml.test/projects/Test/XYZ.component.xml 2010-07-20 14:35:26 UTC (rev 23599)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<component name="xyz" class="demo.XYZImpl" scope="application"
+ auto-create="true"
+ xmlns="http://jboss.com/products/seam/components"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://jboss.com/products/seam/components http://jboss.com/products/seam/components-2.2.xsd"/>
\ No newline at end of file
Property changes on: trunk/seam/tests/org.jboss.tools.seam.xml.test/projects/Test/XYZ.component.xml
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Modified: trunk/seam/tests/org.jboss.tools.seam.xml.test/src/org/jboss/tools/seam/xml/test/SeamXMLModelTest.java
===================================================================
--- trunk/seam/tests/org.jboss.tools.seam.xml.test/src/org/jboss/tools/seam/xml/test/SeamXMLModelTest.java 2010-07-20 14:23:32 UTC (rev 23598)
+++ trunk/seam/tests/org.jboss.tools.seam.xml.test/src/org/jboss/tools/seam/xml/test/SeamXMLModelTest.java 2010-07-20 14:35:26 UTC (rev 23599)
@@ -64,6 +64,12 @@
//TODO continue test
}
+
+ public void testComponentFile() {
+ XModelObject fileObject = getComponent22Object();
+ String entity = fileObject.getModelEntity().getName();
+ assertEquals("File XYZ.component.xml is incorrectly parsed by XModel.", SeamComponentConstants.ENT_SEAM_COMPONENT_FILE_22, entity);
+ }
protected XModelObject getComponents22Object() {
assertNotNull(getTestProject());
@@ -74,6 +80,15 @@
}
+ protected XModelObject getComponent22Object() {
+ assertNotNull(getTestProject());
+ IFile f = project.getFile(new Path("XYZ.component.xml"));
+ assertNotNull(f);
+ assertTrue(f.exists());
+ return EclipseResourceUtil.createObjectForResource(f);
+
+ }
+
public void testNavigationPagesComponent() {
XModelObject fileObject = getComponents22Object();
assertNotNull("Cannot create XModel object for file components22.xml.", fileObject);
More information about the jbosstools-commits
mailing list