You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Mark Horn <ma...@agilesrc.com> on 2008/12/15 22:04:07 UTC
PageLinkTarget, where did it go?
I am in the process of updating our application from Tapestry version
5.0.15 to 5.0.18 and it looks like PageLinkTarget has disappeared. We
have been following the Unit testing as outlined
http://tapestry.apache.org/tapestry5/guide/unit-testing-pages.html
which uses the PageLinkTarget when testing a page with a context. I
looked around and can't find the class or any documentation on what
its replacement is.
Any help is greatly appreciated.
Thanks,
Mark
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: PageLinkTarget, where did it go?
Posted by Mark Horn <ma...@agilesrc.com>.
We also use spring-security and ran into some issues as well. What we
ended up doing was adding something like this to the JUnit #setUp
method
/* (non-Javadoc)
* @see junit.framework.TestCase#setUp()
*/
protected void setUp() throws Exception {
super.setUp();
_tester = new PageTester(_ROOT_PACKAGE_NAME, _APP_MODULE,
PageTester.DEFAULT_CONTEXT_PATH, TestHarnessModule.class);
_encoder = _tester.getService(ContextPathEncoder.class);
Registry registry = _tester.getRegistry();
registry.performRegistryStartup();
UserDetailsService userDetailsSvc =
_tester.getService(UserDetailsService.class);
UserDetails ud = userDetailsSvc.loadUserByUsername(someuser);
handleIfLogIn();
SecurityContext context = new SecurityContextImpl();
Authentication currentUser = new
UsernamePasswordAuthenticationToken(ud.getUsername(),
somepassword);
context.setAuthentication(currentUser);
SecurityContextHolder.setContext(context);
}
Hope that helps.. and if anyone has a better solution please let me know.
-Mark
On Mon, Dec 22, 2008 at 3:23 PM, Michał Jedynak <m....@gmail.com> wrote:
>
> I have a similar issue:
> http://www.nabble.com/Tapestry-5-with-Spring-Security---problem-with-unit-tests.-td21126486.html.
> The problem is not about PageLinkTarget -> PageRenderTarget, but about the
> way to properly initialize ComponentInvocationImpl.
>
>
>
> nille hammer wrote:
>>
>>
>> Hi Mark,
>> first I have to admit I am not familliar with Tapestry´s testing
>> mechanisms so this information is based on browsing through the javadocs
>> rather than experience. I think this is the class you are looking for:
>> http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry5/internal/services/PageRenderTarget.html
>> Hope that helps, cheers nillehammer
>>
>> ----- original Nachricht --------
>>
>> Betreff: PageLinkTarget, where did it go?
>> Gesendet: Mo, 15. Dez 2008
>> Von: Mark Horn<ma...@agilesrc.com>
>>
>>> I am in the process of updating our application from Tapestry version
>>> 5.0.15 to 5.0.18 and it looks like PageLinkTarget has disappeared. We
>>> have been following the Unit testing as outlined
>>> http://tapestry.apache.org/tapestry5/guide/unit-testing-pages.html
>>> which uses the PageLinkTarget when testing a page with a context. I
>>> looked around and can't find the class or any documentation on what
>>> its replacement is.
>>>
>>> Any help is greatly appreciated.
>>>
>>> Thanks,
>>> Mark
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>>> For additional commands, e-mail: users-help@tapestry.apache.org
>>>
>>>
>>
>> --- original Nachricht Ende ----
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>>
>
> --
> View this message in context: http://www.nabble.com/PageLinkTarget%2C-where-did-it-go--tp21022001p21134364.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
Re: PageLinkTarget, where did it go?
Posted by Michał Jedynak <m....@gmail.com>.
I have a similar issue:
http://www.nabble.com/Tapestry-5-with-Spring-Security---problem-with-unit-tests.-td21126486.html.
The problem is not about PageLinkTarget -> PageRenderTarget, but about the
way to properly initialize ComponentInvocationImpl.
nille hammer wrote:
>
>
> Hi Mark,
> first I have to admit I am not familliar with Tapestry´s testing
> mechanisms so this information is based on browsing through the javadocs
> rather than experience. I think this is the class you are looking for:
> http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry5/internal/services/PageRenderTarget.html
> Hope that helps, cheers nillehammer
>
> ----- original Nachricht --------
>
> Betreff: PageLinkTarget, where did it go?
> Gesendet: Mo, 15. Dez 2008
> Von: Mark Horn<ma...@agilesrc.com>
>
>> I am in the process of updating our application from Tapestry version
>> 5.0.15 to 5.0.18 and it looks like PageLinkTarget has disappeared. We
>> have been following the Unit testing as outlined
>> http://tapestry.apache.org/tapestry5/guide/unit-testing-pages.html
>> which uses the PageLinkTarget when testing a page with a context. I
>> looked around and can't find the class or any documentation on what
>> its replacement is.
>>
>> Any help is greatly appreciated.
>>
>> Thanks,
>> Mark
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
>> For additional commands, e-mail: users-help@tapestry.apache.org
>>
>>
>
> --- original Nachricht Ende ----
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
>
--
View this message in context: http://www.nabble.com/PageLinkTarget%2C-where-did-it-go--tp21022001p21134364.html
Sent from the Tapestry - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org