summaryrefslogtreecommitdiff
path: root/tests/tr
diff options
context:
space:
mode:
authorJim Meyering <jim@meyering.net>1994-11-07 04:36:41 +0000
committerJim Meyering <jim@meyering.net>1994-11-07 04:36:41 +0000
commitc47ec4af2a6e8cfe2be09180d6cd69881a423802 (patch)
tree3e16b74a7f6842d91dc028652922c66ad4b929ad /tests/tr
parent1f875effabdd636c34188b42864a6c7254a10efd (diff)
downloadcoreutils-c47ec4af2a6e8cfe2be09180d6cd69881a423802.tar.xz
Add test names.
Diffstat (limited to 'tests/tr')
-rwxr-xr-xtests/tr/test.data.pl74
1 files changed, 37 insertions, 37 deletions
diff --git a/tests/tr/test.data.pl b/tests/tr/test.data.pl
index 8082b5bce..39da468f4 100755
--- a/tests/tr/test.data.pl
+++ b/tests/tr/test.data.pl
@@ -1,61 +1,61 @@
# input flags 1 or 2 strings expected output expected return code
#
-("abcd", '', 'abcd','[]*]', "]]]]", 0);
-("abc", '', 'abc','[%*]xyz', "xyz", 0);
-("abc", '', '','[.*]', "abc", 0);
+("1", "abcd", '', 'abcd','[]*]', "]]]]", 0);
+("2", "abc", '', 'abc','[%*]xyz', "xyz", 0);
+("3", "abc", '', '','[.*]', "abc", 0);
# Test --truncate-set1 behavior when string1 is longer than string2
-("abcde", '-t', 'abcd','xy', "xycde", 0);
+("4", "abcde", '-t', 'abcd','xy', "xycde", 0);
# Test bsd behavior (the default) when string1 is longer than string2
-("abcde", '', 'abcd','xy', "xyyye", 0);
+("5", "abcde", '', 'abcd','xy', "xyyye", 0);
# Do it the posix way
-("abcde", '', 'abcd','x[y*]', "xyyye", 0);
+("6", "abcde", '', 'abcd','x[y*]', "xyyye", 0);
#
-("abcdefghijklmnop", '-s', 'a-p','%[.*]$', "%.$", 0);
-("abcdefghijklmnop", '-s', 'a-p','[.*]$', ".$", 0);
-("abcdefghijklmnop", '-s', 'a-p','%[.*]', "%.", 0);
-("aabbcc", '-s', '[a-z]','', "abc", 0);
-("aabbcc", '-s', '[a-c]','', "abc", 0);
-("aabbcc", '-s', '[a-b]','', "abcc", 0);
-("aabbcc", '-s', '[b-c]','', "aabc", 0);
-("\0\0a\1\1b\2\2\2c\3\3\3d\4\4\4\4e\5\5", \
+("7", "abcdefghijklmnop", '-s', 'a-p','%[.*]$', "%.$", 0);
+("8", "abcdefghijklmnop", '-s', 'a-p','[.*]$', ".$", 0);
+("9", "abcdefghijklmnop", '-s', 'a-p','%[.*]', "%.", 0);
+("a", "aabbcc", '-s', '[a-z]','', "abc", 0);
+("b", "aabbcc", '-s', '[a-c]','', "abc", 0);
+("c", "aabbcc", '-s', '[a-b]','', "abcc", 0);
+("d", "aabbcc", '-s', '[b-c]','', "aabc", 0);
+("e", "\0\0a\1\1b\2\2\2c\3\3\3d\4\4\4\4e\5\5", \
'-s', '[\0-\5]','', "\0a\1b\2c\3d\4e\5", 0);
# tests of delete
-("[[[[[[[]]]]]]]]", '-d', '[=[=]','', "]]]]]]]]", 0);
-("[[[[[[[]]]]]]]]", '-d', '[=]=]','', "[[[[[[[", 0);
-("0123456789acbdefABCDEF", '-d', '[:xdigit:]','', "", 0);
-("w0x1y2z3456789acbdefABCDEFz", '-d', '[:xdigit:]','', "wxyzz", 0);
-("0123456789", '-d', '[:digit:]','', "", 0);
-("a0b1c2d3e4f5g6h7i8j9k", '-d', '[:digit:]','', "abcdefghijk", 0);
-("abcdefghijklmnopqrstuvwxyz", '-d', '[:lower:]','', "", 0);
-("ABCDEFGHIJKLMNOPQRSTUVWXYZ", '-d', '[:upper:]','', "", 0);
-("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", \
+("f", "[[[[[[[]]]]]]]]", '-d', '[=[=]','', "]]]]]]]]", 0);
+("g", "[[[[[[[]]]]]]]]", '-d', '[=]=]','', "[[[[[[[", 0);
+("h", "0123456789acbdefABCDEF", '-d', '[:xdigit:]','', "", 0);
+("i", "w0x1y2z3456789acbdefABCDEFz", '-d', '[:xdigit:]','', "wxyzz", 0);
+("j", "0123456789", '-d', '[:digit:]','', "", 0);
+("k", "a0b1c2d3e4f5g6h7i8j9k", '-d', '[:digit:]','', "abcdefghijk", 0);
+("l", "abcdefghijklmnopqrstuvwxyz", '-d', '[:lower:]','', "", 0);
+("m", "ABCDEFGHIJKLMNOPQRSTUVWXYZ", '-d', '[:upper:]','', "", 0);
+("n", "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", \
'-d', '[:lower:][:upper:]','', "", 0);
-("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", \
+("o", "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", \
'-d', '[:alpha:]','', "", 0);
-("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", \
+("p", "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", \
'-d', '[:alnum:]','', "", 0);
-(".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.", \
+("q", ".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.", \
'-d', '[:alnum:]','', "..", 0);
-(".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.", \
+("r", ".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.", \
'-ds', '[:alnum:]','.', ".", 0);
# The classic example, with string2 BSD-style
-("The big black fox jumped over the fence.", \
+("s", "The big black fox jumped over the fence.", \
'-cs', '[:alnum:]','\n', \
"The\nbig\nblack\nfox\njumped\nover\nthe\nfence\n", 0);
# The classic example, POSIX-style
-("The big black fox jumped over the fence.", \
+("t", "The big black fox jumped over the fence.", \
'-cs', '[:alnum:]','[\n*]', \
"The\nbig\nblack\nfox\njumped\nover\nthe\nfence\n", 0);
-("aabbaa", '-ds', 'b','a', "a", 0);
-("ZZ0123456789acbdefABCDEFZZ", \
+("u", "aabbaa", '-ds', 'b','a', "a", 0);
+("v", "ZZ0123456789acbdefABCDEFZZ", \
'-ds', '[:xdigit:]','Z', "Z", 0);
# Try some data with 8th bit set in case something is mistakenly sign-extended.
-("\300\301\377\345\345\350\345", \
+("w", "\300\301\377\345\345\350\345", \
'-ds', '\350','\345', "\300\301\377\345", 0);
-("abcdefghijklmnop", '-s', 'abcdefghijklmn','[:*016]', ":op", 0);
-("abc \$code", '-d', 'a-z','', " \$", 0);
-("a.b.c \$\$\$\$code\\", '-ds', 'a-z','$.', ". \$\\", 0);
+("x", "abcdefghijklmnop", '-s', 'abcdefghijklmn','[:*016]', ":op", 0);
+("y", "abc \$code", '-d', 'a-z','', " \$", 0);
+("z", "a.b.c \$\$\$\$code\\", '-ds', 'a-z','$.', ". \$\\", 0);
# Make sure that a-a is accepted, even though POSIX 1001.2 says it is illegal.
-("abc", '', 'a-a','z', "zbc", 0);
+("A", "abc", '', 'a-a','z', "zbc", 0);
#
-("", '', 'a',"''", "", 1);
+("B", "", '', 'a',"''", "", 1);