Add all examples as tests from RFC 4180 - csvtofsv - Convert CSV to FSV (`fs' (0x1c) as FS and `rs' (0x1e) as RS)
(HTM) hg clone https://bitbucket.org/iamleot/csvtofsv
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) changeset 1934375d22a116a1139a90874da7ffcf7d24e930
(DIR) parent 67c8b7bbc8b8eaaf97ef33026563b243339b8ee8
(HTM) Author: Leonardo Taccari <iamleot@gmail.com>
Date: Wed, 26 Jun 2019 00:24:22
Add all examples as tests from RFC 4180
csvtofsv generates incorrect output for several of them!
This should be fixed!
Diffstat:
t/04.csv | 2 ++
t/04.fsv | 1 +
t/05.csv | 2 ++
t/05.fsv | 1 +
t/06.csv | 3 +++
t/06.fsv | 1 +
t/07.csv | 1 +
t/07.fsv | 1 +
t/08.csv | 2 ++
t/08.fsv | 2 ++
t/09.csv | 3 +++
t/09.fsv | 3 +++
t/10.csv | 1 +
t/10.fsv | 1 +
t/Makefile | 2 +-
15 files changed, 25 insertions(+), 1 deletions(-)
---
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/04.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/04.csv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,2 @@
+aaa,bbb,ccc
+zzz,yyy,xxx
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/04.fsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/04.fsv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,1 @@
+aaa
bbb
ccc
zzz
yyy
xxx
\ No newline at end of file
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/05.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/05.csv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,2 @@
+aaa,bbb,ccc
+zzz,yyy,xxx
\ No newline at end of file
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/05.fsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/05.fsv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,1 @@
+aaa
bbb
ccc
zzz
yyy
xxx
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/06.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/06.csv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,3 @@
+field_name,field_name,field_name
+aaa,bbb,ccc
+zzz,yyy,xxx
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/06.fsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/06.fsv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,1 @@
+field_name
field_name
field_name
aaa
bbb
ccc
zzz
yyy
xxx
\ No newline at end of file
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/07.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/07.csv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,1 @@
+aaa,bbb,ccc
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/07.fsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/07.fsv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,1 @@
+aaa
bbb
ccc
\ No newline at end of file
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/08.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/08.csv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,2 @@
+"aaa","bbb","ccc"
+zzz,yyy,xxx
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/08.fsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/08.fsv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,2 @@
+aaa
bbb
ccc
+zzz
yyy
xxx
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/09.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/09.csv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,3 @@
+"aaa","b
+bb","ccc"
+zzz,yyy,xxx
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/09.fsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/09.fsv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,3 @@
+aaa
b
+bb
ccc
+zzz
yyy
xxx
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/10.csv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/10.csv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,1 @@
+"aaa","b""bb","ccc"
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/10.fsv
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/t/10.fsv Wed Jun 26 00:24:22 2019 +0200
@@ -0,0 +1,1 @@
+aaa
b"bb
ccc
\ No newline at end of file
diff -r 67c8b7bbc8b8 -r 1934375d22a1 t/Makefile
--- a/t/Makefile Tue Jun 25 23:49:25 2019 +0200
+++ b/t/Makefile Wed Jun 26 00:24:22 2019 +0200
@@ -1,4 +1,4 @@
-TESTS= 01 02 03
+TESTS= 01 02 03 04 05 06 07 08 09 10
CSVTOFSV?= ../csvtofsv