Author: thorsten Date: Fri Sep 12 15:34:18 2008 New Revision: 694829 URL: http://svn.apache.org/viewvc?rev=694829&view=rev Log: Adding Structurer test case and test structurer
Added: forrest/trunk/whiteboard/dispatcher/testing/org/apache/forrest/dispatcher/TestStructurer.java (with props) Modified: forrest/trunk/whiteboard/dispatcher/testing/org/apache/forrest/dispatcher/master.structurer.xml Added: forrest/trunk/whiteboard/dispatcher/testing/org/apache/forrest/dispatcher/TestStructurer.java URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/dispatcher/testing/org/apache/forrest/dispatcher/TestStructurer.java?rev=694829&view=auto ============================================================================== --- forrest/trunk/whiteboard/dispatcher/testing/org/apache/forrest/dispatcher/TestStructurer.java (added) +++ forrest/trunk/whiteboard/dispatcher/testing/org/apache/forrest/dispatcher/TestStructurer.java Fri Sep 12 15:34:18 2008 @@ -0,0 +1,18 @@ +package org.apache.forrest.dispatcher; + +import java.io.InputStream; + +import org.apache.forrest.dispatcher.impl.XMLStructurer; + +import junit.framework.TestCase; + +public class TestStructurer extends TestCase { + private static final String STRUCTURER_XML = "master.structurer.xml"; + public void testStructurer() throws DispatcherException{ + InputStream dataStream=this.getClass().getResourceAsStream(STRUCTURER_XML); + String format="html"; + XMLStructurer structurer = new XMLStructurer(dataStream, format); + structurer.setContractUriPrefix("/org/apache/forrest/dispatcher/"); + structurer.execute(); + } +} Propchange: forrest/trunk/whiteboard/dispatcher/testing/org/apache/forrest/dispatcher/TestStructurer.java ------------------------------------------------------------------------------ svn:eol-style = native Modified: forrest/trunk/whiteboard/dispatcher/testing/org/apache/forrest/dispatcher/master.structurer.xml URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/dispatcher/testing/org/apache/forrest/dispatcher/master.structurer.xml?rev=694829&r1=694828&r2=694829&view=diff ============================================================================== --- forrest/trunk/whiteboard/dispatcher/testing/org/apache/forrest/dispatcher/master.structurer.xml (original) +++ forrest/trunk/whiteboard/dispatcher/testing/org/apache/forrest/dispatcher/master.structurer.xml Fri Sep 12 15:34:18 2008 @@ -15,9 +15,8 @@ See the License for the specific language governing permissions and limitations under the License. --> -<structur> - <structurer type="html" hooksXpath="/html/body"> - <contract name="m2"/> +<structurer xmlns="http://apache.org/forrest/templates/2.0" > + <structure type="html" hooksXpath="/html/body"> <contract name="master"> <property name="test-inline-xml"> <css url="common.css"/> @@ -25,10 +24,10 @@ </property> <property name="test-inline" value="test"/> </contract> - </structurer> - <structurer type="xml" hooksXpath="/"> + </structure> + <structure type="xml" hooksXpath="/"> <contract name="master"> <property name="test" value="test"/> </contract> - </structurer> -</structur> + </structure> +</structurer>