org.apache.tools.ant.filters.StringInputStream Java Examples
The following examples show how to use
org.apache.tools.ant.filters.StringInputStream.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: CustomSectionGeneratorTest.java From simple-pull-request-job-plugin with Apache License 2.0 | 6 votes |
@Test public void checkCustomSection() throws Exception { String yaml = "agent: any\n" + "\n" + "stages:\n" + " - name: stage1\n" + " agent: any\n" + " steps:\n" + " - sh: \"scripts/hello.sh\"\n" + "\n" + "configuration:\n" + " sections:\n" + " - name: foo\n" + " data:\n" + " field1: hello\n" + " field2: world\n" + "\n"; StringInputStream yamlInputStream = new StringInputStream(yaml); String generatedPipeline = new YamlToPipeline().generatePipeline(yamlInputStream, null, j.createTaskListener()); Assert.assertThat(generatedPipeline, CoreMatchers.containsString("foo('hello','world')")); }
Example #2
Source File: MailExtTest.java From configuration-as-code-plugin with MIT License | 6 votes |
@Test @Issue("SECURITY-1446") public void shouldProperlyRoundTripTokenMacro() throws Exception { final String defaultBody = "${PROJECT_NAME} - Build # ${BUILD_NUMBER} - ${BUILD_STATUS}:\n" + "Check console output at $BUILD_URL to view the results."; // This string contains extra escaping final String defaultSubject = "^^^${PROJECT_NAME} - Build # ^^${BUILD_NUMBER} - ^${BUILD_STATUS}!"; ExtendedEmailPublisherDescriptor descriptor = ExtendedEmailPublisher.descriptor(); descriptor.setDefaultBody(defaultBody); descriptor.setDefaultSubject(defaultSubject); // Verify that the variables get exported properly String exportedConfig = j.exportToString(false); assertThat("PROJECT_NAME should be escaped", exportedConfig, containsString("^${PROJECT_NAME}")); assertThat("BUILD_NUMBER should be escaped", exportedConfig, containsString("^${BUILD_NUMBER}")); assertThat("BUILD_STATUS should be escaped", exportedConfig, containsString("^${BUILD_STATUS}")); // Reimport the configuration ConfigurationAsCode.get().configureWith(YamlSource.of(new StringInputStream(exportedConfig))); assertLogContains(logging, "defaultBody ="); assertLogContains(logging, "defaultSubject ="); assertThat(ExtendedEmailPublisher.descriptor().getDefaultBody(), equalTo(defaultBody)); assertThat(ExtendedEmailPublisher.descriptor().getDefaultSubject(), equalTo(defaultSubject)); }
Example #3
Source File: CommandExecutorTest.java From minikube-build-tools-for-java with Apache License 2.0 | 6 votes |
@Test public void testRunCommandWithLogging_badProcessOutput() throws IOException, InterruptedException { List<String> command = Arrays.asList("someCommand", "someOption"); InputStream processOutput = new StringInputStream(""); processOutput.close(); when(processMock.getInputStream()).thenReturn(processOutput); new CommandExecutor() .setLogger(loggerMock) .setProcessBuilderFactory(processBuilderFactoryMock) .run(command); loggerInOrder.verify(loggerMock).warn("IO Exception reading process output"); }
Example #4
Source File: SourceMatcherTest.java From spotbugs with GNU Lesser General Public License v2.1 | 6 votes |
@Test public void readXML() throws Exception { SourceMatcher sm = new SourceMatcher(fileName); String xml = writeXMLAndGetStringOutput(sm, false); xml = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "\n<FindBugsFilter>" + "\n<Match>" + "\n" + xml + "\n</Match>" + "\n</FindBugsFilter>\n"; Filter filter = new Filter(new StringInputStream(xml)); assertFalse(filter.match(bug)); bug.addClass("bla", fileName); assertTrue(filter.match(bug)); }
Example #5
Source File: SmbFileTest.java From onetwo with Apache License 2.0 | 6 votes |
@Test public void testWriteFile(){ String path = "smb://administrator:[email protected]/install/ftp/email-attachements"; String fn = NiceDate.New().formatAsDate()+"test.txt"; String content = "test中文"; InputStream in = new StringInputStream(content); FileUtils.writeInputStreamTo(in, path, fn); in = FileUtils.newSmbInputStream("administrator", "Admin123456", "192.168.104.217/install/ftp/email-attachements/"+fn); List<String> list = FileUtils.readAsList(in); System.out.println("list0: " + list.get(0)); Assert.assertEquals(content, list.get(0)); String smbPath = path+"\\"+fn; String data = FileUtils.readAsString(smbPath); Assert.assertEquals(content, data); String srcDir = "D:/fileutil-test/smb"; File localFile = SmbFileUtils.copyFileToDir(SmbFileUtils.newSmbFile(smbPath), srcDir); data = FileUtils.readAsString(localFile); Assert.assertEquals(content, data); }
Example #6
Source File: GatewayTest.java From gateway-android-sdk with Apache License 2.0 | 5 votes |
@Test public void testInputStreamToStringWorksAsExpected() { String expectedResult = "here is some string data"; InputStream testInputStream = new StringInputStream(expectedResult); try { String result = gateway.inputStreamToString(testInputStream); assertEquals(expectedResult, result); } catch (IOException e) { fail(e.getMessage()); } }
Example #7
Source File: LottieCompositionFactoryTest.java From lottie-android with Apache License 2.0 | 5 votes |
@Test public void testLoadJsonReader() { JsonReader reader = JsonReader.of(buffer(source(new StringInputStream(JSON)))); LottieResult<LottieComposition> result = LottieCompositionFactory.fromJsonReaderSync(reader, "json"); assertNull(result.getException()); assertNotNull(result.getValue()); }
Example #8
Source File: LottieCompositionFactoryTest.java From lottie-android with Apache License 2.0 | 5 votes |
@Test public void testLoadInvalidJsonReader() { JsonReader reader = JsonReader.of(buffer(source(new StringInputStream(NOT_JSON)))); LottieResult<LottieComposition> result = LottieCompositionFactory.fromJsonReaderSync(reader, "json"); assertNotNull(result.getException()); assertNull(result.getValue()); }
Example #9
Source File: DeployUtil.java From Kylin with Apache License 2.0 | 5 votes |
public static void overrideFactTableData(String factTableContent, String factTableName) throws IOException { // Write to resource store ResourceStore store = ResourceStore.getStore(config()); InputStream in = new StringInputStream(factTableContent); String factTablePath = "/data/" + factTableName + ".csv"; store.deleteResource(factTablePath); store.putResource(factTablePath, in, System.currentTimeMillis()); in.close(); }
Example #10
Source File: AjaxPageFilter.java From putnami-web-toolkit with GNU Lesser General Public License v3.0 | 5 votes |
private InputStream extractHtml(HttpServletRequest request) throws IOException { AjaxPageRenderer crowler = new AjaxPageRenderer(serverUrl); String pageData = crowler.crawlPage(AjaxPageFilter.rewriteQueryString(request.getQueryString())); String cacheFileName = this.getCacheFileName(request.getParameter(QUERY_PARAM_ESCAPED_FRAGMENT)); if (cacheFileName != null) { File cacheFile = new File(cacheFileName); cacheFile.getParentFile().mkdirs(); PrintWriter out = new PrintWriter(cacheFile); out.print(pageData); out.close(); return new FileInputStream(cacheFile); } return new StringInputStream(pageData); }
Example #11
Source File: TestUtil.java From Connect-SDK-Android-Core with Apache License 2.0 | 5 votes |
public static URL getMockUrl(final String content, String applicationUrl) throws IOException { final URLConnection mockConnection = Mockito.mock(URLConnection.class); Mockito.when(mockConnection.getInputStream()).thenReturn(new StringInputStream(content)); Mockito.when(mockConnection.getHeaderField("Application-URL")).thenReturn(applicationUrl); final URLStreamHandler handler = new URLStreamHandler() { @Override protected URLConnection openConnection(final URL arg0) throws IOException { return mockConnection; } }; return new URL("http", "hostname", 80, "", handler); }
Example #12
Source File: YamlToPipelineTest.java From simple-pull-request-job-plugin with Apache License 2.0 | 4 votes |
@Test public void yamlToPipelineTest() throws ConversionException { String yaml = "agent: any\n" + "\n" + "stages:\n" + " - name: stage1\n" + " agent: any\n" + " steps:\n" + " - sh: \"scripts/hello.sh\"\n" + " - sh:\n" + " script: \"scripts/hello.sh\"" + "\n" + "configuration:\n" + " archiveArtifacts:\n" + " - Jenkinsfile.yaml\n" + " - scripts/hello.sh\n" + "\n"; String pipelineScriptLinuxExpected = "pipeline {\n" + "\tagent any\n" + "\tstages {\n" + "\t\tstage('stage1') {\n" + "\t\t\tsteps {\n" + "\t\t\t\tsh 'scripts/hello.sh'\n" + "\t\t\t\tsh 'scripts/hello.sh'\n" + "\t\t\t}\n" + "\t\t}\n" + "\t\tstage('Archive artifacts') {\n" + "\t\t\tsteps {\n" + "\t\t\t\tarchiveArtifacts artifacts: 'Jenkinsfile.yaml'\n" + "\t\t\t\tarchiveArtifacts artifacts: 'scripts/hello.sh'\n" + "\t\t\t}\n" + "\t\t}\n" + "\t}\n" + "}\n"; StringInputStream yamlInputStream = new StringInputStream(yaml); String pipelineScriptActual = new YamlToPipeline().generatePipeline(yamlInputStream, new GitConfig(), jenkinsRule.createTaskListener()); assertEquals(pipelineScriptLinuxExpected, pipelineScriptActual); }
Example #13
Source File: CommandExecutorTest.java From minikube-build-tools-for-java with Apache License 2.0 | 4 votes |
private void setProcessMockOutput(List<String> expectedOutput) { when(processMock.getInputStream()) .thenReturn(new StringInputStream(String.join("\n", expectedOutput))); }