X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fdata-io%2Fdata-list.at;h=4a59cf795ad80eecdecf1007c3e005a83009e415;hb=aa4573b5e5c219d27fbbec0b56b35bfdac77876a;hp=dba2a4a12e182a0d14cd0db555ffcfb4389c54d0;hpb=a258e53c63a08b0ec48aea8f03808eb651729424;p=pspp diff --git a/tests/language/data-io/data-list.at b/tests/language/data-io/data-list.at index dba2a4a12e..4a59cf795a 100644 --- a/tests/language/data-io/data-list.at +++ b/tests/language/data-io/data-list.at @@ -30,6 +30,7 @@ A,B,C ]) AT_CLEANUP + AT_SETUP([DATA LIST LIST with explicit delimiters]) AT_DATA([data-list.pspp], [dnl data list list ('|','X') /A B C D. @@ -49,7 +50,7 @@ B,F8.0 C,F8.0 D,F8.0 -data-list.pspp:3.9-13: warning: Data for variable D is not valid as format F: Number followed by garbage. +data-list.pspp:3.9-3.13: warning: Data for variable D is not valid as format F: Number followed by garbage. Table: Data List A,B,C,D @@ -160,9 +161,9 @@ end data. list. ]) AT_CHECK([pspp -O format=csv data-list.pspp], [0], [dnl -data-list.pspp:8.1-3: warning: Data for variable count is not valid as format F: Field contents are not numeric. +data-list.pspp:8.1-8.3: warning: Data for variable count is not valid as format F: Field contents are not numeric. -data-list.pspp:11.1-3: warning: Data for variable count is not valid as format F: Field contents are not numeric. +data-list.pspp:11.1-11.3: warning: Data for variable count is not valid as format F: Field contents are not numeric. Table: Data List start,end,count @@ -255,3 +256,34 @@ AT_CHECK([cat write.txt], [0], [dnl 1 12 123 1234 12345 . ]) AT_CLEANUP + +AT_SETUP([DATA LIST FREE and LIST report missing delimiters]) +AT_DATA([data-list.sps], [dnl +DATA LIST FREE NOTABLE/s (a10). +LIST. +BEGIN DATA. +'y'z +END DATA. +]) +AT_CHECK([pspp -O format=csv data-list.sps], [0], [dnl +data-list.sps:4: warning: Missing delimiter following quoted string. + +Table: Data List +s +y @&t@ +z @&t@ +]) +AT_CLEANUP + +AT_SETUP([DATA LIST FREE and LIST assume a width if omitted]) +AT_DATA([data-list.sps], [dnl +DATA LIST FREE TABLE/s (a) d (datetime) f (f). +]) +AT_CHECK([pspp -O format=csv data-list.sps], [0], [dnl +Table: Reading free-form data from INLINE. +Variable,Format +s,A1 +d,DATETIME17.0 +f,F1.0 +]) +AT_CLEANUP