X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fdata-io%2Fupdate.at;h=b2a8ba8b676ecd9d4971c7bb12c82bf50b1d01e2;hb=06ac0c2d623e9ae54c3e22a2d6740219ab357b21;hp=c04b39a46f853f6958debbc659abd9c90d850944;hpb=facb4a1ad3c9e8b2cdf55824680eed2afb91aebe;p=pspp diff --git a/tests/language/data-io/update.at b/tests/language/data-io/update.at index c04b39a46f..b2a8ba8b67 100644 --- a/tests/language/data-io/update.at +++ b/tests/language/data-io/update.at @@ -1,5 +1,5 @@ dnl PSPP - a program for statistical analysis. -dnl Copyright (C) 2017 Free Software Foundation, Inc. +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 @@ -13,7 +13,7 @@ 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 . -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