Examples of ArquillianResourceTestEnricher


Examples of org.jboss.arquillian.impl.enricher.resource.ArquillianResourceTestEnricher

   @Test
   public void shouldBeAbleToInjectBaseContext() throws Exception
   {
      InitialContext context = new InitialContext();
      bind(ApplicationScoped.class, InitialContext.class, context);
      TestEnricher enricher = new ArquillianResourceTestEnricher();
      injector.get().inject(enricher);

      ContextClass test = new ContextClass();
      enricher.enrich(test);
     
      Assert.assertEquals(context, test.context);
   }
View Full Code Here

Examples of org.jboss.arquillian.impl.enricher.resource.ArquillianResourceTestEnricher

   public void shouldBeAbleToInjectServlet() throws Exception
   {
      InitialContext context = new InitialContext();
      bind(ApplicationScoped.class, InitialContext.class, context);
     
      TestEnricher enricher = new ArquillianResourceTestEnricher();
      injector.get().inject(enricher);

      InitialContextClass test = new InitialContextClass();
      enricher.enrich(test);
     
      Assert.assertEquals(context, test.context);
   }
View Full Code Here

Examples of org.jboss.arquillian.impl.enricher.resource.ArquillianResourceTestEnricher

   @Test
   public void shouldBeAbleToInjectBaseContext() throws Exception
   {
      bind(ApplicationScoped.class, ProtocolMetaData.class, new ProtocolMetaData().addContext(new HTTPContext("TEST", 8080)));
      TestEnricher enricher = new ArquillianResourceTestEnricher();
      injector.get().inject(enricher);

      URLBaseContextClass test = new URLBaseContextClass();
      enricher.enrich(test);
     
      Assert.assertEquals("http://TEST:8080", test.url.toExternalForm());
   }
View Full Code Here

Examples of org.jboss.arquillian.impl.enricher.resource.ArquillianResourceTestEnricher

   {
      bind(ApplicationScoped.class, ProtocolMetaData.class,
            new ProtocolMetaData().addContext(new HTTPContext("TEST", 8080)
            .add(new Servlet(URLServletContextClass.class.getSimpleName(), "/test"))));
     
      TestEnricher enricher = new ArquillianResourceTestEnricher();
      injector.get().inject(enricher);

      URLServletContextClass test = new URLServletContextClass();
      enricher.enrich(test);
     
      Assert.assertEquals("http://TEST:8080/test/", test.url.toExternalForm());
   }
View Full Code Here

Examples of org.jboss.arquillian.test.impl.enricher.resource.ArquillianResourceTestEnricher

   protected <X, T> X execute(Class<X> enrichType, Class<T> contextualType, T type) throws Exception
   {
      bind(ApplicationScoped.class, contextualType, type);

      TestEnricher enricher = new ArquillianResourceTestEnricher();
      injector.get().inject(enricher);

      X test = enrichType.cast(enrichType.newInstance());
      enricher.enrich(test);
      return test;
   }
View Full Code Here

Examples of org.jboss.arquillian.test.impl.enricher.resource.ArquillianResourceTestEnricher

         deploymentContext.activate(deploymentZ);
         deploymentContext.getObjectStore().add(contextualType, outerType);

         containerContext.activate("TEST");

         TestEnricher enricher = new ArquillianResourceTestEnricher();
         injector.get().inject(enricher);

         X test = enrichType.cast(enrichType.newInstance());
         enricher.enrich(test);

         return test;
      }
      catch (RuntimeException e)
      {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.