Hi, Julien

Thank you for the feedback. I would also be very interested in reading
your draft article if you'd like a second pair of eyes.

I tried upgrading to JWebUnit to 1.4, but the error messages didn't
improve. It took me a few minutes to figure out that I needed the
dependency on jwebunit-htmlunit-plugin instead of just jwebunit).

However; when tried running my tests, I got a few classpath issues
with commons-logging. This has happened extremely frequently the last
6 months or so, and I've found that I have to get rid of
commons-logging from my codebase to keep stuff stable. (See my blog
article about this for more info:
http://www.brodwall.com/johannes/blog/2007/01/20/commons-logging-youre-on-notice/

Can we get rid of commons-logging?


~Johannes

On 1/21/07, Julien HENRY <[EMAIL PROTECTED]> wrote:
> Hi Johannes,
>
> Good idea to write such an article. I wrote a draft article about JWebUnit + 
> Jetty + Maven 2 one month ago, but I don't have time (and competences) to 
> finish it.
>
> I will take a look on your article and try to give you feedback. But I'm not 
> an expert of Spring, so don't expect me to help you on this point.
>
> Concerning "make WebTestCase abstract", I agree with you. I will fix that in 
> 1.4-RC4.
>
> Concerning error messages, I think some improvements were done since 1.2. You 
> should definitly switch to 1.4 ASAP for your article, since final release 
> should be out before february if no major issue is found in latest changes.
> Moreover, JWebUnit 1.2 was based on old HttpUnit, and we are now using 
> HtmlUnit behind the scene, with a much better JavaScript support.
>
> ++
>
> Julien
>
> ----- Message d'origine ----
> De : Johannes Brodwall <[EMAIL PROTECTED]>
> À : [email protected]
> Envoyé le : Dimanche, 21 Janvier 2007, 21h12mn 58s
> Objet : [JWebUnit-users] Article on JWebUnit, Jetty, Spring-MVC and Hibernate 
> + Kudos + Request
>
> Hi,
>
> I am writing an article that I hope to get published. The article is
> on test-driving the development of a web application using Spring-MVC,
> FreeMarker and Hibernate. The basic trick consists of starting Jetty
> as part of the test setup and using JWebUnit to test the web pages.
>
> I would love any input on the article, or just that someone got
> something useful out of my work here. The article is posted at
> http://www.brodwall.com/johannes/blog/2007/01/20/article-ready-for-edit-embedded-web-integration-testing-with-jetty/
>
> JWebUnit is great for this kind of work.
>
> In the process of working on the article, and working with JWebUnit in
> general, I have noticed two annoyances that could be improved with
> JWebUnit changes:
>
> First: When I run my tests in Eclipse, I want to run all the tests in
> a package. For some reason, Eclipse thinks it is a good idea to
> include WebTestCase as part of the collected test suite. This means
> that the tests fail with the warning "No tests found in
> ...WebTestCase". This could be fixed by making WebTestCase abstract.
> (It seems like this was debated,
> https://sourceforge.net/tracker/?func=detail&atid=497985&aid=735092&group_id=61302,
> but never executed?)
>
> Second, and more importantly, when a JWebUnit test fails, I usually
> have very little idea of why. I have to fire up my trusted web browser
> to find out. This slows me down, and makes it harder to test-drive
> applications with JWebUnit. By making assertion errors more verbose,
> this would be improved.
>
> As a minimum, assertTextInElement should emit "expected [foo], but was
> [bar]". assertTextInPage and assertTextInTable could print out the
> whole page, but this is of course a more problematic decision.
> Alternatively, assertElementEquals could be added in addition to
> assertTextInElement.
>
> (I am using jwebunit 1.2, which is the latest good, non-rc version in
> Maven repository)
>
>
> Thanks,
> ~Johannes
>

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
JWebUnit-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jwebunit-users

Reply via email to