Package org.drools.repository

Examples of org.drools.repository.RulesRepository.createModule()


    @Test
    public void testModelRemoved() throws Exception {

        RulesRepository repo = rulesRepository;

        ModuleItem pkg = repo.createModule( "testModelRemovedPackage",
                                              "for test" );
        AssetItem asset = pkg.addAsset( "testModelRemovedAsset",
                                        "description" );
        DroolsHeader.updateDroolsHeader( "import something.Else\n",
                                                  pkg );
View Full Code Here


    @Test
    public void testLoader() throws Exception {

        RulesRepository repo = rulesRepository;

        ModuleItem item = repo.createModule( "testLoader",
                                               "to test the loader" );
        DroolsHeader.updateDroolsHeader( "import java.util.Date",
                                                  item );
        repo.save();
View Full Code Here

    @Test
    public void testLoaderWithComplexFields() throws Exception {

        RulesRepository repo = rulesRepository;

        ModuleItem item = repo.createModule( "testLoaderWithComplexFields",
                                               "to test the loader" );
        DroolsHeader.updateDroolsHeader( "import org.drools.guvnor.server.util.Agent",
                                                  item );
        repo.save();
View Full Code Here

    @Ignore("Needs fixing")
    public void testFactTemplates() throws Exception {

        RulesRepository repo = rulesRepository;

        ModuleItem item = repo.createModule( "testLoader2",
                                               "to test the loader for fact templates" );
        DroolsHeader.updateDroolsHeader( "import java.util.Date\ntemplate Person\njava.lang.String name\nDate birthDate\nend",
                                                  item );
        repo.save();
View Full Code Here

    @Test
    public void testDeclaredTypes() throws Exception {

        RulesRepository repo = rulesRepository;

        ModuleItem item = repo.createModule( "testLoaderDeclaredTypes",
                                               "to test the loader for declared types" );
        AssetItem asset = item.addAsset( "MyModel",
                                         "" );
        asset.updateFormat( AssetFormats.DRL_MODEL );
        asset.updateContent( "declare Car\n pieceOfRubbish: Boolean \n name: String \nend" );
View Full Code Here

    public void testLoadDSLs() throws Exception {
        String dsl = "[when]The agents rating is {rating}=doNothing()\n[then]Send a notification to manufacturing '{message}'=foo()";
       
        RulesRepository repo = rulesRepository;

        ModuleItem item = repo.createModule( "testLoadDSLs",
                                               "to test the loader for DSLs" );
        AssetItem asset = item.addAsset( "mydsl",
                                         "" );
        asset.updateFormat( AssetFormats.DSL );
        asset.updateContent( dsl );
View Full Code Here

    public void testLoadEnumerations() throws Exception {
        String enumeration = "'Person.sex' : ['M', 'F']";

        RulesRepository repo = rulesRepository;

        ModuleItem item = repo.createModule( "testLoadEnums",
                                               "to test the loader for enums" );
        AssetItem asset = item.addAsset( "myenum",
                                         "" );
        asset.updateFormat( AssetFormats.ENUMERATION );
        asset.updateContent( enumeration );
View Full Code Here

    @Test
    public void testErrors() throws Exception {

        RulesRepository repo = rulesRepository;

        ModuleItem item = repo.createModule( "testErrorsInPackage",
                                               "to test error handling" );

        BRMSSuggestionCompletionLoader loader = new BRMSSuggestionCompletionLoader();

        assertNotNull( loader.getSuggestionEngine( item ) );
View Full Code Here

     */
    public void testModelWithNoAttachment() throws Exception {

        RulesRepository repo = rulesRepository;

        ModuleItem item = repo.createModule( "testmodelWithNoAttachment",
                                               "to test model loading" );

        item.addAsset( "testModel",
                       "",
                       null,
View Full Code Here

    @Test
    public void testLoadConfProperties() throws Exception {
        RulesRepository repo = rulesRepository;

        ModuleItem pkg = repo.createModule( "testLoadConfProperties",
                                            "" );
        AssetItem model = pkg.addAsset( "model",
                                        "qed" );
        model.updateFormat( AssetFormats.MODEL );
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.