X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Flanguage%2Fdictionary%2Fmissing-values.at;h=fd748385917c770b00b35e85a50f319f3d7f33a0;hb=75943041c08afda14867f3b6d14a416170825418;hp=d4a901658276385104a6bf51b5084c0504f8787d;hpb=488ddc764e6f35217240ca0418080c08d4b14070;p=pspp diff --git a/tests/language/dictionary/missing-values.at b/tests/language/dictionary/missing-values.at index d4a9016582..fd74838591 100644 --- a/tests/language/dictionary/missing-values.at +++ b/tests/language/dictionary/missing-values.at @@ -1,3 +1,19 @@ +dnl PSPP - a program for statistical analysis. +dnl Copyright (C) 2017 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 . +dnl AT_BANNER([MISSING VALUES]) AT_SETUP([MISSING VALUES valid cases]) @@ -59,11 +75,13 @@ DISPLAY DICTIONARY str1 str2 longstr. * May mix variable types when clearing missing values. MISSING VALUES ALL (). +MISSING VALUES num1 (1). DISPLAY DICTIONARY ]) AT_CHECK([pspp -o pspp.csv missing-values.sps]) -AT_CHECK([sed -n '/^$/p; /^@<:@^"@:>@*"@<:@^"@:>@*$/N; s/^\(@<:@a-z0-9@:>@*\),".*Missing Values: \(.*\)",@<:@0-9@:>@*$/\1: \2/p; s/^\(@<:@a-z0-9@:>@*\),Format: @<:@A-Z0-9.@:>@*,@<:@0-9@:>@*$/\1: none/p' pspp.csv -], [0], [dnl +AT_CHECK([cat pspp.csv | sed '/^Table/d +/^Name/d +s/^\([[a-z0-9]]*\),.*,\([[^,]]*\)$/\1: \2/'], [0], [dnl date1: 1 num1: 1 @@ -114,15 +132,15 @@ num1: 1 THRU HIGHEST; -1 num1: 1 THRU HIGHEST; -1 -str1: ""abc ""; ""def "" -str2: ""abc""; ""def"" -longstr: ""abc ""; ""def "" +str1: """abc ""; ""def """ +str2: """abc""; ""def""" +longstr: """abc ""; ""def """ -str1: none -str2: none -date1: none -num1: none -longstr: none +str1: @&t@ +str2: @&t@ +date1: @&t@ +num1: 1 +longstr: @&t@ ]) AT_CLEANUP