Author: maschmid
Date: 2012-04-19 11:48:58 -0400 (Thu, 19 Apr 2012)
New Revision: 14610

Modified:
   
branches/community/Seam_2_3/seam-reference-guide/src/docbook/en-US/Testing.xml
Log:
update testing docs wrt. MockSeamListener


Modified: 
branches/community/Seam_2_3/seam-reference-guide/src/docbook/en-US/Testing.xml
===================================================================
--- 
branches/community/Seam_2_3/seam-reference-guide/src/docbook/en-US/Testing.xml  
    2012-04-19 15:35:53 UTC (rev 14609)
+++ 
branches/community/Seam_2_3/seam-reference-guide/src/docbook/en-US/Testing.xml  
    2012-04-19 15:48:58 UTC (rev 14610)
@@ -825,17 +825,20 @@
           </note>
 
           <para>
-            The changes that still has to be done are:
+            The following changes must be done to run a SeamTest with 
Arquillian:
           </para>
 
           <itemizedlist>
             <listitem>
-                <para>Creating the <literal>@Deployment</literal> 
method.</para>
+                <para>Create the <literal>@Deployment</literal> method.</para>
             </listitem>
             <listitem>
-                <para>Converting the test to JUnit. A 
<literal>JUnitSeamTest</literal>
+                <para>Convert the test to JUnit. A 
<literal>JUnitSeamTest</literal>
                 class can now be used instead of the original 
<literal>SeamTest</literal>.</para>
             </listitem>
+            <listitem>
+                <para>Replace the <literal>SeamListener</literal> with 
<literal>org.jboss.seam.mock.MockSeamListener</literal> in web.xml.</para>
+            </listitem>
           </itemizedlist> 
 
 
@@ -853,6 +856,11 @@
          .as(EnterpriseArchive.class);
       WebArchive web = er.getAsType(WebArchive.class, "registration-web.war");
       web.addClasses(RegisterTest.class);
+
+      // Replacing the SeamListener with MockSeamListener
+      web.delete("/WEB-INF/web.xml");
+      web.addAsWebInfResource("WEB-INF/mock-web.xml", "web.xml");
+
       return er;
    }
 
@@ -881,6 +889,25 @@
 
 }]]></programlisting>
           </example>
+
+          <example>
+            <title>mock-web.xml</title>
+            <programlisting role="XML"><![CDATA[
+<?xml version="1.0" ?>
+<web-app version="3.0"
+         xmlns="http://java.sun.com/xml/ns/javaee";
+         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd";>
+         
+    <listener>
+        <listener-class>org.jboss.seam.mock.MockSeamListener</listener-class>
+    </listener>
+
+</web-app>
+]]></programlisting>
+        
+          </example>
+
         </section>
        
     </section>

_______________________________________________
seam-commits mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-commits

Reply via email to