X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fexpressions%2Fevaluate.at;h=d06270af0f09a0816c9a4d9f1a7578e9fce871cf;hb=181b7b7bf5637774bbccc2ce019449a4994cfb07;hp=f712b4c047eaa2d0a85c3fd3c9821680b5b77894;hpb=99ef920255b16eb972c498aea7ac8716e64ec1be;p=pspp-builds.git diff --git a/tests/language/expressions/evaluate.at b/tests/language/expressions/evaluate.at index f712b4c0..d06270af 100644 --- a/tests/language/expressions/evaluate.at +++ b/tests/language/expressions/evaluate.at @@ -1942,3 +1942,47 @@ R1 1.50 ]) AT_CLEANUP + +AT_SETUP([VALUELABEL function]) +AT_DATA([valuelabel.sps], [dnl +DATA LIST notable /n 1 s 2(a). +VALUE LABELS /n 0 'Very dissatisfied' + 1 'Dissatisfied' + 1.5 'Slightly Peeved' + 2 'Neutral' + 3 'Satisfied' + 4 'Very satisfied'. +VALUE LABELS /s 'a' 'Wouldn''t buy again' + 'b' 'Unhappy' + 'c' 'Bored' + 'd' 'Satiated' + 'e' 'Elated'. +STRING nlabel slabel(a10). +COMPUTE nlabel = VALUELABEL(n). +COMPUTE slabel = VALUELABEL(s). +LIST. +BEGIN DATA. + +0a +1b +2c +3d +4e +5f +6g +END DATA. +]) +AT_CHECK([pspp -o pspp.csv valuelabel.sps]) +AT_CHECK([cat pspp.csv], [0], [dnl +Table: Data List +n,s,nlabel,slabel +.,,, +0,a,Very dissa,Wouldn't b +1,b,Dissatisfi,Unhappy @&t@ +2,c,Neutral ,Bored @&t@ +3,d,Satisfied ,Satiated @&t@ +4,e,Very satis,Elated @&t@ +5,f,, +6,g,, +]) +AT_CLEANUP