Hi, I have looked through the seam examples can can't find out how to invoke a method
with parameters with Seam test.
This is the method I want to test
@Stateless
| @Name("dbi")
| @AutoCreate
| public class DBI_EJB_Impl implements DBI {
|
| @In
| EntityManager entityManager;
|
|
| public void create(DataObject daoObject){
| entityManager.persist(daoObject);
| } ..
Now how do I actually call the create method and pass it the DataObject?
This is what I have so far
public class DBI_EJB_ImplTest extends DBUnitSeamTest {
|
| public DBI_EJB_ImplTest() {
| super("java:/SomeDatasource");
| }
|
| @Test
| public void testCreate() throws Exception {
| new ComponentTest() {
| @Override
| protected void testComponents() throws Exception {
| Employee employee = new Employee();
| employee.setFirstName("abcdefghijklmnop");
| employee.setLastName("burns");
|
| //invokeMethod("#{dbi.create()}");
| //How do I call this the method and pass in the employee?
| }
|
| }.run();
|
|
I am sure the solution is simple... I just can't find it.
Thanks.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4106300#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...