X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fdata-io%2Fupdate.at;h=b2a8ba8b676ecd9d4971c7bb12c82bf50b1d01e2;hb=cd221d80fafb54e550398c6de105d4c1b7f02ba0;hp=b2c7c482f232aba5616b44465893fd2bd3e55f33;hpb=691a034d7f2139076fa012739dffd40ef5db4a9b;p=pspp diff --git a/tests/language/data-io/update.at b/tests/language/data-io/update.at index b2c7c482f2..b2a8ba8b67 100644 --- a/tests/language/data-io/update.at +++ b/tests/language/data-io/update.at @@ -1,19 +1,19 @@ dnl PSPP - a program for statistical analysis. -dnl Copyright (C) 2017 Free Software Foundation, Inc. -dnl +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 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 m4_define([CHECK_UPDATE], +m4_define([CHECK_UPDATE], [AT_SETUP([UPDATE $1 with $2]) AT_DATA([a.data], [dnl 1aB @@ -56,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 @@ -88,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