hal/test/zutil/io/IOUtilTest.java

31 lines
841 B
Java
Executable file

package zutil.io;
import org.junit.Test;
import java.io.IOException;
import static org.junit.Assert.assertEquals;
/**
* Created by Ziver on 2016-07-12.
*/
public class IOUtilTest {
@Test
public void readLine() throws IOException {
StringInputStream in = new StringInputStream("test\ntest2\ntest3");
assertEquals("test", IOUtil.readLine(in));
assertEquals("test2", IOUtil.readLine(in));
assertEquals("test3", IOUtil.readLine(in));
assertEquals(null, IOUtil.readLine(in));
}
@Test
public void readLineCarriageReturn() throws IOException {
StringInputStream in = new StringInputStream("test\r\ntest2\r\n");
assertEquals("test", IOUtil.readLine(in));
assertEquals("test2", IOUtil.readLine(in));
assertEquals(null, IOUtil.readLine(in));
}
}