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

Reply via email to