Package org.drools.repository

Examples of org.drools.repository.ModuleItem.loadAsset()


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


        pkg = repo.loadModuleSnapshot("testMigratePackage", "SNAP1");
        assertTrue(pkg.containsAsset("drools"));
View Full Code Here


        assertEquals("some header", as.getContent());


        pkg = repo.loadModuleSnapshot("testMigratePackage", "SNAP1");
        assertTrue(pkg.containsAsset("drools"));
        as = pkg.loadAsset("drools");
        assertEquals("some header", as.getContent());

        pkg = repo.loadModuleSnapshot("testMigratePackage", "SNAP2");
        assertTrue(pkg.containsAsset("drools"));
        as = pkg.loadAsset("drools");
View Full Code Here

        as = pkg.loadAsset("drools");
        assertEquals("some header", as.getContent());

        pkg = repo.loadModuleSnapshot("testMigratePackage", "SNAP2");
        assertTrue(pkg.containsAsset("drools"));
        as = pkg.loadAsset("drools");
        assertEquals("some header", as.getContent());
    }

}
View Full Code Here

        RestAPI api = new RestAPI(repo);
        ByteArrayInputStream in = new ByteArrayInputStream("abc".getBytes());
        api.post("/packages/testRestPost/asset1.drl", in, "a comment");

        AssetItem a = pkg.loadAsset("asset1");
        assertFalse(a.isBinary());
        assertEquals("drl", a.getFormat());
        assertEquals("abc", a.getContent());
        assertEquals("a comment", a.getCheckinComment());
View Full Code Here

        assertEquals("a comment", a.getCheckinComment());


        in = new ByteArrayInputStream("qed".getBytes());
        api.post("/packages/testRestPost/asset2.xls", in, "a comment");
        a = pkg.loadAsset("asset2");

        assertTrue(a.isBinary());
        String s = new String(a.getBinaryContentAsBytes());
        assertEquals("qed", s);
        assertEquals("a comment", a.getCheckinComment());
View Full Code Here

    @Test
    public void testGetDroolsHeaderAndExists() {
        ModuleItem packageItem = mock( ModuleItem.class );
        AssetItem assetItem = mock( AssetItem.class );
        when( packageItem.containsAsset( "drools" ) ).thenReturn( true );
        when( packageItem.loadAsset( "drools" ) ).thenReturn( assetItem );
        when( assetItem.getContent() ).thenReturn( "content" );
        assertEquals( DroolsHeader.getDroolsHeader( packageItem ),
                      "content" );
        verify( packageItem ).loadAsset( "drools" );
        verify( assetItem ).getContent();
View Full Code Here

    @Test
    public void testGetDroolsHeaderAndDoesNotExist() {
        ModuleItem packageItem = mock( ModuleItem.class );
        AssetItem assetItem = mock( AssetItem.class );
        when( packageItem.containsAsset( "drools" ) ).thenReturn( false );
        when( packageItem.loadAsset( "drools" ) ).thenReturn( assetItem );
        assertEquals( DroolsHeader.getDroolsHeader( packageItem ),
                      "" );
        verify( packageItem,
                never() ).loadAsset( "drools" );
        verify( assetItem,
View Full Code Here

    @Test
    public void testUpdateDroolsHeaderAndExists() {
        ModuleItem packageItem = mock( ModuleItem.class );
        AssetItem assetItem = mock( AssetItem.class );
        when( packageItem.containsAsset( "drools" ) ).thenReturn( true );
        when( packageItem.loadAsset( "drools" ) ).thenReturn( assetItem );
        DroolsHeader.updateDroolsHeader( "expected",
                                         packageItem );
        verify( assetItem ).updateContent( "expected" );
        verify( assetItem ).checkin( "" );
    }
View Full Code Here

                                  + "//Something else";

        ModuleItem packageItem = mock( ModuleItem.class );
        AssetItem assetItem = mock( AssetItem.class );
        when( packageItem.containsAsset( "drools" ) ).thenReturn( true );
        when( packageItem.loadAsset( "drools" ) ).thenReturn( assetItem );
        when( assetItem.getContent() ).thenReturn( header );

        final String actual = DroolsHeader.getDroolsHeader( packageItem );

        assertEquals( header,
View Full Code Here

        RestAPI api = new RestAPI(repo);
        api.setAssetValidator(new AssetValidator());
        ByteArrayInputStream in = new ByteArrayInputStream("abc".getBytes());
        api.post("/packages/testRestPost/asset1.drl", in, "a comment");

        AssetItem a = pkg.loadAsset("asset1");
        assertFalse(a.isBinary());
        assertEquals("drl", a.getFormat());
        assertEquals("abc", a.getContent());
        assertEquals("a comment", a.getCheckinComment());
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.