blob: ecf8b9caac83abb2cd2715646dee0bfa8a3c9b52 [file] [log] [blame]
Denys Vlasenkoded688c2009-11-04 15:31:19 +01001#!/bin/sh
2# Copyright 2009 by Denys Vlasenko
Denys Vlasenko0ef64bd2010-08-16 20:14:46 +02003# Licensed under GPLv2, see file LICENSE in this source tree.
Denys Vlasenkoded688c2009-11-04 15:31:19 +01004
Mike Frysingercaa79402009-11-04 18:41:22 -05005. ./testing.sh
Denys Vlasenko9297dbc2010-07-05 21:37:12 +02006test -f "$bindir/.config" && . "$bindir/.config"
Denys Vlasenkoded688c2009-11-04 15:31:19 +01007
8# testing "test name" "options" "expected result" "file input" "stdin"
9
10testing "fold -s" "fold -w 7 -s" \
Denys Vlasenko28055022010-01-04 20:49:58 +010011 "123456\n\t\nasdf" \
12 "" \
13 "123456\tasdf" \
14
15testing "fold -w1" "fold -w1" \
16 "q\nq\n \nw\n \ne\ne\ne\n \nr\n \nt\nt\nt\nt\n \ny" \
Denys Vlasenkoded688c2009-11-04 15:31:19 +010017 "" \
Denys Vlasenko28055022010-01-04 20:49:58 +010018 "qq w eee r tttt y" \
19
20testing "fold with NULs" "fold -sw22" \
21 "\
22The NUL is here:>\0< \n\
23and another one is \n\
24here:>\0< - they must \n\
25be preserved
26" \
27 "" \
28 "The NUL is here:>\0< and another one \
29is here:>\0< - they must be preserved
30" \
31
32# The text was taken from English and Ukrainian wikipedia pages
Denys Vlasenko9297dbc2010-07-05 21:37:12 +020033test x"$CONFIG_UNICODE_SUPPORT" = x"y" \
34&& test x"$CONFIG_UNICODE_USING_LOCALE" != x"y" \
35&& testing "fold -sw66 with unicode input" "fold -sw66" \
Denys Vlasenko28055022010-01-04 20:49:58 +010036 "\
37The Andromeda Galaxy (pronounced /ænˈdrɒmədə/, also known as \n\
38Messier 31, M31, or NGC224; often referred to as the Great \n\
39Andromeda Nebula in older texts) is a spiral galaxy approximately \n\
402,500,000 light-years (1.58×10^11 AU) away in the constellation \n\
41Andromeda. It is the nearest spiral galaxy to our own, the Milky \n\
42Way.\n\
43Галактика або Туманність Андромеди (також відома як M31 за \n\
44каталогом Мессьє та NGC224 за Новим загальним каталогом) — \n\
45спіральна галактика, що знаходиться на відстані приблизно у 2,5 \n\
46мільйони світлових років від нашої планети у сузір'ї Андромеди. \n\
47На початку ХХІ ст. в центрі галактики виявлено чорну дірку." \
48 "" \
49 "\
50The Andromeda Galaxy (pronounced /ænˈdrɒmədə/, also known as \
51Messier 31, M31, or NGC224; often referred to as the Great \
52Andromeda Nebula in older texts) is a spiral galaxy approximately \
532,500,000 light-years (1.58×10^11 AU) away in the constellation \
54Andromeda. It is the nearest spiral galaxy to our own, the Milky \
55Way.
56Галактика або Туманність Андромеди (також відома як M31 за \
57каталогом Мессьє та NGC224 за Новим загальним каталогом) — \
58спіральна галактика, що знаходиться на відстані приблизно у 2,5 \
59мільйони світлових років від нашої планети у сузір'ї Андромеди. \
Denys Vlasenkoe3d90a92010-05-10 05:53:16 +020060На початку ХХІ ст. в центрі галактики виявлено чорну дірку."
Denys Vlasenkoded688c2009-11-04 15:31:19 +010061
62exit $FAILCOUNT