source: MondoRescue/branches/3.3/mindi-busybox/testsuite/dc.tests@ 3621

Last change on this file since 3621 was 3621, checked in by Bruno Cornec, 7 years ago

New 3?3 banch for incorporation of latest busybox 1.25. Changing minor version to handle potential incompatibilities.

  • Property svn:executable set to *
File size: 1.0 KB
Line 
1#!/bin/sh
2# Copyright 2015 by Bernhard Reutner-Fischer
3# Licensed under GPLv2 or later, see file LICENSE in this source tree.
4
5. ./testing.sh
6
7# testing "test name" "command" "expected result" "file input" "stdin"
8
9testing "dc basic syntax (stdin, multiple args)" \
10 "dc" \
11 "30\n" \
12 "" "10 20+p"
13
14testing "dc basic syntax (argv, single arg)" \
15 "dc '10 20+p'" \
16 "30\n" \
17 "" ""
18
19testing "dc basic syntax (argv, multiple args)" \
20 "dc 10 20+p" \
21 "30\n" \
22 "" ""
23
24testing "dc complex with spaces (single arg)" \
25 "dc '8 8 * 2 2 + / p'" \
26 "16\n" \
27 "" ""
28
29testing "dc complex without spaces (single arg)" \
30 "dc '8 8*2 2+/p'" \
31 "16\n" \
32 "" ""
33
34testing "dc complex with spaces (multiple args)" \
35 "dc 8 8 \* 2 2 + / p" \
36 "16\n" \
37 "" ""
38
39testing "dc complex without spaces (multiple args)" \
40 "dc 8 8\*2 2+/p" \
41 "16\n" \
42 "" ""
43
44exit $FAILCOUNT
45
46# we do not support arguments
47testing "dc -e <exprs>" \
48 "dc -e '10 2+f'" \
49 "12\n" \
50 "" ""
51
52testing "dc -f <exprs-from-given-file>" \
53 "dc -f input" \
54 "12\n" \
55 "10 2+f" ""
56
Note: See TracBrowser for help on using the repository browser.