X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fstats%2Foneway.at;h=a53dfcdd4dea0ae7e285f241c8a58ee4392bedef;hb=43ec93cfe90172f186b71bfc229b34a981f5b128;hp=c686f27c177ccd8c81a5bc5940bb37377ace9aec;hpb=0df9cdd3df66caf4353128feff3008289cda8115;p=pspp diff --git a/tests/language/stats/oneway.at b/tests/language/stats/oneway.at index c686f27c17..a53dfcdd4d 100644 --- a/tests/language/stats/oneway.at +++ b/tests/language/stats/oneway.at @@ -974,3 +974,64 @@ ONEWAY AT_CHECK([pspp -O format=csv crash3.sps], [0], [ignore]) AT_CLEANUP + + +AT_SETUP([ONEWAY Crash on empty data]) +AT_DATA([crash4.sps],[dnl +DATA LIST NOTABLE LIST /height * weight * temperature * sex *. +BEGIN DATA. +1801 . . 0 +1606 . . 1 +END DATA. + +ONEWAY /VARIABLES= height weight temperature BY sex + /CONTRAST = -1 1 + /CONTRAST = -3 3 + /CONTRAST = 2 -2 1 + /CONTRAST = -9 9 + . +]) + +AT_CHECK([pspp -O format=csv crash4.sps], [0], [ignore]) + +AT_CLEANUP + + + +AT_SETUP([ONEWAY Crash on invalid dependent variable]) +AT_DATA([crash5.sps],[dnl +data list notable list /a * b *. +begin data. +3 0 +2 0 +6 2 +end data. + +oneway a"by b. + +]) + +AT_CHECK([pspp -O format=csv crash5.sps], [1], [ignore]) + +AT_CLEANUP + + + + +AT_SETUP([ONEWAY Crash on unterminated string]) + +AT_DATA([crash6.sps], [dnl +DATA LIST NOTABLE LIST /height * weight * temperature * sex *. +BEGIN DATA. +1801 . . 0 +1606 . 0 . 1 +END DATA. + +ONEWAY /VARIABLES= height weight temperature BY sex + /CONTRAST =" 2 -2 1 + . +]) + +AT_CHECK([pspp -O format=csv crash6.sps], [1], [ignore]) + +AT_CLEANUP