X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fdictionary%2Fsys-file-info.at;h=e822506b33dc743b6f11a1b134cd930f3c1184e2;hb=feddb0d0be4cd39cca437cab738140c9db3dd0b6;hp=d7f4c3fa5701c6541daf27d9e731264a665f6c63;hpb=649c202d57d7d5d8bb87be5b72839cd56ca4ca0b;p=pspp diff --git a/tests/language/dictionary/sys-file-info.at b/tests/language/dictionary/sys-file-info.at index d7f4c3fa57..e822506b33 100644 --- a/tests/language/dictionary/sys-file-info.at +++ b/tests/language/dictionary/sys-file-info.at @@ -29,7 +29,7 @@ File:,pro.sav Label:,No label. Variables:,2 Cases:,3 -Type:,System File +Type:,SPSS System File Weight:,Not weighted. Compression:,SAV @@ -46,3 +46,82 @@ Display Alignment: Left Display Width: 10",2 ]) AT_CLEANUP + +AT_BANNER([DISPLAY]) + +dnl DISPLAY DOCUMENTS is tested with commands for documents. + +AT_SETUP([DISPLAY FILE LABEL]) +AT_DATA([display.sps], [dnl +DATA LIST LIST NOTABLE /x * name (a10) . + +DISPLAY FILE LABEL. + +FILE LABEL 'foo bar baz quux'. +DISPLAY FILE LABEL. +]) +AT_CHECK([pspp -O format=csv display.sps], [0], [dnl +The active dataset does not have a file label. + +File label: foo bar baz quux +]) +AT_CLEANUP + +dnl DISPLAY VECTORS is tested with commands for vectors. + +dnl DISPLAY ATTRIBUTES and @ATTRIBUTES are tested with commands for attributes. + +AT_SETUP([DISPLAY SCRATCH]) +AT_DATA([sysfile-info.sps], [dnl +DATA LIST LIST NOTABLE /x * name (a10) . +DISPLAY SCRATCH. +COMPUTE #x=0. +DISPLAY SCRATCH. +]) +AT_CHECK([pspp -O format=csv sysfile-info.sps], [0], [dnl +sysfile-info.sps:2: warning: DISPLAY: No variables to display. + +Variable +#x +]) +AT_CLEANUP + +AT_SETUP([DISPLAY INDEX]) +AT_DATA([sysfile-info.sps], [dnl +DATA LIST LIST NOTABLE /x * name (a10) . +DISPLAY INDEX. +]) +AT_CHECK([pspp -O format=csv sysfile-info.sps], [0], [dnl +Variable,Position +x,1 +name,2 +]) +AT_CLEANUP + +AT_SETUP([DISPLAY NAMES]) +AT_DATA([sysfile-info.sps], [dnl +DATA LIST LIST NOTABLE /x * name (a10) . +DISPLAY NAMES. +]) +AT_CHECK([pspp -O format=csv sysfile-info.sps], [0], [dnl +Variable +x +name +]) +AT_CLEANUP + +AT_SETUP([DISPLAY LABELS]) +AT_DATA([sysfile-info.sps], [dnl +DATA LIST LIST NOTABLE /x * name (a10) . +VARIABLE LABEL x 'variable one' name 'variable two'. +VALUE LABEL x 1 'asdf' 2 'jkl;'. +DISPLAY LABELS. +]) +AT_CHECK([pspp -O format=csv sysfile-info.sps], [0], [dnl +Variable,Label,Position +x,variable one,1 +name,variable two,2 +]) +AT_CLEANUP + +dnl DISPLAY VARIABLES Is tested in multiple places.