Examples of ModuleEnablement


Examples of org.jboss.weld.bootstrap.enablement.ModuleEnablement

    @Test
    public void testAlternativesEnabled() throws Exception {
        createRunner("alternative.xml").run(new Runnable() {

            public void run(WeldManager beanManager) {
                ModuleEnablement enabled = ((BeanManagerImpl) beanManager).getEnabled();
                assertEquals(1, enabled.getAlternativeClasses().size());
                assertEquals(Alt.class, enabled.getAlternativeClasses().iterator().next());
            }

        });
    }
View Full Code Here

Examples of org.jboss.weld.bootstrap.enablement.ModuleEnablement

    @Test
    public void testDecoratorsEnabled() throws Exception {
        createRunner("decorator.xml").run(new Runnable() {

            public void run(WeldManager beanManager) {
                ModuleEnablement enabled = ((BeanManagerImpl) beanManager).getEnabled();
                assertEquals(1, enabled.getDecorators().size());
                assertEquals(Dec.class, enabled.getDecorators().iterator().next());

            }
        });
    }
View Full Code Here

Examples of org.jboss.weld.bootstrap.enablement.ModuleEnablement

    @Test
    public void testInterceptorsEnabled() throws Exception {
        createRunner("interceptor.xml").run(new Runnable() {

            public void run(WeldManager beanManager) {
                ModuleEnablement enabled = ((BeanManagerImpl) beanManager).getEnabled();
                assertEquals(1, enabled.getInterceptors().size());
                assertEquals(Int.class, enabled.getInterceptors().iterator().next());
            }
        });
    }
View Full Code Here

Examples of org.jboss.weld.bootstrap.enablement.ModuleEnablement

    @Test
    public void testMergeBeansXmls() throws Exception {
        createRunner("alternative.xml", "decorator.xml", "interceptor.xml").run(new Runnable() {

            public void run(WeldManager beanManager) {
                ModuleEnablement enabled = ((BeanManagerImpl) beanManager).getEnabled();
                Assert.assertEquals(1, enabled.getAlternativeClasses().size());
                Assert.assertEquals(Alt.class, enabled.getAlternativeClasses().iterator().next());
                Assert.assertEquals(1, enabled.getInterceptors().size());
                Assert.assertEquals(Int.class, enabled.getInterceptors().iterator().next());
                Assert.assertEquals(1, enabled.getDecorators().size());
                Assert.assertEquals(Dec.class, enabled.getDecorators().iterator().next());
            }
        });
    }
View Full Code Here

Examples of org.jboss.weld.bootstrap.enablement.ModuleEnablement

    @Test
    public void testNamespacedBeansXml() throws Exception {
        createRunner("namespaced.xml").run(new Runnable() {

            public void run(WeldManager beanManager) {
                ModuleEnablement enabled = ((BeanManagerImpl) beanManager).getEnabled();
                assertEquals(1, enabled.getAlternativeClasses().size());
                assertEquals(Alt.class, enabled.getAlternativeClasses().iterator().next());
            }
        });
    }
View Full Code Here

Examples of org.jboss.weld.bootstrap.enablement.ModuleEnablement

    @Test
    public void testNotDefaultNamespacedBeansXml() throws Exception {
        createRunner("nonDefaultNamespaced.xml").run(new Runnable() {

            public void run(WeldManager beanManager) {
                ModuleEnablement enabled = ((BeanManagerImpl) beanManager).getEnabled();
                assertEquals(1, enabled.getAlternativeClasses().size());
                assertEquals(Alt.class, enabled.getAlternativeClasses().iterator().next());
            }
        });
    }
View Full Code Here

Examples of org.jboss.weld.bootstrap.enablement.ModuleEnablement

    @Test
    public void testNonPrettyPrintedXML() throws Exception {
        createRunner("nonPrettyPrinted.xml").run(new Runnable() {

            public void run(WeldManager beanManager) {
                ModuleEnablement enabled = ((BeanManagerImpl) beanManager).getEnabled();
                assertEquals(1, enabled.getAlternativeClasses().size());
                assertEquals(Alt.class, enabled.getAlternativeClasses().iterator().next());
            }
        });
    }
View Full Code Here

Examples of org.jboss.weld.bootstrap.enablement.ModuleEnablement

     *
     * @see ModuleEnablement
     */
    public void createEnablement() {
        GlobalEnablementBuilder builder = beanManager.getServices().get(GlobalEnablementBuilder.class);
        ModuleEnablement enablement = builder.createModuleEnablement(this);
        beanManager.setEnabled(enablement);

        if (BootstrapLogger.LOG.isDebugEnabled()) {
            BootstrapLogger.LOG.enabledAlternatives(this.beanManager, WeldCollections.toMultiRowString(enablement.getAllAlternatives()));
            BootstrapLogger.LOG.enabledDecorators(this.beanManager, WeldCollections.toMultiRowString(enablement.getDecorators()));
            BootstrapLogger.LOG.enabledInterceptors(this.beanManager, WeldCollections.toMultiRowString(enablement.getInterceptors()));
        }
    }
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.