summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-09-16 13:26:10 +0000
committernahi <nahi@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-09-16 13:26:10 +0000
commite8ca6594e0f3f427b4bf2b807dfa42821b97f0b9 (patch)
tree793c1001390355019013721b3d308c722ee4b193
parent3c25b2dd6df971c64c8369fa170d71b0ef5c2b0f (diff)
downloadruby-e8ca6594e0f3f427b4bf2b807dfa42821b97f0b9.tar.gz
ruby-e8ca6594e0f3f427b4bf2b807dfa42821b97f0b9.tar.xz
ruby-e8ca6594e0f3f427b4bf2b807dfa42821b97f0b9.zip
* test/csv/test_csv.rb: add negative tests of row_sep.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@4556 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog4
-rw-r--r--test/csv/test_csv.rb16
2 files changed, 20 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index df0be30da..cd8096e5f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Mon Sep 16 22:25:06 2003 NAKAMURA, Hiroshi <nahi@ruby-lang.org>
+
+ * test/csv/test_csv.rb: add negative tests of row_sep.
+
Tue Sep 16 16:47:56 2003 WATANABE Hirofumi <eban@ruby-lang.org>
* MANIFEST: add test/csv/mac.csv.
diff --git a/test/csv/test_csv.rb b/test/csv/test_csv.rb
index 41e25fe5e..6e95a1ba8 100644
--- a/test/csv/test_csv.rb
+++ b/test/csv/test_csv.rb
@@ -1207,12 +1207,28 @@ public
assert_equal([["Avenches", "aus Umgebung"], ["Bad Hersfeld", "Ausgrabung"]], rows)
rows = []
+ assert_raises(CSV::IllegalFormatError) do
+ CSV.open(@macfile, "r") do |row|
+ rows << row.to_a
+ end
+ end
+
+ rows = []
file = File.open(@macfile)
CSV::Reader.parse(file.read, ?,, ?\r) do |row|
rows << row.to_a
end
assert_equal([["Avenches", "aus Umgebung"], ["Bad Hersfeld", "Ausgrabung"]], rows)
file.close
+
+ rows = []
+ file = File.open(@macfile)
+ assert_raises(CSV::IllegalFormatError) do
+ CSV::Reader.parse(file.read, ?,) do |row|
+ rows << row.to_a
+ end
+ end
+ file.close
end