• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/ruby-104/ruby/test/stringio/

Lines Matching refs:gets

45     assert_equal(nil, StringIO.new("").gets)
46 assert_equal("\n", StringIO.new("\n").gets)
47 assert_equal("a\n", StringIO.new("a\n").gets)
48 assert_equal("a\n", StringIO.new("a\nb\n").gets)
49 assert_equal("a", StringIO.new("a").gets)
50 assert_equal("a\n", StringIO.new("a\nb").gets)
51 assert_equal("abc\n", StringIO.new("abc\n\ndef\n").gets)
52 assert_equal("abc\n\ndef\n", StringIO.new("abc\n\ndef\n").gets(nil))
53 assert_equal("abc\n\n", StringIO.new("abc\n\ndef\n").gets(""))
54 assert_raise(TypeError){StringIO.new("").gets(1, 1)}
55 assert_nothing_raised {StringIO.new("").gets(nil, nil)}
245 assert_equal([0, "foo\n"], [f.lineno, f.gets])
246 assert_equal([1, "bar\n"], [f.lineno, f.gets])
248 assert_equal([1000, "baz\n"], [f.lineno, f.gets])
249 assert_equal([1001, nil], [f.lineno, f.gets])
256 assert_equal([0, "foo\n"], [f.pos, f.gets])
257 assert_equal([4, "bar\n"], [f.pos, f.gets])
260 assert_equal([1, "oo\n"], [f.pos, f.gets])
261 assert_equal([4, "bar\n"], [f.pos, f.gets])
262 assert_equal([8, "baz\n"], [f.pos, f.gets])
263 assert_equal([12, nil], [f.pos, f.gets])
270 assert_equal("foo\n", f.gets)
272 assert_equal("qux\n", f.gets)
276 assert_equal("quux\n", f2.gets)
319 assert_equal("quxfoo\n", t.gets)
325 assert_equal("\u7d05\u7389bar\n", t.gets)
371 assert_equal("fo", f.gets(2))
375 assert_equal("o\nbar\nbaz", f.gets(o))
378 assert_equal("foo\nbar\nbaz", f.gets("az"))
380 assert_equal("a" * 10000 + "zz", f.gets("zz"))
382 assert_equal("a" * 10000 + "zz!", f.gets("zzz"))
386 assert_equal(s, StringIO.new(s).gets(1), bug4112)
387 assert_equal(s, StringIO.new(s).gets(nil, 1), bug4112)