X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fstats%2Fcrosstabs.at;h=633679f3fe7a409f718e2d142e3ec795febb0c7d;hb=de2342cc0a5a3c7567ddadbb8eaee7019667a2b4;hp=0e2b3136ceb5f2f05b14678a9c862625010b111e;hpb=b703dab672466b340ca9ade0d249459bc6b2ba4c;p=pspp diff --git a/tests/language/stats/crosstabs.at b/tests/language/stats/crosstabs.at index 0e2b3136ce..633679f3fe 100644 --- a/tests/language/stats/crosstabs.at +++ b/tests/language/stats/crosstabs.at @@ -275,3 +275,70 @@ Continuity Correction,.00,1,1.00,, N of Valid Cases,4,,,, ]]) AT_CLEANUP + +# Bug #24752. +AT_SETUP([3-way CROSSTABS]) +AT_DATA([crosstabs.sps], + [[DATA LIST FIXED + / x 1-2 + y 3 + z 4. + +BEGIN DATA. +0111 +0222 +0311 +0412 +0521 +0612 +0711 +0811 +0912 +END DATA. + +LIST. + + +CROSSTABS TABLES x by y by z. +]]) +AT_CHECK([pspp -O format=csv crosstabs.sps], [0], + [[Table: Reading 1 record from INLINE. +Variable,Record,Columns,Format +x,1,1- 2,F2.0 +y,1,3- 3,F1.0 +z,1,4- 4,F1.0 + +Table: Data List +x,y,z +1,1,1 +2,2,2 +3,1,1 +4,1,2 +5,2,1 +6,1,2 +7,1,1 +8,1,1 +9,1,2 + +Table: Summary. +,Cases,,,,, +,Valid,,Missing,,Total, +,N,Percent,N,Percent,N,Percent +x * y * z,9,100.0%,0,0.0%,9,100.0% + +Table: x * y * z [count]. +z,,y,, +,x,1,2,Total +1,1,1.0,.0,1.0 +,3,1.0,.0,1.0 +,5,.0,1.0,1.0 +,7,1.0,.0,1.0 +,8,1.0,.0,1.0 +Total,,4.0,1.0,5.0 +2,2,.0,1.0,1.0 +,4,1.0,.0,1.0 +,6,1.0,.0,1.0 +,9,1.0,.0,1.0 +Total,,3.0,1.0,4.0 +]]) +AT_CLEANUP