This thread has started with Michiel Trempe providing some pieces of
code which don't work One piece was a subclass of Application which
looked like

  public void init()
       {
               configure(DEVELOPMENT);
       }

and that doesn't work. You need to call Application.init().
Your problem obviously is a different one except that you get a
similar error message. I don't know what is wrong with your code, but
I haven't seen it yet.

Juergen

On 6/6/06, Michael Day <[EMAIL PROTECTED]> wrote:
> Hrm?  I'm not extending WicketTester -- I'm extending TestCase.  It
> doesn't have an init() method.  I tried adding app.configure
> ("development"), but it didn't fix the issue.
>
> On Jun 4, 2006, at 4:33 AM, Juergen Donnerstag wrote:
>
> > You need to change init to call the super implementation
> >
> >       public void init()
> >       {
> >               super.init();
> >               configure(DEVELOPMENT);
> >       }
> >
> > Juergen
> >
> > On 5/31/06, Michael Day <[EMAIL PROTECTED]> wrote:
> >> 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
> >>
> >
> >
> > _______________________________________________
> > Wicket-user mailing list
> > Wicket-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/wicket-user
> >
> >
>
>
>
> _______________________________________________
> Wicket-user mailing list
> Wicket-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>


_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to