Uploaded image for project: 'Arquillian'
  1. Arquillian
  2. ARQ-543

CDI injection into testcase does not work on GlassFish

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Blocker Blocker
    • glassfish_1.0.0.CR2
    • glassfish_1.0.0.CR1
    • GlassFish Containers
    • None
    • arquillian-glassfish-remote-3.1 - 1.0.0.CR1, 1.0.0.Final-SNAPSHOT
      arquillian-core-impl-base - 1.0.0.CR1
      GlassFish 3.1.1

    • Release Notes

      Having the following testcase:

      @RunWith(Arquillian.class)
      public class FooTest {
      
          @Inject
          private Foo foo;
      
          @Deployment
          public static JavaArchive deploy() {
              return ShrinkWrap.create(JavaArchive.class, "foo.jar").addAsManifestResource(EmptyAsset.INSTANCE, "beans.xml")
                      .addClasses(Foo.class, FooTest.class);
          }
      
          @Test
          public void test() {
              Assert.assertNotNull(foo);
          }
      }
      
      public class Foo {
      }
      

      the test always fails on Glassfish while it works fine on JBoss AS 7.

              aslak@redhat.com Aslak Knutsen
              rhn-engineering-jharting Jozef Hartinger
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: