List of usage examples for org.apache.commons.io IOUtils toInputStream
public static InputStream toInputStream(String input)
From source file:ddf.content.provider.filesystem.FileSystemProviderTest.java
/***********************************************************************************/ private void assertContentItem(String data, String mimeTypeRawData, String expectedFileSuffix) throws Exception { // Simulates what ContentFrameworkImpl would do String uuid = UUID.randomUUID().toString().replaceAll("-", ""); ContentItem contentItem = new IncomingContentItem(uuid, IOUtils.toInputStream(data), mimeTypeRawData); CreateRequest createRequest = new CreateRequestImpl(contentItem, null); CreateResponse createResponse = provider.create(createRequest); ContentItem createdContentItem = createResponse.getCreatedContentItem(); assertNotNull(createdContentItem);/* ww w.j av a 2 s .c o m*/ String id = createdContentItem.getId(); assertNotNull(id); assertThat(id, equalTo(uuid)); String contentUri = createdContentItem.getUri(); System.out.println("contentUri = " + contentUri); assertNotNull(contentUri); String expectedContentUri = FileSystemProvider.CONTENT_URI_PREFIX + uuid; assertThat(contentUri, equalTo(expectedContentUri)); File file = createdContentItem.getFile(); assertNotNull(file); assertTrue(file.exists()); assertTrue(createdContentItem.getSize() > 0); assertEquals(mimeTypeRawData, createdContentItem.getMimeTypeRawData()); assertEquals(data, IOUtils.toString(createdContentItem.getInputStream())); }
From source file:com.neatresults.mgnltweaks.json.JsonBuilderTest.java
@Override @Before/*from ww w. j ava 2 s .c o m*/ public void setUp() throws Exception { super.setUp(); session = MgnlContext.getInstance().getJCRSession("website"); // register node type NodeTypeManager nodeTypeManager = session.getWorkspace().getNodeTypeManager(); NodeTypeTemplate type = NodeTypeTemplateUtil.createSimpleNodeType(nodeTypeManager, "mgnl:apex", Arrays.asList(NodeType.NT_HIERARCHY_NODE, NodeType.MIX_REFERENCEABLE, NodeTypes.Created.NAME, NodeTypes.Activatable.NAME, NodeTypes.LastModified.NAME, NodeTypes.Renderable.NAME)); nodeTypeManager.registerNodeType(type, true); session.save(); new PropertiesImportExport().createNodes(session.getRootNode(), IOUtils.toInputStream(rootTree)); session.save(); // silly but can't use : in name in util session.move("/home/mgnl_apex", "/home/mgnl:apex"); session.move("/home/section/mgnl_apex", "/home/section/mgnl:apex"); session.move("/home/section2/mgnl_apex", "/home/section2/mgnl:apex"); session.move("/home/section/article/mgnl_apex", "/home/section/article/mgnl:apex"); session.move("/home/section2/article/mgnl_apex", "/home/section2/article/mgnl:apex"); session.save(); Components.getSingleton(RepositoryManager.class).createWorkspace("magnolia", "category"); Session catSession = MgnlContext.getInstance().getJCRSession("category"); // register node type NodeTypeManager catNodeTypeManager = catSession.getWorkspace().getNodeTypeManager(); type = NodeTypeTemplateUtil.createSimpleNodeType(nodeTypeManager, "category", Arrays.asList(NodeType.NT_HIERARCHY_NODE, NodeType.MIX_REFERENCEABLE, NodeTypes.Created.NAME, NodeTypes.Activatable.NAME, NodeTypes.LastModified.NAME, NodeTypes.Renderable.NAME)); nodeTypeManager.registerNodeType(type, true); catNode = catSession.getRootNode().addNode("foo", "category"); catNode.addNode("foobar", "mgnl:content"); catNode.setProperty("name", "myCategory"); catSession.save(); MgnlContext.setLocale(null); ComponentsTestUtil.setInstance(I18nContentSupport.class, new DefaultI18nContentSupport()); }
From source file:com.collective.celos.ci.testing.fixtures.compare.RecursiveFsObjectComparerTest.java
private FixDir getFixDirWithTwoFiles1() { InputStream inputStream1 = IOUtils.toInputStream("stream"); FixFile file1 = new FixFile(inputStream1); InputStream inputStream2 = IOUtils.toInputStream("stream"); FixFile file2 = new FixFile(inputStream2); Map<String, FixFsObject> content1 = Maps.newHashMap(); content1.put("file1", file1); content1.put("file2", file2); return new FixDir(content1); }
From source file:edu.isi.karma.kr2rml.mapping.WorksheetR2RMLJenaModelParser.java
public static Model loadSourceModelIntoJenaModel(R2RMLMappingIdentifier id) throws IOException { // Create an empty Model Model model = ModelFactory.createDefaultModel(); InputStream s;/*from ww w . j av a 2s . co m*/ if (id.getContent() != null) { s = IOUtils.toInputStream(id.getContent()); } else { URL modelURL = id.getLocation(); logger.info("Load model:" + modelURL.toString()); s = modelURL.openStream(); } model.read(s, null, "TURTLE"); return model; }
From source file:com.msopentech.odatajclient.engine.it.MediaEntityTestITCase.java
private void updateMediaEntity(final ODataPubFormat format, final int id) throws Exception { URIBuilder builder = client.getURIBuilder(testDefaultServiceRootURL).appendEntityTypeSegment("Car") .appendKeySegment(id).appendValueSegment(); final String TO_BE_UPDATED = "new buffered stream sample"; final InputStream input = IOUtils.toInputStream(TO_BE_UPDATED); final ODataMediaEntityUpdateRequest updateReq = client.getStreamedRequestFactory() .getMediaEntityUpdateRequest(builder.build(), input); updateReq.setFormat(format);/*from w w w . ja va 2 s . co m*/ final MediaEntityUpdateStreamManager streamManager = updateReq.execute(); final ODataMediaEntityUpdateResponse updateRes = streamManager.getResponse(); assertEquals(204, updateRes.getStatusCode()); builder = client.getURIBuilder(testDefaultServiceRootURL).appendEntityTypeSegment("Car") .appendKeySegment(id).appendValueSegment(); final ODataMediaRequest retrieveReq = client.getRetrieveRequestFactory().getMediaRequest(builder.build()); final ODataRetrieveResponse<InputStream> retrieveRes = retrieveReq.execute(); assertEquals(200, retrieveRes.getStatusCode()); assertEquals(TO_BE_UPDATED, IOUtils.toString(retrieveRes.getBody())); }
From source file:com.smartitengineering.event.hub.spi.db.DBHubPersistorITCase.java
public void testCreateEvent() { final String content = "<xml>some xml</xml>"; final String contentType = "application/xml"; Event event = APIFactory.getEventBuilder() .eventContent(APIFactory.getContent(contentType, IOUtils.toInputStream(content))).build(); final HubPersistentStorer storer = HubPersistentStorerSPI.getInstance().getStorer(); storer.create((Event) null);/*from w w w .ja v a2 s. co m*/ event = storer.create(event); assertNotNull(event); assertNotNull(event.getEventContent()); assertNotNull(event.getEventContent().getContent()); try { assertEquals(content, IOUtils.toString(event.getEventContent().getContent())); } catch (IOException ex) { ex.printStackTrace(); fail(ex.getMessage()); } assertNotNull(event.getEventContent().getContentType()); assertEquals(contentType, event.getEventContent().getContentType()); assertNotNull(event.getPlaceholderId()); assertNotNull(event.getUniversallyUniqueID()); event = storer.getEvent(event.getPlaceholderId()); assertNotNull(event); assertNotNull(event.getEventContent()); assertNotNull(event.getEventContent().getContent()); try { assertEquals(content, IOUtils.toString(event.getEventContent().getContent())); } catch (IOException ex) { ex.printStackTrace(); fail(ex.getMessage()); } assertNotNull(event.getEventContent().getContentType()); assertEquals(contentType, event.getEventContent().getContentType()); assertNotNull(event.getPlaceholderId()); assertNotNull(event.getUniversallyUniqueID()); Event event2 = APIFactory.getEventBuilder() .eventContent(APIFactory.getContent(contentType, IOUtils.toInputStream(content))) .placeholder(event.getPlaceholderId()).build(); event2 = storer.create(event2); assertFalse(event.getPlaceholderId().equals(event2.getPlaceholderId())); assertFalse(event.getUniversallyUniqueID().equals(event2.getUniversallyUniqueID())); event2 = storer.getEvent(event2.getPlaceholderId()); assertNotNull(event2); Event event3 = APIFactory.getEventBuilder() .eventContent(APIFactory.getContent(contentType, IOUtils.toInputStream(content))) .uuid(event.getUniversallyUniqueID()).build(); try { storer.create(event3); fail("Created duplicate Event!"); } catch (ConstraintViolationException ex) { //expected } UUID uuid = UUID.randomUUID(); String uuidStr = uuid.toString(); event3 = APIFactory.getEventBuilder() .eventContent(APIFactory.getContent(contentType, IOUtils.toInputStream(content))).uuid(uuidStr) .build(); event3 = storer.create(event3); assertEquals(uuidStr, event3.getUniversallyUniqueID()); event3 = storer.getEvent(event3.getPlaceholderId()); assertEquals(uuidStr, event3.getUniversallyUniqueID()); }
From source file:com.wavemaker.tools.spring.ComplexReturnBean.java
public static DownloadResponse testDownload(@ParamName(name = "param1") String param1) { return new DownloadResponse(IOUtils.toInputStream(param1), "text/foo", "abc.txt"); }
From source file:com.norconex.committer.solr.SolrCommitterSolrIntegrationTest.java
@Test public void testCommitQueueWith3AddCommandAnd2DeleteCommand() throws Exception { UpdateResponse worked = server.deleteByQuery("*:*"); committer.commit();//w ww. ja v a2s .c om System.out.println("deleted " + worked.toString()); String content = "Document 1"; InputStream doc1Content = IOUtils.toInputStream(content); String id1 = "1"; Properties doc1Metadata = new Properties(); doc1Metadata.addString("id", id1); String content2 = "Document 2"; String id2 = "2"; InputStream doc2Content = IOUtils.toInputStream(content2); Properties doc2Metadata = new Properties(); doc2Metadata.addString("id", "2"); String content3 = "Document 3"; String id3 = "3"; InputStream doc3Content = IOUtils.toInputStream(content3); Properties doc3Metadata = new Properties(); doc2Metadata.addString("id", "3"); committer.add(id1, doc1Content, doc1Metadata); committer.add(id2, doc2Content, doc2Metadata); //TODO hacking this part of the test until a more solid fix is found in //SolrCommitter committer.commit(); committer.remove(id1, doc1Metadata); committer.remove(id2, doc1Metadata); committer.add(id3, doc3Content, doc3Metadata); committer.commit(); IOUtils.closeQuietly(doc1Content); IOUtils.closeQuietly(doc2Content); IOUtils.closeQuietly(doc3Content); //Check that there is 2 documents in Solr SolrDocumentList results = getAllDocs(); System.out.println("results " + results.toString()); assertEquals(1, results.getNumFound()); System.out.println("Writing/Reading this => " + committer); }
From source file:ddf.catalog.registry.transformer.RegistryTransformerTest.java
@Test public void testMetacardToXml() throws Exception { String in = IOUtils.toString(getClass().getResourceAsStream("/csw-rim-node.xml")); Metacard m = rit.transform(IOUtils.toInputStream(in)); String out = IOUtils.toString(rit.transform(m, null).getInputStream()); assertThat(in, is(out));/*from w w w . j ava 2 s . c o m*/ }
From source file:gov.nasa.ensemble.resources.TestProjectProperties.java
@Test public void reading() throws CoreException { final String key = "key", val1 = "val1", val2 = "val2"; final IFile propFile = ProjectProperties.propFile(file, key); final ProjectProperties props = projProps(file); assertTrue(props.get(key).isNone()); assertFalse(propFile.exists());// w w w. j a v a 2 s. c o m mkdirs(propFile); // create propFile.create(IOUtils.toInputStream(val1), true, null); assertTrue("Created property file, property does not exist in memory", props.get(key).isSome()); assertEquals(val1, props.get(key).some()); // update propFile.setContents(IOUtils.toInputStream(val2), true, true, null); assertTrue("Modified property file, value was not mirrored in memory", props.get(key).isSome()); assertEquals(val2, props.get(key).some()); // delete propFile.delete(true, null); assertTrue("Deleted a property file, property remains in memory", props.get(key).isNone()); }