I am trying to test a portlet based web application (uses the Pluto
portlet container) with jWebUnit. I have created a separate project in
NetBeans that contains testing sources. In theory, if I have my web
application running at:
http://localhost:8080/intelligentsia/portal/Infoflow I should be able to
supply this url as the base context of my WebTestCase. This works, but I
can't seem to use jWebUnit to navigate/drive my web application. The
following code might help to illustrate my problem better:
public void setUp() throws Exception
{
getTestContext().setBaseUrl("http://localhost:8080/intelligentsia/portal
/Infoflow");
}
public static void main(String args[])
{
junit.textui.TestRunner.run(suite());
}
public static Test suite()
{
TestSuite suite = new TestSuite();
TestCase t1 = new UserGroups("linkUserGroups");
suite.addTest(t1);
return suite;
}
public void linkUserGroups() throws Exception
{
HttpUnitOptions.setExceptionsThrownOnScriptError(false);
beginAt("/");
assertFormPresent("login");
assertFormElementPresent("username");
assertFormElementPresent("password");
setFormElement("username","ben");
setFormElement("password","password");
submit();
//assertFormNotPresent("login");
}
The testcase linkUserGroups() seems to work since no exceptions are
thrown, i.e. my form and it's elements are present. However submitting
this form should take the user to a new portlet views and hence
different HTML source. When I dumpResponse(); I get the same HTML source
before and after submitting the form, this would indicate the portlet
views have not changed.
I got the impression that jWebUnit could navigate through any web
application/site, provided the base context url existed and could be
connected to. Has anyone had experience testing a Pluto portlet based
web application with jWebUnit or is there a more appropriate framework
out there? I've looked at SourceForge PortletUnit but it's not as
high-level and supposedly easy to use as jWebUnit. Any
comments/suggestions would be greatly received!!
Cheers,
Omer.
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_ide95&alloc_id396&op=click
_______________________________________________
Jwebunit-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jwebunit-users