X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Futilities%2Fset.at;h=04ef900c5ea66a62337473463288ef25cc24986a;hb=fb429d05d61e959fcd4a0116e9b4327967845f9d;hp=059fdfbbc34a6f83a68639c97685be70de6cffed;hpb=5dbf5abcbed01f04422d4dead1c0ae0bb7efde4f;p=pspp diff --git a/tests/language/utilities/set.at b/tests/language/utilities/set.at index 059fdfbbc3..04ef900c5e 100644 --- a/tests/language/utilities/set.at +++ b/tests/language/utilities/set.at @@ -1,16 +1,16 @@ dnl PSPP - a program for statistical analysis. dnl Copyright (C) 2017 Free Software Foundation, Inc. -dnl +dnl dnl This program is free software: you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by dnl the Free Software Foundation, either version 3 of the License, or dnl (at your option) any later version. -dnl +dnl dnl This program is distributed in the hope that it will be useful, dnl but WITHOUT ANY WARRANTY; without even the implied warranty of dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the dnl GNU General Public License for more details. -dnl +dnl dnl You should have received a copy of the GNU General Public License dnl along with this program. If not, see . dnl @@ -31,9 +31,11 @@ DESCRIPTIVES /x. AT_CHECK([pspp -O format=csv set.pspp], [1], [dnl "set.pspp:7: error: SET: Output format F41.0 specifies width 41, but F requires a width between 1 and 40." -Table: Valid cases = 3; cases with missing value(s) = 0. -Variable,N,Mean,Std Dev,Minimum,Maximum +Table: Descriptive Statistics +,N,Mean,Std Dev,Minimum,Maximum x,3,2.00,1.00,1.00,3.00 +Valid N (listwise),3,,,, +Missing N (listwise),0,,,, ]) AT_CLEANUP @@ -119,8 +121,42 @@ x,y,z AT_CLEANUP - +AT_SETUP([SET macro - MEXPAND MPRINT MITERATE MNEST]) +AT_DATA([set-macro.sps], [dnl +show mexpand mprint miterate mnest. +preserve. +set mexpand=off mprint=on miterate=10 mnest=11. +show mexpand mprint miterate mnest. +restore. +show mexpand mprint miterate mnest. +]) +AT_CHECK([pspp -O format=csv set-macro.sps], [0], [dnl +set-macro.sps:1: note: SHOW: MEXPAND is ON. + +set-macro.sps:1: note: SHOW: MPRINT is OFF. + +set-macro.sps:1: note: SHOW: MITERATE is 1000. + +set-macro.sps:1: note: SHOW: MNEST is 50. + +set-macro.sps:4: note: SHOW: MEXPAND is OFF. +set-macro.sps:4: note: SHOW: MPRINT is ON. + +set-macro.sps:4: note: SHOW: MITERATE is 10. + +set-macro.sps:4: note: SHOW: MNEST is 11. + +set-macro.sps:6: note: SHOW: MEXPAND is ON. + +set-macro.sps:6: note: SHOW: MPRINT is OFF. + +set-macro.sps:6: note: SHOW: MITERATE is 1000. + +set-macro.sps:6: note: SHOW: MNEST is 50. +]) +AT_CLEANUP + AT_BANNER([PRESERVE and RESTORE]) AT_SETUP([PRESERVE of SET FORMAT])