Thanks Stan,<br><br>Here'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> ... Manage bean "foo" in /WEB-INF/faces-
config.xml is in session scope, but it does not implement Serialable<br> ... 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 "nam"<br> ... Managed bean "bar" occurs twice in /WEB-INF/faces-config.xml<br> ... Cyclical dependency found in for managed beans "foo" -> "bar" -> "bean" -> "foo"
<br> ... Tag class com.foo.Tag in /WEB-INF/tld/lib.tld has an attribute for "foo", but no setter for property foo<br> ... PhaseListener com.foo.Misspelled in /WEB-INF/f-c.xml could not be found<br> ... 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. Anyways, thanks for inviting me and expect to see this happen, one weekend at a time :) 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> <<a href="mailto:julien@jboss.com">julien@jboss.com</a>> 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't use Tomahawk<br>2/ don't use JSPs<br><br>On 17 sept. 07, at 14:50, Stan Silvert wrote:<br><br>> I'd like to welcome our first non-JBoss comitter to the JSFUnit<br>> project.
<br>><br>> Dennis Byrne is from ThoughtWorks and brings to us several years<br>> experience as an active MyFaces comitter. He'll be adding a new<br>> dimension to JSFUnit in the form of static analysis tools.
<br>><br>> I'll let Dennis elaborate on the details when he is ready, but<br>> basically, you will have some standard JUnit tests that let you<br>> know if your configuration is screwed up. Or as he called it,
<br>> "Strong typing for JSF templates".<br>><br>> Also, if you are planning on attending ApacheCon in Atlanta, Dennis<br>> will be doing a talk on "JSF Anti-Patterns".<br>><br>> Stan
<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><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