@Test public void testOfContentString() throws Exception { CharSource charSource = CharSources.ofContent("H\u0000e\u0000l\u0000l\u0000o\u0000"); assertEquals(charSource.readFirstLine(), "H\u0000e\u0000l\u0000l\u0000o\u0000"); assertEquals(charSource.length(), 10); }
@Test public void testOfContentByteArray() throws Exception { byte[] inputText = "H\u0000e\u0000l\u0000l\u0000o\u0000".getBytes(Charsets.UTF_8); CharSource charSource = CharSources.ofContent(inputText); assertEquals(charSource.readFirstLine(), "H\u0000e\u0000l\u0000l\u0000o\u0000"); assertEquals(charSource.length(), 10); }
@Test public void testOfContentByteArrayWithCharset() throws Exception { byte[] inputText = "H\u0000e\u0000l\u0000l\u0000o\u0000".getBytes(Charsets.UTF_8); CharSource charSource = CharSources.ofContent(inputText, Charsets.UTF_16LE); assertEquals(charSource.readFirstLine(), "Hello"); assertEquals(charSource.length(), 5); } }