Thanks Stan,<br><br>Here&#39;s a run down of things to come ...<br><br>I want to be able to create a set of abstract TestCases that can tell me things like the following :<br><br>&nbsp;&nbsp; ... Manage bean &quot;foo&quot; in /WEB-INF/faces-
config.xml is in session scope, but it does not implement Serialable<br>&nbsp;&nbsp; ... EL expression #{projectBean.project.nam} will throw a MethodNotFoundError when /WEB-INF/pages/projectLister.xhtml is rendered because class com.foo.Project
 does not have a property called &quot;nam&quot;<br>&nbsp; ... Managed bean &quot;bar&quot; occurs twice in /WEB-INF/faces-config.xml<br>&nbsp; ... Cyclical dependency found in for managed beans &quot;foo&quot; -&gt; &quot;bar&quot; -&gt; &quot;bean&quot; -&gt; &quot;foo&quot;
<br>&nbsp; ... Tag class com.foo.Tag in /WEB-INF/tld/lib.tld has an attribute for &quot;foo&quot;, but no setter for property foo<br>&nbsp; ... PhaseListener com.foo.Misspelled in /WEB-INF/f-c.xml could not be found<br>&nbsp; ... Managed bean in EL expression #{
<a href="http://misspelled.name">misspelled.name</a>} on page /WEB-INF/home.xhtml does not exist<br><br>You get the point.&nbsp; Anyways, thanks for inviting me and expect to see this happen, one weekend at a time :)&nbsp; Now Julien, I agree w/ you on JSP - but Tomahawk is rocks my friend.
<br><br>Dennis Byrne<br><br><div><span class="gmail_quote">On 9/17/07, <b class="gmail_sendername">Julien Viet</b> &lt;<a href="mailto:julien@jboss.com">julien@jboss.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
JSF Anti Pattern :<br><br>1/ don&#39;t use Tomahawk<br>2/ don&#39;t use JSPs<br><br>On 17 sept. 07, at 14:50, Stan Silvert wrote:<br><br>&gt; I&#39;d like to welcome our first non-JBoss comitter to the JSFUnit<br>&gt; project.
<br>&gt;<br>&gt; Dennis Byrne is from ThoughtWorks and brings to us several years<br>&gt; experience as an active MyFaces comitter.&nbsp;&nbsp;He&#39;ll be adding a new<br>&gt; dimension to JSFUnit in the form of static analysis tools.
<br>&gt;<br>&gt; I&#39;ll let Dennis elaborate on the details when he is ready, but<br>&gt; basically, you will have some standard JUnit tests that let you<br>&gt; know if your configuration is screwed up.&nbsp;&nbsp;Or as he called it,
<br>&gt; &quot;Strong typing for JSF templates&quot;.<br>&gt;<br>&gt; Also, if you are planning on attending ApacheCon in Atlanta, Dennis<br>&gt; will be doing a talk on &quot;JSF Anti-Patterns&quot;.<br>&gt;<br>&gt; Stan
<br>&gt; _______________________________________________<br>&gt; jsfunit-dev mailing list<br>&gt; <a href="mailto:jsfunit-dev@lists.jboss.org">jsfunit-dev@lists.jboss.org</a><br>&gt; <a href="https://lists.jboss.org/mailman/listinfo/jsfunit-dev">
https://lists.jboss.org/mailman/listinfo/jsfunit-dev</a><br><br>Julien Viet<br>JBoss Portal Project Lead<br>Red Hat Inc.<br><br><a href="http://jbossportal.blogspot.com/">http://jbossportal.blogspot.com/</a><br><a href="http://www.ohloh.net/accounts/7348">
http://www.ohloh.net/accounts/7348</a><br><br>Red Hat France SARL, 171 Avenue Georges Clemenceau, 92024 Nanterre<br>Cedex, France.<br>Siret n° 421 199 464 00056<br><br><br><br>_______________________________________________
<br>jsfunit-dev mailing list<br><a href="mailto:jsfunit-dev@lists.jboss.org">jsfunit-dev@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/jsfunit-dev">https://lists.jboss.org/mailman/listinfo/jsfunit-dev
</a><br></blockquote></div><br><br clear="all"><br>-- <br>Dennis Byrne