Hi,
I write integration tests with EJB3 embedded container and I need to test a
method needing parameters. I did it this way :
@org.testng.annotations.Test
| public void testEmploye() throws Exception {
| new ComponentTest() {
| protected void testComponents() throws Exception
| {
| Employe employe = new Employe();
| employe.setMatricule("000001");
| employe.setNom("nom");
| employe.setPrenom("prenom");
| employe = (Employe)
invokeMethod("#{coreServiceEmploye.saveEmploye(employe)}");
|
| assert employe.getId() != null;
| }
| }.run();
| }
But the "employe" parameter is not passed to coreServiceEmploye.saveEmploye
method (it has a null value). I found only examples with setValue() to pass
datas to components, but I could not find anything about how to pass parameters
in a method on forums or anywhere. How should I do this ?
Thanks in advance
Olivier
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4120354#4120354
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4120354
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user