1   package com.diasparsoftware.io.test;
2   
3   import java.io.*;
4   import java.io.StringReader;
5   
6   import junit.framework.TestCase;
7   
8   import com.diasparsoftware.java.io.ReaderUtil;
9   
10  public class GetContentAsStringTest extends TestCase {
11      public void testEmptyReader() throws Exception {
12          Reader empty = new InputStreamReader(
13              new ByteArrayInputStream(new byte[0]));
14          
15          assertEquals("", ReaderUtil.getContentAsString(empty));
16      }
17      
18      public void testFiveCharacters() throws Exception {
19          Reader empty = new InputStreamReader(
20              new ByteArrayInputStream(new byte[] {'a', 'b', 'c', 'd', 'e'}));
21          
22          assertEquals("abcde", ReaderUtil.getContentAsString(empty));
23      }
24  
25  }