lib: intro `Float.lerp` for simple linear interpolation
[nit.git] / lib / io / test_push_back_reader.nit
index 5bace8f..1498ccf 100644 (file)
@@ -18,7 +18,7 @@ class TestPushBackDecorator
        super TestSuite
 
        private fun sample: PushBackDecorator do
-               return new PushBackDecorator(new StringIStream("""
+               return new PushBackDecorator(new StringReader("""
 abcd
 
 efg
@@ -32,7 +32,7 @@ efg
        end
 
        fun test_read_char_eof do
-               var subject = new PushBackDecorator(new StringIStream(""))
+               var subject = new PushBackDecorator(new StringReader(""))
 
                assert -1 == subject.read_char
        end
@@ -99,16 +99,16 @@ efg
        fun test_read_line do
                var subject = sample
 
-               assert "abcd\n" == subject.read_line
-               assert "\n" == subject.read_line
+               assert "abcd" == subject.read_line
+               assert "" == subject.read_line
        end
 
        fun test_unread_read_line do
                var subject = sample
 
                subject.unread("a\nb")
-               assert "a\n" == subject.read_line
-               assert "babcd\n" == subject.read_line
+               assert "a" == subject.read_line
+               assert "babcd" == subject.read_line
        end
 
        fun test_eof do
@@ -120,7 +120,7 @@ efg
        end
 
        fun test_eof_empty do
-               var subject = new PushBackDecorator(new StringIStream(""))
+               var subject = new PushBackDecorator(new StringReader(""))
 
                assert subject.eof
        end