List of usage examples for org.apache.commons.io FileUtils toFile
public static File toFile(URL url)
URL
to a File
. From source file:org.mule.tck.junit4.ExtensionsFunctionalTestCase.java
private File getGenerationTargetDirectory() { URL url = getResourceAsUrl(getEffectiveConfigFile(), getClass(), true, true); File targetDirectory = new File(FileUtils.toFile(url).getParentFile(), "META-INF"); if (!targetDirectory.exists() && !targetDirectory.mkdir()) { throw new RuntimeException("Could not create target directory " + targetDirectory.getAbsolutePath()); }/*from w ww . j av a2 s . com*/ return targetDirectory; }
From source file:org.n52.sos.profile.ProfileHandlerImpl.java
private void loadProfiles() throws OwsExceptionReport { IOFileFilter fileFilter = new WildcardFileFilter("*-profile.xml"); File folder = FileUtils.toFile(ProfileHandlerImpl.class.getResource("/")); Collection<File> listFiles = FileUtils.listFiles(folder, fileFilter, DirectoryFileFilter.DIRECTORY); for (File file : listFiles) { XmlObject xmlDocument = XmlHelper.loadXmlDocumentFromFile(file); if (xmlDocument instanceof SosProfileDocument) { Profile profile = ProfileParser.parseSosProfile((SosProfileDocument) xmlDocument); addProfile(profile);//from w ww . j a v a 2s . c o m } } }
From source file:org.objectstyle.woproject.maven2.wobootstrap.AbstractBootstrapTestCase.java
public WebObjectsLocator getMockLocator() { WebObjectsLocator mockLocator = EasyMock.createMock(WebObjectsLocator.class); File versionFile = FileUtils.toFile(getClass().getResource("/version.plist")); EasyMock.expect(mockLocator.getWebObjectsVersionFile()).andReturn(versionFile); EasyMock.replay(new Object[] { mockLocator }); return mockLocator; }
From source file:org.objectstyle.woproject.maven2.wobootstrap.TestAbstractBootstrapMojo.java
@Override protected void setUp() throws Exception { super.setUp(); input = new String[] { "c:/JavaDirectToWeb.jar", "c:/JavaFoundation.jar", "c:/javaeoutil.jar", "c:/JavaXML.jar" }; output = new String[] { "JavaDirectToWeb", "JavaFoundation", "javaeoutil", "JavaXML" }; File versionFile = FileUtils.toFile(getClass().getResource("/version.plist")); WebObjectsLocator mockLocator = EasyMock.createMock(WebObjectsLocator.class); EasyMock.expect(mockLocator.getWebObjectsVersionFile()).andReturn(versionFile); EasyMock.replay(new Object[] { mockLocator }); mojo = new MockBootstrapMojo(mockLocator); }
From source file:org.objectstyle.woproject.maven2.wobootstrap.TestAbstractBootstrapMojo.java
public void testFillValidProperties() throws Exception { File resourcesPath = FileUtils.toFile(getClass().getResource("/")); String filePath = "JavaWOExtensions.jar"; File mockJar = new File(resourcesPath, filePath); Properties properties = mojo.fillProperties(mockJar); assertEquals("com.webobjects", properties.getProperty("groupId")); assertNotNull(properties.getProperty("version")); assertEquals("jar", properties.getProperty("packaging")); assertEquals(mockJar.getAbsolutePath(), properties.getProperty("file")); assertEquals("JavaWOExtensions", properties.getProperty("artifactId")); assertNotNull(properties.getProperty("pomFile")); }
From source file:org.objectstyle.woproject.maven2.wobootstrap.TestAbstractBootstrapMojo.java
public void testWarningForNotMappedArtifact() throws Exception { WebObjectsLocator mockLocator = EasyMock.createMock(WebObjectsLocator.class); File versionFile = FileUtils.toFile(getClass().getResource("/version.plist")); EasyMock.expect(mockLocator.getWebObjectsVersionFile()).andReturn(versionFile); File file = FileUtils.toFile(getClass().getResource("/mock-jar1.jar")).getParentFile(); EasyMock.expect(mockLocator.getWebObjectsLibFolder()).andReturn(file); EasyMock.replay(mockLocator);//w w w.ja v a 2s . c o m mojo.locator = mockLocator; mojo.nullFillProperties = true; mojo.execute(); assertThat(mojo.getLog().warningCount, is(2)); assertThat(mojo.executeGoalCount, is(0)); }
From source file:org.objectstyle.woproject.maven2.wobootstrap.TestWebServerResourcesFromJarExtractorMojo.java
public void testExcecute() throws Exception { File resourcesPath = FileUtils.toFile(getClass().getResource("/webserverresources/")); String filePath = "mock-webserverresources1.jar"; File mockJar = new File(resourcesPath, filePath); File file = File.createTempFile("bla", "foo"); File tempDir = file.getParentFile(); String destination = tempDir.getAbsolutePath() + File.separator + "TestWebServerResourcesFromJarExtractorMojo" + "-" + System.currentTimeMillis(); File testWebServerResourcesFromJarExtractorMojoDirectory = new File(destination); testWebServerResourcesFromJarExtractorMojoDirectory.deleteOnExit(); testWebServerResourcesFromJarExtractorMojoDirectory.mkdir(); assertEquals(0, testWebServerResourcesFromJarExtractorMojoDirectory.list().length); WebServerResourcesFromJarExtractorMojo mojo = new WebServerResourcesFromJarExtractorMojo(); this.setVariableValueToObject(mojo, "jarFileName", mockJar.getAbsolutePath()); this.setVariableValueToObject(mojo, "destinationFolderName", destination); mojo.execute();//from w w w .ja v a 2s . c o m assertEquals(0, testWebServerResourcesFromJarExtractorMojoDirectory.list().length); filePath = "mock-webserverresources2.jar"; mockJar = new File(resourcesPath, filePath); mojo = new WebServerResourcesFromJarExtractorMojo(); this.setVariableValueToObject(mojo, "jarFileName", mockJar.getAbsolutePath()); this.setVariableValueToObject(mojo, "destinationFolderName", destination); mojo.execute(); assertEquals(1, testWebServerResourcesFromJarExtractorMojoDirectory.list().length); assertEquals("WebServerResources", testWebServerResourcesFromJarExtractorMojoDirectory.list()[0]); assertEquals(1, testWebServerResourcesFromJarExtractorMojoDirectory.listFiles()[0].list().length); assertEquals("mock", testWebServerResourcesFromJarExtractorMojoDirectory.listFiles()[0].list()[0]); assertEquals(3, testWebServerResourcesFromJarExtractorMojoDirectory.listFiles()[0].listFiles()[0].list().length); }
From source file:org.omegat.filters.TestFilterBaseNg.java
protected void translateText(IFilter filter, String resource, Map<String, String> config) throws Exception { translate(filter, resource, config); File source = FileUtils.toFile(this.getClass().getResource(resource)); if (!FileUtils.contentEquals(source, outFile)) { String sourceText = FileUtils.readFileToString(source); String targetText = FileUtils.readFileToString(outFile); assertEquals(targetText, sourceText); }// www. j av a 2 s. c o m }
From source file:org.onehippo.forge.hst.pdf.renderer.TestHtmlPDFRenderer.java
@Before public void setUp() throws Exception { Properties tidyProps = new Properties(); InputStream input = getClass().getResourceAsStream("tidy.properties"); tidyProps.load(input);//from ww w . java 2s . c o m input.close(); pdfRenderer = new HtmlPDFRenderer(tidyProps); File cssFile = FileUtils.toFile(getClass().getResource("default-pdf-renderer.css")); pdfRenderer.setCssURIs(new URI[] { cssFile.toURI() }); }
From source file:org.onehippo.repository.bootstrap.InitializationProcessorTest.java
@Test public void testWebFileBundleInitializationFromDirectory() throws Exception { final URL testBundleUrl = getClass().getResource("/hippoecm-extension.xml"); item.setProperty(HIPPO_WEB_FILE_BUNDLE, "webfilebundle"); item.setProperty(HIPPO_EXTENSIONSOURCE, testBundleUrl.toString()); session.save();/*w w w . j av a2 s .c o m*/ final List<PostStartupTask> tasks = process(); assertEquals("There should be one post-startup task", 1, tasks.size()); // test the post-startup task final PostStartupTask importWebFiles = tasks.get(0); final File testBundleDir = new File(FileUtils.toFile(testBundleUrl).getParent(), "webfilebundle"); webFilesService.importJcrWebFileBundle(anyObject(Session.class), eq(testBundleDir), anyBoolean()); expectLastCall(); replay(webFilesService); importWebFiles.execute(); verify(webFilesService); // test reload item.setProperty(HIPPO_RELOADONSTARTUP, true); item.setProperty(HIPPO_STATUS, "pending"); session.save(); final List<PostStartupTask> reloadTasks = process(); assertEquals("There should be one post-startup task after reloading a web file bundle", 1, reloadTasks.size()); final PostStartupTask reimportWebFiles = reloadTasks.get(0); EasyMock.reset(webFilesService); webFilesService.importJcrWebFileBundle(anyObject(Session.class), eq(testBundleDir), anyBoolean()); expectLastCall(); replay(webFilesService); reimportWebFiles.execute(); verify(webFilesService); }