summaryrefslogtreecommitdiff
path: root/tests/bin
diff options
context:
space:
mode:
authorkamil <kamil@NetBSD.org>2018-06-27 17:39:30 +0000
committerkamil <kamil@NetBSD.org>2018-06-27 17:39:30 +0000
commitafb50cf84d2ec6dc7d324463a7fd8f084fe856b5 (patch)
tree47ff14cf48c152aef22bbefb7cb7b27cbc84924d /tests/bin
parentb55fa053be5029ccf6a93a6e8d82e1fc3306ace3 (diff)
Add 3 more expr(1) ATF tests detecting overflow
Verify 0 * INT.
Diffstat (limited to 'tests/bin')
-rw-r--r--tests/bin/expr/t_expr.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/bin/expr/t_expr.sh b/tests/bin/expr/t_expr.sh
index 4b4498c5ca9..96981c54e30 100644
--- a/tests/bin/expr/t_expr.sh
+++ b/tests/bin/expr/t_expr.sh
@@ -1,4 +1,4 @@
-# $NetBSD: t_expr.sh,v 1.5 2018/06/27 17:14:47 kamil Exp $
+# $NetBSD: t_expr.sh,v 1.6 2018/06/27 17:39:30 kamil Exp $
#
# Copyright (c) 2007 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -96,6 +96,9 @@ overflow_body() {
"expr: integer overflow or underflow occurred for operation '-4611686018427387904 * -2'"
test_expr '-4611686018427387904 \* -3' \
"expr: integer overflow or underflow occurred for operation '-4611686018427387904 * -3'"
+ test_expr '0 \* -1' '0'
+ test_expr '0 \* 0' '0'
+ test_expr '0 \* 1' '0'
}
atf_test_case gtkmm