test/tc/nolines.rb in rio-0.3.3 vs test/tc/nolines.rb in rio-0.3.4
- old
+ new
@@ -6,12 +6,12 @@
require 'rio'
require 'test/unit'
require 'test/unit/testsuite'
-class TC_RIO_nolines < Test::Unit::TestCase
- def tdir() rio(%w/qp nolines/) end
+class TC_RIO_skiplines < Test::Unit::TestCase
+ def tdir() rio(%w/qp skiplines/) end
def assert!(a,msg="negative assertion")
assert((!(a)),msg)
end
require 'extensions/symbol'
def smap(a) a.map( &:to_s ) end
@@ -42,14 +42,14 @@
lines[1] = "\n"
lines[6] = "\n"
file < lines
exp = lines[0..0] + lines[2..5] + lines[7...8]
- ans = file.chomp.nolines[:empty?]
+ ans = file.chomp.skiplines[:empty?]
assert_equal(exp.map(&:chomp),ans)
- ans = file.nolines(:empty?).chomp.to_a
+ ans = file.skiplines(:empty?).chomp.to_a
assert_equal(exp.map(&:chomp),ans)
file.close
rio('..').chdir
end
@@ -71,25 +71,25 @@
exp = lines[1..1] + lines[5...8]
# iterate over the first line and comment lines
begin
f0 = file.dup
- ans = f0.nolines[0,/^\s*#/]
+ ans = f0.skiplines[0,/^\s*#/]
assert_equal(exp,ans)
end
begin
f0 = file.dup
- ans = f0.nolines[proc { |rec,rnum,rio| rnum == 0 || rec =~ /^\s*#/ }]
+ ans = f0.skiplines[proc { |rec,rnum,rio| rnum == 0 || rec =~ /^\s*#/ }]
assert_equal(exp,ans)
end
begin
f0 = file.dup
#$trace_states = true
exp0 = lines[0..1] + lines[5...8]
- ans = f0.nolines[/^\s*#/]
+ ans = f0.skiplines[/^\s*#/]
#p f0.cx
#$trace_states = false
assert_equal(exp0,ans)
end
end
@@ -100,45 +100,45 @@
ans = file.lines[proc { |rec,rnum,ario| rec =~ /#{ario.filename}/ }]
assert_equal(exp1,ans)
exp2 = lines[2..4]
exp = exp1 - exp2
- ans = file.lines(proc { |rec,rnum,ario| rec =~ /#{ario.filename}/ }).nolines[/^\s*#/]
+ ans = file.lines(proc { |rec,rnum,ario| rec =~ /#{ario.filename}/ }).skiplines[/^\s*#/]
assert_equal(exp,ans)
- ans = file.nolines(/^\s*#/).lines[proc { |rec,rnum,ario| rec =~ /#{ario.filename}/ }]
+ ans = file.skiplines(/^\s*#/).lines[proc { |rec,rnum,ario| rec =~ /#{ario.filename}/ }]
assert_equal(exp,ans)
end
def test_ranges_ss
# $trace_states = true
lfile,lines = file_lines()
- ans = rio('f1').nolines(2..4).lines[0..2]
+ ans = rio('f1').skiplines(2..4).lines[0..2]
exp = lines[6..6]
- ans = rio('f1').norecords(0).records(0..2).norecords(2..4).records[6]
+ ans = rio('f1').skiprecords(0).records(0..2).skiprecords(2..4).records[6]
assert_equal(exp,ans)
- ans = rio('f1').lines(0..2).nolines(0,2..4).lines[6]
+ ans = rio('f1').lines(0..2).skiplines(0,2..4).lines[6]
assert_equal(exp,ans)
- ans = rio('f1').nolines(0,2..4).lines[0..2,6]
+ ans = rio('f1').skiplines(0,2..4).lines[0..2,6]
assert_equal(lines[1..1]+lines[6..6],ans)
- ans = rio('f1').nolines(0).lines(0..2).nolines(2..4).lines[6]
+ ans = rio('f1').skiplines(0).lines(0..2).skiplines(2..4).lines[6]
assert_equal(exp,ans)
- ans = rio('f1').nolines(0).lines(0..2).nolines(2..4).lines[6]
+ ans = rio('f1').skiplines(0).lines(0..2).skiplines(2..4).lines[6]
assert_equal(exp,ans)
- ans = rio('f1').records(0..2).norecords(0,2..4).records[6]
+ ans = rio('f1').records(0..2).skiprecords(0,2..4).records[6]
assert_equal(exp,ans)
- ans = rio('f1').norecords(0,2..4).records[0..2,6]
+ ans = rio('f1').skiprecords(0,2..4).records[0..2,6]
assert_equal(lines[1..1]+lines[6..6],ans)
exp = lines[1..1] + lines[5..7]
- ans = rio('f1').nolines(0,2..4).lines[0..2,6,/f1/]
+ ans = rio('f1').skiplines(0,2..4).lines[0..2,6,/f1/]
assert_equal(exp,ans)
lfile.close
rio('..').chdir
@@ -167,36 +167,36 @@
end
def test_ranges
# $trace_states = true
lfile,lines = file_lines()
- file = lfile.dup.nolines(2..4).lines(0..2)
+ file = lfile.dup.skiplines(2..4).lines(0..2)
exp = lines[0..1]
#p "HEE"
# breakpoint
iter_tests(file,exp)
- file = lfile.dup.norecords(0).records(0..2).norecords(2..4).records(6)
+ file = lfile.dup.skiprecords(0).records(0..2).skiprecords(2..4).records(6)
exp = lines[6..6]
iter_tests(file,exp)
- file = lfile.dup.lines(0..2).nolines(0,2..4).lines(6)
+ file = lfile.dup.lines(0..2).skiplines(0,2..4).lines(6)
iter_tests(file,exp)
- file = lfile.dup.nolines(0,2..4).lines(0..2,6)
+ file = lfile.dup.skiplines(0,2..4).lines(0..2,6)
iter_tests(file,lines[1..1]+lines[6..6])
- file = lfile.dup.nolines(0).lines(0..2).nolines(2..4).lines(6)
+ file = lfile.dup.skiplines(0).lines(0..2).skiplines(2..4).lines(6)
iter_tests(file,exp)
- file = lfile.dup.records(0..2).norecords(0,2..4).records(6)
+ file = lfile.dup.records(0..2).skiprecords(0,2..4).records(6)
iter_tests(file,exp)
- file = lfile.dup.norecords(0,2..4).records(0..2,6)
+ file = lfile.dup.skiprecords(0,2..4).records(0..2,6)
iter_tests(file,lines[1..1]+lines[6..6])
exp = lines[1..1] + lines[5..7]
- file = lfile.dup.nolines(0,2..4).lines(0..2,6,/f1/)
+ file = lfile.dup.skiplines(0,2..4).lines(0..2,6,/f1/)
iter_tests(file,exp)
lfile.close
rio('..').chdir