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