use of org.junit.rules.TemporaryFolder in project android_frameworks_base by DirtyUnicorns.
the class DiskStatsFileLoggerTest method setUp.
@Before
public void setUp() throws Exception {
super.setUp();
temporaryFolder = new TemporaryFolder();
temporaryFolder.create();
mOutputFile = temporaryFolder.newFile();
mMainResult = new FileCollector.MeasurementResult();
mDownloadsResult = new FileCollector.MeasurementResult();
mPackages = new ArrayList<>();
}
use of org.junit.rules.TemporaryFolder in project nifi by apache.
the class DocGeneratorTest method testProcessorLoadsNarResources.
@Test
public void testProcessorLoadsNarResources() throws IOException, ClassNotFoundException {
TemporaryFolder temporaryFolder = new TemporaryFolder();
temporaryFolder.create();
NiFiProperties properties = loadSpecifiedProperties("/conf/nifi.properties", NiFiProperties.COMPONENT_DOCS_DIRECTORY, temporaryFolder.getRoot().getAbsolutePath());
final Bundle systemBundle = SystemBundle.create(properties);
final ExtensionMapping mapping = NarUnpacker.unpackNars(properties, systemBundle);
NarClassLoaders.getInstance().init(properties.getFrameworkWorkingDirectory(), properties.getExtensionsWorkingDirectory());
ExtensionManager.discoverExtensions(systemBundle, NarClassLoaders.getInstance().getBundles());
DocGenerator.generate(properties, mapping);
final String extensionClassName = "org.apache.nifi.processors.WriteResourceToStream";
final BundleCoordinate coordinate = mapping.getProcessorNames().get(extensionClassName).stream().findFirst().get();
final String path = coordinate.getGroup() + "/" + coordinate.getId() + "/" + coordinate.getVersion() + "/" + extensionClassName;
File processorDirectory = new File(temporaryFolder.getRoot(), path);
File indexHtml = new File(processorDirectory, "index.html");
Assert.assertTrue(indexHtml + " should have been generated", indexHtml.exists());
String generatedHtml = FileUtils.readFileToString(indexHtml);
Assert.assertNotNull(generatedHtml);
Assert.assertTrue(generatedHtml.contains("This example processor loads a resource from the nar and writes it to the FlowFile content"));
Assert.assertTrue(generatedHtml.contains("files that were successfully processed"));
Assert.assertTrue(generatedHtml.contains("files that were not successfully processed"));
Assert.assertTrue(generatedHtml.contains("resources"));
}
use of org.junit.rules.TemporaryFolder in project ddf by codice.
the class TestAdminDocsModule method beforeClass.
@BeforeClass
public static void beforeClass() throws IOException {
tempFolder = new TemporaryFolder();
tempFolder.create();
mockDdfHome = tempFolder.newFolder("ddf");
System.setProperty("karaf.home", mockDdfHome.getPath());
}
use of org.junit.rules.TemporaryFolder in project android_frameworks_base by crdroidandroid.
the class FileCollectorTest method setUp.
@Before
public void setUp() throws Exception {
temporaryFolder = new TemporaryFolder();
temporaryFolder.create();
}
use of org.junit.rules.TemporaryFolder in project GeoGig by boundlessgeo.
the class DefaultStepDefinitions method before.
@cucumber.annotation.Before
public void before() throws Exception {
tempFolder = new TemporaryFolder();
tempFolder.create();
setupFeatures();
}
Aggregations