users@glassfish.java.net

Re: Running embedded test with multimodule project

From: Major Péter <majorpetya_at_sch.bme.hu>
Date: Thu, 17 Jun 2010 20:23:28 +0200

public class UserManagerTest {

    private static UserManagerLocal userManager;

    @BeforeClass
    public static void initialize() {
        try {
            EJBContainer ejb = EJBContainer.createEJBContainer();
            Context ic = ejb.getContext();
            userManager = (UserManagerLocal) ic.lookup("UserManagerBean");
        } catch (Throwable t) {
            t.printStackTrace();
        }
    }

    @Test
    public void doSomething() {
        assertTrue(userManager != null);
    }
}

Here the createEJBContainer() fails, the embedded glassfish should
notice the domain.xml AFAIK at
test/resources/org/glassfish/embed/domain.xml.
What am I missing?

Thanks,
Peter

2010-06-17 20:19 keltezéssel, Marina Vatkina írta:
> How does your test code look like?
>
> thanks,
> -marina
>
> Major Péter wrote:
>> I'm trying to use exactly this:
>> <dependency>
>> <groupId>org.glassfish.extras</groupId>
>> <artifactId>glassfish-embedded-all</artifactId>
>> <version>3.0.1</version>
>> <scope>test</scope>
>> </dependency>
>>
>> Thanks,
>> Peter
>>
>> 2010-06-17 20:12 keltezéssel, Marina Vatkina írta:
>>
>>> Are you using EJB embeddable API or embedded GF API?
>>>
>>> Best,
>>> -marina