Examples of loadPackage()


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

  public void testPostNewPackage() throws Exception {
    RulesRepository repo = RepositorySessionUtil.getRepository();
    RestAPI api = new RestAPI(repo);

    api.post("/packages/testPostNewPackage/.package", new ByteArrayInputStream("qaz".getBytes()), "This is a new package");
    PackageItem pkg = repo.loadPackage("testPostNewPackage");
    assertEquals("qaz", pkg.getStringProperty(PackageItem.HEADER_PROPERTY_NAME));

    assertEquals("This is a new package", pkg.getCheckinComment());

View Full Code Here

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

    assertEquals("a new comment", asset2_.getCheckinComment());
    assertTrue(asset2_.getLastModified().after(cd));

    //now check updating the package header
    api.put("packages/testRestPut/.package", Calendar.getInstance(), new ByteArrayInputStream("whee".getBytes()), "hey");
    pkg = repo.loadPackage("testRestPut");
    assertEquals("whee", pkg.getStringProperty(PackageItem.HEADER_PROPERTY_NAME));

    try {
      api.put("packages/testRestPut/asset1.drl", cd, new ByteArrayInputStream("qaz".getBytes()), "a new comment");
      fail("should not be able to do this as it is stale timestamp.");
View Full Code Here

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

    assertTrue(mig.needsMigration(repo));
    mig.migrate(repo);
    assertFalse(repo.getSession().hasPendingChanges());
    assertFalse(mig.needsMigration(repo));
    pkg = repo.loadPackage("testMigratePackage");
    assertTrue(pkg.containsAsset("drools"));
    AssetItem as = pkg.loadAsset("drools");
    assertEquals("some header", as.getContent());

View Full Code Here

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

        ruleNODSL.updateFormat( AssetFormats.BUSINESS_RULE );

        ruleNODSL.updateContent( BRXMLPersistence.getInstance().marshal( model ) );
        ruleNODSL.checkin( "" );

        pkg = repo.loadPackage( "testBRLWithDSLMixedIn" );
        ContentPackageAssembler asm = new ContentPackageAssembler( pkg );
        assertFalse( asm.hasErrors() );
        Package bpkg = asm.getBinaryPackage();
        assertEquals( 2,
                      bpkg.getRules().length );
View Full Code Here

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

        AssetItem item = repo.loadAssetByUUID( uuid );
        assertNotNull(item.getBinaryContentAsBytes());
        assertEquals( item.getBinaryContentAttachmentFileName(), "billasurf.jar" );


        PackageItem pkg = repo.loadPackage( "com.billasurf.manufacturing.plant" );
        ServiceImplementation.updateDroolsHeader( "import com.billasurf.Board\nimport com.billasurf.Person" +
                "\n\nglobal com.billasurf.Person prs", pkg );
        pkg.checkin( "added imports" );

        SuggestionCompletionEngine eng = serv.loadSuggestionCompletionEngine( "com.billasurf.manufacturing.plant" );
View Full Code Here

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

    assertEquals("OK", res.stringWriter.toString());



    pkg = repo.loadPackage("testDeleteRestServlet");
    assertFalse(pkg.listAssetsByFormat(new String[] {"drl"}).hasNext());

        repo.logout();

  }
View Full Code Here

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

        AssetItem asset = item.addAsset( "mydsl", "" );
        asset.updateFormat( AssetFormats.DSL );
        asset.updateContent( dsl );
        asset.checkin( "ok" );

        item = repo.loadPackage( "testLoadDSLs" );
        BRMSSuggestionCompletionLoader loader = new BRMSSuggestionCompletionLoader();


        SuggestionCompletionEngine eng = loader.getSuggestionEngine( item );
        assertFalse(eng.hasDataEnumLists());
View Full Code Here

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

        AssetItem asset = item.addAsset( "myenum", "" );
        asset.updateFormat( AssetFormats.ENUMERATION );
        asset.updateContent( enumeration );
        asset.checkin( "ok" );

        item = repo.loadPackage( "testLoadEnums" );
        BRMSSuggestionCompletionLoader loader = new BRMSSuggestionCompletionLoader();
        SuggestionCompletionEngine sce = loader.getSuggestionEngine( item );

        assertFalse(loader.hasErrors());
        assertEquals(1, sce.getDataEnumListsSize());
View Full Code Here

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

        assertEquals(1, sce.getDataEnumListsSize());


        asset.updateContent( "goober boy" );
        asset.checkin( "yeah" );
        item = repo.loadPackage( "testLoadEnums" );
        loader = new BRMSSuggestionCompletionLoader();
        sce = loader.getSuggestionEngine( item );
        assertTrue(loader.hasErrors());

View Full Code Here

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

        assertEquals( packageCount + 1,
                      children.length );
        assertContains( "testCreateWebDavFolder",
                        children );

        PackageItem pkg = repo.loadPackage( "testCreateWebDavFolder" );
        assertNotNull( pkg );

        pkg.addAsset( "someAsset",
                      "" );
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.