I just noticed this thread after posting a bug report:
http://sourceforge.net/tracker/index.php?
func=detail&aid=1497866&group_id=119783&atid=684975
I assume it is related since the exception is the same.
Michael Day
On May 30, 2006, at 1:46 PM, Eelco Hillenius wrote:
Test case wicket.util.tester.WicketTesterTest#testPageConstructor has:
MyMockApplication tester = new MyMockApplication();
Book mockBook = new Book("xxId", "xxName");
Page page = new ViewBook(mockBook);
tester.startPage(page);
// assertion
tester.assertRenderedPage(ViewBook.class);
tester.clickLink("link");
tester.assertRenderedPage(CreateBook.class);
and that seems to work... not sure why that wouldn't work for you?
Eelco
On 5/30/06, Michiel Trimpe <[EMAIL PROTECTED]> wrote:
Hey everyone,
I just finished creating tests in rc2, but after upgrading to wicket
1.2-final the tests now fail.
>>>>>>>> AppTester.java >>>>>>>>
public class AppTester extends WicketTester {
public AppTester() {
super("/admin");
}
public void init() {
configure(DEVELOPMENT);
}
@Override
public Class getHomePage() {
return ListPage.class;
}
}
>>>>>TestList.java >>>>>>>
tester = new AppTester();
tester.startPage(new ListPage());
And this returns the error:
wicket.WicketRuntimeException: Can not set the attribute. No
RequestCycle
available
at wicket.Session.setAttribute(Session.java:918)
at wicket.PageMap.put(PageMap.java:519)
at wicket.Session.touch(Session.java:720)
at
wicket.util.tester.WicketTester.startPage(WicketTester.java:248)
Is this because the tester is broken, or am I doing something wrong?
- michiel
Michiel Trimpe| Java Developer| TomTom | [EMAIL PROTECTED]
| +31
(0)6 41482341mobile
________________________________
This e-mail message contains information which is confidential
and may be
privileged. It is intended for use by the addressee only. If you
are not the
intended addressee, we request that you notify the sender
immediately and
delete or destroy this e-mail message and any attachment(s), without
copying, saving, forwarding, disclosing or using its contents in
any other
way. TomTom N.V., TomTom International BV or any other company
belonging to
the TomTom group of companies will not be liable for damage
relating to the
communication by e-mail of data, documents or any other information.
-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and
Risk!
Fully trained technicians. The highest number of Red Hat
certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?
cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user