Re: WicketTester against real EJB backend

2013-04-23 Thread Tom Eicher

Just to let you people know,


The idea I have, is to use WicketTester against a real EJB
deployment.
The benefits would be:
- a lot faster than Selenium tests
- using WicketTester API
- testing EJB calls as they are really used from wicket
   actions (especially with regards to lazy loading as I
   am not using Open-Session-In-View)
- testing against deployed EAR as produced by build
   script, therefore testing build and EAR deploybility


This works rather nicely, but you need Arquillian so you
can really run the Test within the server deployment.
(No way with remote lookups or CDI emulations...)

But then WicketTester is a great tool to automate
use case testing.

Cheers, Tom.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



WicketTester against real EJB backend

2013-04-17 Thread Tom Eicher

Hello good Wicket People,

I now have a cool Wicket+CDI/Weld+EJB EAR running in JBoss AS7.
Before it progresses further, I should start adding some
automated integration tests, I think ;-)

The idea I have, is to use WicketTester against a real EJB
deployment.
The benefits would be:
- a lot faster than Selenium tests
- using WicketTester API
- testing EJB calls as they are really used from wicket
  actions (especially with regards to lazy loading as I
  am not using Open-Session-In-View)
- testing against deployed EAR as produced by build
  script, therefore testing build and EAR deploybility

Does that sound like a good or like a stupid idea to you ?

Do you have other/better ideas other than solo plain EJB unit
tests (do not test usage from Wicket), solo WicketTester
(does not test calls to EJB layer) and Selenium (too slow
and complicated to use for all tests)

I'm a bit lost at the moment, using WicketTester from JUnit
test case is easy, but when I try to lookup the BeanManager
to setup CDI, it does not work, as the remote WicketTester
is not allowed to remotely lookuop java:comp/env/BeanManager...
Maybe I need to start WicketTester within the Arquillian-started
(or Cargo-started) JBoss...

Somebody having a remotely similar setup working ?
(There are several examples for Spring, but not easily adapted
to an EJB layer running in an un-embedded server...)

Any input appreciated...

Thanks, Cheers, Tom.

-
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org



Re: WicketTester against real EJB backend

2013-04-17 Thread hantsy
I also opened an eye on the Wicket-CDI module, it seems it is based
JBoss Solder project.

Consider Arquillian to test your Java EE 6 application on JBoss 7.

http://www.arquillian.org

It is also a JBoss project.

Hantsy

On 4/17/2013 22:50, Tom Eicher wrote:
 Hello good Wicket People,

 I now have a cool Wicket+CDI/Weld+EJB EAR running in JBoss AS7.
 Before it progresses further, I should start adding some
 automated integration tests, I think ;-)

 The idea I have, is to use WicketTester against a real EJB
 deployment.
 The benefits would be:
 - a lot faster than Selenium tests
 - using WicketTester API
 - testing EJB calls as they are really used from wicket
   actions (especially with regards to lazy loading as I
   am not using Open-Session-In-View)
 - testing against deployed EAR as produced by build
   script, therefore testing build and EAR deploybility

 Does that sound like a good or like a stupid idea to you ?

 Do you have other/better ideas other than solo plain EJB unit
 tests (do not test usage from Wicket), solo WicketTester
 (does not test calls to EJB layer) and Selenium (too slow
 and complicated to use for all tests)

 I'm a bit lost at the moment, using WicketTester from JUnit
 test case is easy, but when I try to lookup the BeanManager
 to setup CDI, it does not work, as the remote WicketTester
 is not allowed to remotely lookuop java:comp/env/BeanManager...
 Maybe I need to start WicketTester within the Arquillian-started
 (or Cargo-started) JBoss...

 Somebody having a remotely similar setup working ?
 (There are several examples for Spring, but not easily adapted
 to an EJB layer running in an un-embedded server...)

 Any input appreciated...

 Thanks, Cheers, Tom.

 -
 To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
 For additional commands, e-mail: users-h...@wicket.apache.org



-- 
Fulltime Java EE Freelancer/Developer from China.

Blog: http://hantsy.blogspot.com
LinkedIn: http://cn.linkedin.com/in/hantsy

Hire me on oDesk https://www.odesk.com/users/%7E01364b53cb1f4c5597 or
Elance http://hantsy.elance.com.