X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=sidebyside;f=tests%2Flanguage%2Fstats%2Frank.at;h=d29e2e8df6124fc86e4b5d66352423557073fe39;hb=24c05c4eafa2fa462bae17b45c9f58d0fb2a09c7;hp=45ca41aea016a0d30c050fda87327d46a3d1b2b3;hpb=ff5e81803b409939e921211f1ffd46cb24df33e9;p=pspp diff --git a/tests/language/stats/rank.at b/tests/language/stats/rank.at index 45ca41aea0..d29e2e8df6 100644 --- a/tests/language/stats/rank.at +++ b/tests/language/stats/rank.at @@ -37,6 +37,40 @@ x,Rx ]) AT_CLEANUP +# This checks for regression against a crash reported as bug #38482 +# that occurred when multiple variables were specified without any +# rank specifications. +AT_SETUP([RANK multiple variables with defaults]) +AT_DATA([rank.sps], [dnl +DATA LIST LIST NOTABLE /x * y * z *. +BEGIN DATA. + 1.00 2.00 3.00 + 4.00 5.00 6.00 +END DATA. + +RANK ALL. + +LIST. +]) +AT_CHECK([pspp -o pspp.csv rank.sps]) +AT_CHECK([cat pspp.csv], [0], [dnl +Variables Created By RANK + + + +x into Rx(RANK of x) + +y into Ry(RANK of y) + +z into Rz(RANK of z) + +Table: Data List +x,y,z,Rx,Ry,Rz +1.00,2.00,3.00,1.000,1.000,1.000 +4.00,5.00,6.00,2.000,2.000,2.000 +]) +AT_CLEANUP + AT_SETUP([RANK with RANK, RFRACTION, N]) AT_DATA([rank.sps], [dnl DATA LIST LIST NOTABLE /a * b *. @@ -92,32 +126,32 @@ b,Format: F8.2,,2 ,Measure: Scale,, ,Display Alignment: Right,, ,Display Width: 8,, -Ra,RANK of a,,3 +Ra,Label: RANK of a,,3 ,Format: F9.3,, ,Measure: Scale,, ,Display Alignment: Right,, ,Display Width: 8,, -RFR001,RFRACTION of a,,4 +RFR001,Label: RFRACTION of a,,4 ,Format: F6.4,, ,Measure: Scale,, ,Display Alignment: Right,, ,Display Width: 8,, -count,N of a,,5 +count,Label: N of a,,5 ,Format: F6.0,, ,Measure: Scale,, ,Display Alignment: Right,, ,Display Width: 8,, -Rb,RANK of b,,6 +Rb,Label: RANK of b,,6 ,Format: F9.3,, ,Measure: Scale,, ,Display Alignment: Right,, ,Display Width: 8,, -RFR002,RFRACTION of b,,7 +RFR002,Label: RFRACTION of b,,7 ,Format: F6.4,, ,Measure: Scale,, ,Display Alignment: Right,, ,Display Width: 8,, -Nb,N of b,,8 +Nb,Label: N of b,,8 ,Format: F6.0,, ,Measure: Scale,, ,Display Alignment: Right,, @@ -509,7 +543,7 @@ ran003,Format: F8.2,,3 ,Measure: Scale,, ,Display Alignment: Right,, ,Display Width: 8,, -RAN001,RANK of foo,,4 +RAN001,Label: RANK of foo,,4 ,Format: F9.3,, ,Measure: Scale,, ,Display Alignment: Right,,