Examples of FallbackModuleIterator


Examples of com.alibaba.citrus.service.mappingrule.impl.rule.FallbackModuleMappingRule.FallbackModuleIterator

    @Parameters
    public static Collection<Object[]> data() {
        List<Object[]> data = createLinkedList();

        // module, with finalName, matchLastName=true
        add(data, new FallbackModuleIterator("aaa/bbb/myOtherModule.vm", "TemplateModule", true),
                "MyOtherModule", //
                "aaa.bbb.MyOtherModule", "aaa.bbb.Default", "aaa.MyOtherModule", "aaa.Default", "MyOtherModule",
                "Default", "TemplateModule");

        // module, no finalName, matchLastName=true
        add(data, new FallbackModuleIterator("aaa/bbb/myOtherModule.vm", null, true),
                "MyOtherModule", //
                "aaa.bbb.MyOtherModule", "aaa.bbb.Default", "aaa.MyOtherModule", "aaa.Default", "MyOtherModule",
                "Default");

        // module, with finalName, matchLastName=false
        add(data, new FallbackModuleIterator("aaa/bbb,myOtherModule.vm", "TemplateModule", false), "MyOtherModule", //
                "aaa.bbb.MyOtherModule", "aaa.bbb.Default", "aaa.Default", "Default", "TemplateModule");

        // module, no finalName, matchLastName=false
        add(data, new FallbackModuleIterator("aaa/bbb,myOtherModule.vm", null, false), "MyOtherModule", //
                "aaa.bbb.MyOtherModule", "aaa.bbb.Default", "aaa.Default", "Default");

        // template, no prefix, matchLastName=true
        add(data, new FallbackTemplateIterator("aaa,bbb,myOtherModule.vm", null, true),
                "myOtherModule.vm", //
View Full Code Here

Examples of com.alibaba.citrus.service.mappingrule.impl.rule.FallbackModuleMappingRule.FallbackModuleIterator

    }

    @Test
    public void module_invalidName() {
        try {
            new FallbackModuleIterator(" ", null, true);
            fail();
        } catch (MappingRuleException e) {
            assertThat(e, exception("Failed to do mapping for name \" \""));
        }

        try {
            new FallbackModuleIterator(" ,/ ", null, true);
            fail();
        } catch (MappingRuleException e) {
            assertThat(e, exception("Failed to do mapping for name \" ,/ \""));
        }
    }
View Full Code Here

Examples of com.alibaba.citrus.service.mappingrule.impl.rule.FallbackModuleMappingRule.FallbackModuleIterator

    @Parameters
    public static Collection<Object[]> data() {
        List<Object[]> data = createLinkedList();

        // module, with finalName, matchLastName=true
        add(data, new FallbackModuleIterator("aaa/bbb/myOtherModule.vm", "TemplateModule", true),
            "MyOtherModule", //
            "aaa.bbb.MyOtherModule", "aaa.bbb.Default", "aaa.MyOtherModule", "aaa.Default", "MyOtherModule",
            "Default", "TemplateModule");

        // module, no finalName, matchLastName=true
        add(data, new FallbackModuleIterator("aaa/bbb/myOtherModule.vm", null, true),
            "MyOtherModule", //
            "aaa.bbb.MyOtherModule", "aaa.bbb.Default", "aaa.MyOtherModule", "aaa.Default", "MyOtherModule",
            "Default");

        // module, with finalName, matchLastName=false
        add(data, new FallbackModuleIterator("aaa/bbb,myOtherModule.vm", "TemplateModule", false), "MyOtherModule", //
            "aaa.bbb.MyOtherModule", "aaa.bbb.Default", "aaa.Default", "Default", "TemplateModule");

        // module, no finalName, matchLastName=false
        add(data, new FallbackModuleIterator("aaa/bbb,myOtherModule.vm", null, false), "MyOtherModule", //
            "aaa.bbb.MyOtherModule", "aaa.bbb.Default", "aaa.Default", "Default");

        // template, no prefix, matchLastName=true
        add(data, new FallbackTemplateIterator("aaa,bbb,myOtherModule.vm", null, true),
            "myOtherModule.vm", //
View Full Code Here

Examples of com.alibaba.citrus.service.mappingrule.impl.rule.FallbackModuleMappingRule.FallbackModuleIterator

    }

    @Test
    public void module_invalidName() {
        try {
            new FallbackModuleIterator(" ", null, true);
            fail();
        } catch (MappingRuleException e) {
            assertThat(e, exception("Failed to do mapping for name \" \""));
        }

        try {
            new FallbackModuleIterator(" ,/ ", null, true);
            fail();
        } catch (MappingRuleException e) {
            assertThat(e, exception("Failed to do mapping for name \" ,/ \""));
        }
    }
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.