Search in sources :

Example 1 with FileManager

use of org.drools.core.util.FileManager in project drools by kiegroup.

the class KieRepositoryScannerTest method setUp.

@Before
public void setUp() throws Exception {
    MavenEmbedderUtils.enforceWiredComponentProvider = useWiredComponentProvider;
    this.fileManager = new FileManager();
    this.fileManager.setUp();
    ReleaseId releaseId = KieServices.Factory.get().newReleaseId("org.kie", "scanner-test", "1.0-SNAPSHOT");
}
Also used : ReleaseId(org.kie.api.builder.ReleaseId) FileManager(org.drools.core.util.FileManager) Before(org.junit.Before)

Example 2 with FileManager

use of org.drools.core.util.FileManager in project drools by kiegroup.

the class KieScannerMBeanTest method setUp.

@Before
public void setUp() throws Exception {
    MBeanUtils.setMBeanEnabled(true);
    System.setProperty(MBeanUtils.MBEANS_PROPERTY, "enabled");
    this.fileManager = new FileManager();
    this.fileManager.setUp();
}
Also used : FileManager(org.drools.core.util.FileManager) Before(org.junit.Before)

Example 3 with FileManager

use of org.drools.core.util.FileManager in project drools by kiegroup.

the class CDITestRunner method setUp.

public static void setUp(File... files) {
    fileManager = new FileManager();
    fileManager.setUp();
    origCl = Thread.currentThread().getContextClassLoader();
    ((KieServicesImpl) KieServices.Factory.get()).nullKieClasspathContainer();
    URLClassLoader urlClassLoader;
    try {
        List<URL> urls = new ArrayList<>();
        if (files != null && files.length > 0) {
            for (File file : files) {
                urls.add(file.toURI().toURL());
            }
        }
        urlClassLoader = new URLClassLoader(urls.toArray(new URL[urls.size()]), Thread.currentThread().getContextClassLoader());
        Thread.currentThread().setContextClassLoader(urlClassLoader);
    } catch (MalformedURLException e) {
        fail(e.getMessage());
    }
}
Also used : MalformedURLException(java.net.MalformedURLException) URLClassLoader(java.net.URLClassLoader) ArrayList(java.util.ArrayList) KieServicesImpl(org.drools.compiler.kie.builder.impl.KieServicesImpl) File(java.io.File) FileManager(org.drools.core.util.FileManager) URL(java.net.URL)

Example 4 with FileManager

use of org.drools.core.util.FileManager in project drools by kiegroup.

the class AbstractKnowledgeTest method setUp.

@Before
public void setUp() throws Exception {
    this.fileManager = new FileManager();
    this.fileManager.setUp();
}
Also used : FileManager(org.drools.core.util.FileManager) Before(org.junit.Before)

Example 5 with FileManager

use of org.drools.core.util.FileManager in project drools by kiegroup.

the class KieBuilderTest method setUp.

@Before
public void setUp() throws Exception {
    this.fileManager = new FileManager();
    this.fileManager.setUp();
}
Also used : FileManager(org.drools.core.util.FileManager) Before(org.junit.Before)

Aggregations

FileManager (org.drools.core.util.FileManager)12 Before (org.junit.Before)9 File (java.io.File)2 ReleaseId (org.kie.api.builder.ReleaseId)2 MalformedURLException (java.net.MalformedURLException)1 URL (java.net.URL)1 URLClassLoader (java.net.URLClassLoader)1 ArrayList (java.util.ArrayList)1 KieServicesImpl (org.drools.compiler.kie.builder.impl.KieServicesImpl)1