X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fdata-io%2Fupdate.at;h=b2a8ba8b676ecd9d4971c7bb12c82bf50b1d01e2;hb=92635c65e5e265dc8114805af8974715539d90d2;hp=41ccf21043f3ff5d7f7df431b9420563149f227b;hpb=aa4573b5e5c219d27fbbec0b56b35bfdac77876a;p=pspp diff --git a/tests/language/data-io/update.at b/tests/language/data-io/update.at index 41ccf21043..b2a8ba8b67 100644 --- a/tests/language/data-io/update.at +++ b/tests/language/data-io/update.at @@ -1,3 +1,18 @@ +dnl PSPP - a program for statistical analysis. +dnl Copyright (C) 2017, 2020 Free Software Foundation, Inc. +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 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 You should have received a copy of the GNU General Public License +dnl along with this program. If not, see . m4_define([CHECK_UPDATE], [AT_SETUP([UPDATE $1 with $2]) AT_DATA([a.data], [dnl @@ -41,7 +56,7 @@ m4_if([$2], [sav], [], [DATA LIST NOTABLE FILE='b.data' /a b c 1-3 (A).]) UPDATE m4_if([$1], [sav], [FILE='a.sav'], [FILE=*]) /IN=InA /SORT m4_if([$2], [sav], [FILE='b.sav'], [FILE=*]) /IN=InB /RENAME c=d - BY a. + /BY a. LIST. ]) cat update.sps @@ -73,3 +88,28 @@ AT_BANNER([UPDATE]) CHECK_UPDATE([sav], [sav]) CHECK_UPDATE([sav], [inline]) CHECK_UPDATE([inline], [sav]) + + +AT_SETUP([SAVE RENAME with TO]) +AT_DATA([save-rename-to.sps], [dnl +data list notable list /a b c fxo9*. +begin data +1 2 3 8 +end data. + +SAVE OUTFILE = "renamed.sav" + /RENAME=(A B C = fdo9 TO fdo11). + + +NEW FILE. +GET FILE = "renamed.sav". +LIST. +]) + +AT_CHECK([pspp -O format=csv save-rename-to.sps], [0], [dnl +Table: Data List +fdo9,fdo10,fdo11,fxo9 +1.00,2.00,3.00,8.00 +]) + +AT_CLEANUP \ No newline at end of file