Package org.atinject.tck.auto

Examples of org.atinject.tck.auto.Car


           
            BeanManager manager = WebBeansContext.getInstance().getBeanManagerImpl();
            Set<Bean<?>> beans = manager.getBeans(Car.class, new Annotation[0]);
            Bean<?> carBean = beans.iterator().next();
           
            Car car = (Car)manager.getReference(carBean , Car.class , manager.createCreationalContext(carBean));
           
            return Tck.testsFor(car, false, true);
           
        } catch(DeploymentException e)
        {
View Full Code Here


           
            BeanManager manager = getBeanManager();
            Set<Bean<?>> beans = manager.getBeans(Car.class, new Annotation[0]);
            Bean<?> carBean = beans.iterator().next();
           
            Car car = (Car)manager.getReference(carBean , Car.class , manager.createCreationalContext(carBean));
           
            return Tck.testsFor(car, false, true);
           
        }catch(DeploymentException e)
        {
View Full Code Here

           
            BeanManager manager = getBeanManager();
            Set<Bean<?>> beans = manager.getBeans(Car.class, new Annotation[0]);
            Bean<?> carBean = beans.iterator().next();
           
            Car car = (Car)manager.getReference(carBean , Car.class , manager.createCreationalContext(carBean));
           
            return Tck.testsFor(car, false, true);
           
        }catch(DeploymentException e)
        {
View Full Code Here

        JsonConfig config = new JsonConfig(new File("./src/test/resources/tck.json"));
       
        instancer = new DefaultClassInjector(config.getConfig(Thread.currentThread().getContextClassLoader()));
       
        Injector injector = new Injector(Thread.currentThread().getContextClassLoader(), scanner, analyser, instancer);
        Car car = injector.getInstance(Car.class);
        return Tck.testsFor(car, true, true);
    }
View Full Code Here

        binder.instance(Tire.class).as(SpareTire.class).when(isNamed(Tire.class, "spare"));
       
        instancer = new DefaultClassInjector(binder.build());
       
        Injector injector = new Injector(Thread.currentThread().getContextClassLoader(), scanner, analyser, instancer);
        Car car = injector.getInstance(Car.class);
        return Tck.testsFor(car, true, true);
    }
View Full Code Here

       
    }
   
    public static Test suite() {
        Injector injector = Guice.createInjector(new MyModule());
        Car car = injector.getInstance(Car.class);
        return Tck.testsFor(car, true, true);
    }
View Full Code Here

        ClassAnalyser<Map<String, Class<?>[]>> analyser = new InheritanceAnalyser();
        ClassInjector instancer = new DefaultClassInjector();
        ClassScanner scanner = new DefaultClassScanner(new RegExSourceDirFilter(".*javax\\.inject-tck-1\\.jar"), null);
       
        Injector injector = new Injector(Thread.currentThread().getContextClassLoader(), scanner, analyser, instancer);
        Car car = injector.getInstance(Car.class);
        return Tck.testsFor(car, true, true);
    }
View Full Code Here

        XmlConfig config = new XmlConfig(new File("./src/test/resources/tck.xml"));
       
        instancer = new DefaultClassInjector(config.getConfig(Thread.currentThread().getContextClassLoader()));
       
        Injector injector = new Injector(Thread.currentThread().getContextClassLoader(), scanner, analyser, instancer);
        Car car = injector.getInstance(Car.class);
        return Tck.testsFor(car, true, true);
    }
View Full Code Here

        // Our entry point is the single bean deployment archive
        BeanManager beanManager = container.getBeanManager(container.getDeployment().getBeanDeploymentArchives().iterator().next());

        // Obtain a reference to the Car and pass it to the TCK to generate the testsuite
        Bean<?> bean = beanManager.resolve(beanManager.getBeans(Car.class));
        Car instance = (Car) beanManager.getReference(bean, Car.class, beanManager.createCreationalContext(bean));

        return Tck.testsFor(instance, false /* supportsStatic */, true /* supportsPrivate */);
    }
View Full Code Here

    bdr.registerBean(Cupholder.class);
    bdr.registerBean(Tire.class, Primary.class);
    bdr.registerBean(FuelTank.class);

    ac.refresh();
    Car car = ac.getBean(Car.class);

    return Tck.testsFor(car, false, true);
  }
View Full Code Here

TOP

Related Classes of org.atinject.tck.auto.Car

Copyright © 2018 www.massapicom. 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.