[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