Tizen 2.0 Release
[external/module-init-tools.git] / tests / test-modindex / 05order.sh
1 #! /bin/sh
2
3 # Index preserves order of values for same key
4
5 modindex -o tests/tmp/index << EOF
6 a 1
7 a 2
8 a 3
9 EOF
10
11 [ "`modindex -d tests/tmp/index`" = "a 1
12 a 2
13 a 3" ]
14
15 modindex -o tests/tmp/index << EOF
16 a 3
17 a 2
18 a 1
19 EOF
20
21 [ "`modindex -d tests/tmp/index`" = "a 3
22 a 2
23 a 1" ]
24
25 # Index preserves order of values across multiple keys
26
27 modindex -o tests/tmp/index << EOF
28 *a 1
29 b* 2
30 * 3
31 EOF
32
33 [ "`modindex -w ba tests/tmp/index`" = "Found value(s):
34 1
35 2
36 3" ]
37
38 modindex -o tests/tmp/index << EOF
39 * 1
40 b* 2
41 *a 3
42 EOF
43
44 [ "`modindex -w ba tests/tmp/index`" = "Found value(s):
45 1
46 2
47 3" ]