File: examples

package info (click to toggle)
libaunit 18-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 1,100 kB
  • sloc: ada: 5,325; makefile: 152; sh: 94; xml: 13
file content (75 lines) | stat: -rw-r--r-- 1,716 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#!/bin/sh
set -C -e -f -u
dev_pkg="`sed -n '/^Package: \(libaunit[0-9.]\+-dev\)$/{s//\1/;p;q}' debian/control`"
cd "$ADTTMP"

cp -r /usr/share/doc/$dev_pkg/examples .
cd examples
######################################################################
cat > st <<EOF

OK Test Math package

Total Tests Run:   1
Successful Tests:  1
Failed Assertions: 0
Unexpected Errors: 0
EOF
make -C simple_test
simple_test/test_math | diff st -
######################################################################
cat > tc <<EOF

OK Test addition
OK Test subtraction

Total Tests Run:   2
Successful Tests:  2
Failed Assertions: 0
Unexpected Errors: 0
EOF
make -C test_caller
test_caller/test_math | diff tc -
######################################################################
cat > tf <<EOF

OK Test addition
OK Test subtraction

Total Tests Run:   2
Successful Tests:  2
Failed Assertions: 0
Unexpected Errors: 0
EOF
make -C test_fixture
test_fixture/test_math | diff tf -
######################################################################
cat > c <<EOF

OK Test Stack.Push
OK Test Stack.Pop
OK Test Stack.Length
OK Test Stack.Top
OK Test Stack.Next_To_Top
OK Test Operations.Addition.Pop
OK Test Operations.Addition.Push
OK Test Operations.Addition.Execute
OK Test Operations.Subtraction.Pop
OK Test Operations.Subtraction.Push
OK Test Operations.Subtraction.Execute
OK Test Operands.Ints.Image

FAIL Test Operands.Ints.Value
    test not implemented
    at operands-ints-test.adb:23
FAIL Test Operands.Ints.Set
    test not implemented
    at operands-ints-test.adb:29

Total Tests Run:   14
Successful Tests:  12
Failed Assertions: 2
Unexpected Errors: 0
EOF
make -C calculator
calculator/test_calculator | diff c -