public String call() throws IOException { return Charset.defaultCharset().name(); } }
public static String serialize( StepMetaProps stepMetaProps ) { try ( ByteArrayOutputStream baos = new ByteArrayOutputStream() ) { Marshaller marshalObj = JAXBContext.newInstance( StepMetaProps.class ).createMarshaller(); marshalObj.setProperty( Marshaller.JAXB_FORMATTED_OUTPUT, true ); marshalObj.setProperty( Marshaller.JAXB_FRAGMENT, true ); marshalObj.marshal( stepMetaProps, baos ); return baos.toString( defaultCharset().name() ); } catch ( JAXBException | IOException e ) { throw new RuntimeException( e ); } }
@Test public void testStandardCharsetsEquality() throws Exception { assertEquals(StandardCharsets.ISO_8859_1.name(), CharEncoding.ISO_8859_1); assertEquals(StandardCharsets.US_ASCII.name(), CharEncoding.US_ASCII); assertEquals(StandardCharsets.UTF_8.name(), CharEncoding.UTF_8); assertEquals(StandardCharsets.UTF_16.name(), CharEncoding.UTF_16); assertEquals(StandardCharsets.UTF_16BE.name(), CharEncoding.UTF_16BE); assertEquals(StandardCharsets.UTF_16LE.name(), CharEncoding.UTF_16LE); } }
public static String convertInputStreamToString(final InputStream in) throws IOException { ByteArrayOutputStream result = new ByteArrayOutputStream(); byte[] buffer = new byte[1024]; int length; while ((length = in.read(buffer)) != -1) { result.write(buffer, 0, length); } return result.toString(StandardCharsets.UTF_8.name()); }
ByteArrayOutputStream bos = new ByteArrayOutputStream(1024); Writer writer = new OutputStreamWriter(bos, FORM_CHARSET); for (Iterator<String> valueIterator = values.iterator(); valueIterator.hasNext();) { String value = valueIterator.next(); writer.write(URLEncoder.encode(name, FORM_CHARSET.name())); if (value != null) { writer.write('='); writer.write(URLEncoder.encode(value, FORM_CHARSET.name())); if (valueIterator.hasNext()) { writer.write('&');
@Test public void shouldRequireValidAuthorizationHeader() throws Exception { // Given final AuthorizationEnabledFilter filter = new AuthorizationEnabledFilter( () -> authManager, logProvider ); when( servletRequest.getMethod() ).thenReturn( "GET" ); when( servletRequest.getContextPath() ).thenReturn( "/db/data" ); when( servletRequest.getHeader( HttpHeaders.AUTHORIZATION ) ).thenReturn( "NOT A VALID VALUE" ); // When filter.doFilter( servletRequest, servletResponse, filterChain ); // Then verifyNoMoreInteractions( filterChain ); verify( servletResponse ).setStatus( 400 ); verify( servletResponse ).addHeader( HttpHeaders.CONTENT_TYPE, "application/json; charset=UTF-8" ); assertThat( outputStream.toString( StandardCharsets.UTF_8.name() ), containsString( "\"code\" : \"Neo.ClientError.Request.InvalidFormat\"" ) ); assertThat( outputStream.toString( StandardCharsets.UTF_8.name() ), containsString( "\"message\" : \"Invalid authentication header.\"" ) ); }
@Test public void testProcessNonJavaFilesWithoutException() throws Exception { final TreeWalker treeWalker = new TreeWalker(); treeWalker.setTabWidth(1); treeWalker.configure(new DefaultConfiguration("default config")); final File file = new File(getPath("InputTreeWalkerNotJava.xml")); final FileText fileText = new FileText(file, StandardCharsets.ISO_8859_1.name()); treeWalker.processFiltered(file, fileText); final Collection<Checks> checks = Whitebox.getInternalState(treeWalker, "ordinaryChecks"); assertTrue("No checks -> No parsing", checks.isEmpty()); }
public static boolean isValidUrl(final String url) { try { String encodedURL = URLEncoder.encode(url, Charset.defaultCharset().name()); return url.equals(encodedURL); } catch (UnsupportedEncodingException e) { return false; } } }
@Test public void shouldSerializeResponseWithNoCommitUriResultsOrErrors() throws Exception { // given ByteArrayOutputStream output = new ByteArrayOutputStream(); ExecutionResultSerializer serializer = getSerializerWith( output ); // when serializer.finish(); // then String result = output.toString( UTF_8.name() ); assertEquals( "{\"results\":[],\"errors\":[]}", result ); }
@Test public void testUtf16() { Assert.assertEquals("UTF-16", Charsets.UTF_16.name()); }
private static String readContent(InputStream in) throws IOException { ByteArrayOutputStream out = new ByteArrayOutputStream(); try { byte[] buf = new byte[8192]; for (;;) { int ret = in.read(buf); if (ret < 0) { break; } out.write(buf, 0, ret); } return out.toString(CharsetUtil.US_ASCII.name()); } finally { safeClose(out); } }
public String call() throws IOException { return Charset.defaultCharset().name(); }
@Test public void shouldSerializeResponseWithCommitUriOnly() throws Exception { // given ByteArrayOutputStream output = new ByteArrayOutputStream(); ExecutionResultSerializer serializer = getSerializerWith( output ); // when serializer.transactionCommitUri( URI.create( "commit/uri/1" ) ); serializer.finish(); // then String result = output.toString( UTF_8.name() ); assertEquals( "{\"commit\":\"commit/uri/1\",\"results\":[],\"errors\":[]}", result ); }
@Test public void testUtf16Be() { Assert.assertEquals("UTF-16BE", Charsets.UTF_16BE.name()); }
public static String pumpToString(InputStream input, Charset charset) throws IOException { final ByteArrayOutputStream out = new ByteArrayOutputStream(); pump(input, out); return out.toString(charset.name()); }