Examples of MemoryFileSystem


Examples of org.drools.compiler.compiler.io.memory.MemoryFileSystem

           
        }     
    }
   
    public void testFilePath() {
        FileSystem fs = new MemoryFileSystem();
       
        Folder mres = fs.getFolder( "src/main/java/org/domain" )
       
        File f1 = mres.getFile( "MyClass.java" );
        assertEquals( "src/main/java/org/domain/MyClass.java",
                      f1.getPath().toPortableString() );
    }
View Full Code Here

Examples of org.drools.compiler.compiler.io.memory.MemoryFileSystem

        assertEquals( "src/main/java/org/domain/MyClass.java",
                      f1.getPath().toPortableString() );
    }
   
    public void testRelativeToParentFilePath() {
        FileSystem fs = new MemoryFileSystem();
       
        Folder mres = fs.getFolder( "src/main/java/org/domain" );
        Folder f2 = fs.getFolder( "src/main/java/org/domain/f1/f2/" );
       
        File f1 = mres.getFile( "MyClass.java" );
        assertEquals( "../../MyClass.java",
                      f1.getPath().toRelativePortableString( f2.getPath() ) );
   
View Full Code Here

Examples of org.drools.compiler.compiler.io.memory.MemoryFileSystem

        assertEquals( "../../MyClass.java",
                      f1.getPath().toRelativePortableString( f2.getPath() ) );
   
   
    public void testRelativeToBranchFilePath() {
        FileSystem fs = new MemoryFileSystem();
       
        Folder mres = fs.getFolder( "src/main/java/org/domain" );
        Folder f2 = fs.getFolder( "src/main/resources/org/domain/" );
       
        File f1 = mres.getFile( "MyClass.java" );
        assertEquals( "../../../src/main/java/org/domain/MyClass.java",
                      f1.getPath().toRelativePortableString( f2.getPath() ) );
    }    
View Full Code Here

Examples of org.drools.compiler.compiler.io.memory.MemoryFileSystem

public class MemoryFolderTest {
   
    @Test
    public void testGetParentWithLeadingAndTrailingSlash() {
        MemoryFileSystem mfs = new MemoryFileSystem();       
        assertEquals( "", new MemoryFolder( mfs, "/src" ).getParent().getPath().toPortableString() );
       
        assertEquals( "", new MemoryFolder( mfs, "src/" ).getParent().getPath().toPortableString() );
       
        assertEquals( "", new MemoryFolder( mfs, "/src/" ).getParent().getPath().toPortableString() );
View Full Code Here

Examples of org.drools.compiler.compiler.io.memory.MemoryFileSystem

    }
   
   
    @Test
    public void testRecursiveFolderCreation() {
        FileSystem fs = new MemoryFileSystem();
       
        Folder mres = fs.getFolder( "src/main/resources" );
        assertFalse( mres.exists() );
        mres.create();
        assertTrue( mres.exists() );
       
        Folder fld = fs.getFolder( "src/main" );
        assertTrue( fld.exists() )
       
        Folder src = fs.getFolder( "src" );
        assertTrue( src.exists() );        
    }
View Full Code Here

Examples of org.drools.compiler.compiler.io.memory.MemoryFileSystem

        assertTrue( src.exists() );        
    }
   
    @Test
    public void testFolderGetParent() {
        FileSystem fs = new MemoryFileSystem();
       
        Folder mres = fs.getFolder( "src/main/resources" );
        mres.create();
       
        assertEquals( "src/main", mres.getParent().getPath().toPortableString() );
       
        assertEquals( "src", mres.getParent().getParent().getPath().toPortableString() );
View Full Code Here

Examples of org.drools.compiler.compiler.io.memory.MemoryFileSystem

       
        ReleaseId releaseId = KieServices.Factory.get().newReleaseId(namespace, "memory", "1.0-SNAPSHOT");
       
        KieFileSystem kfs = KieServices.Factory.get().newKieFileSystem();
        generateAll(kfs, namespace, releaseId, kProj);
        MemoryFileSystem mfs = ((KieFileSystemImpl)kfs).asMemoryFileSystem();
       
        File file = fileManager.getRootDirectory() ;
        mfs.writeAsFs( file );
       
        createAndTestKieContainer(releaseId, createKieBuilder(kfs), namespace);
    }
View Full Code Here

Examples of org.drools.compiler.compiler.io.memory.MemoryFileSystem

        KieFileSystem kfs = KieServices.Factory.get().newKieFileSystem();
        generateKProjectXML( kfs, namespace, kProj );
        generateMessageClass( kfs, namespace );
        generateRule( kfs, namespace );
       
        MemoryFileSystem mfs = ((KieFileSystemImpl)kfs).asMemoryFileSystem();
              
        createAndTestKieContainer(releaseId, createKieBuilder(kfs), namespace );
    }
View Full Code Here

Examples of org.drools.compiler.compiler.io.memory.MemoryFileSystem

        KieFileSystem kfs = KieServices.Factory.get().newKieFileSystem();
        generatePomXML(kfs, releaseId);
        generateMessageClass( kfs, namespace );
        generateRule( kfs, namespace );
       
        MemoryFileSystem mfs = ((KieFileSystemImpl)kfs).asMemoryFileSystem();
              
        createAndTestKieContainer(releaseId, createKieBuilder(kfs), null );
    }   
View Full Code Here

Examples of org.drools.compiler.compiler.io.memory.MemoryFileSystem

        generateKProjectXML( kfs, namespace, kProj );
        generatePomXML(kfs, releaseId);
        generateMessageClass( kfs, namespace );
        generateRule( kfs, namespace );
       
        MemoryFileSystem mfs = ((KieFileSystemImpl)kfs).asMemoryFileSystem();
              
        createAndTestKieContainer(releaseId, createKieBuilder(kfs), null );
    }     
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.