Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/tests/bin/expr Add 2 new expr(1) ATF tests



details:   https://anonhg.NetBSD.org/src/rev/40ef9bc2f1f9
branches:  trunk
changeset: 323361:40ef9bc2f1f9
user:      kamil <kamil%NetBSD.org@localhost>
date:      Tue Jun 12 18:54:39 2018 +0000

description:
Add 2 new expr(1) ATF tests

Assert that -9223372036854775808 % -1 and -9223372036854775808 / -1 return
message about overflow / underflow detected.

These tests pass correctly.

Sponsored by <The NetBSD Foundation>

diffstat:

 tests/bin/expr/t_expr.sh |  6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diffs (20 lines):

diff -r 1c5e83a8b707 -r 40ef9bc2f1f9 tests/bin/expr/t_expr.sh
--- a/tests/bin/expr/t_expr.sh  Tue Jun 12 18:12:18 2018 +0000
+++ b/tests/bin/expr/t_expr.sh  Tue Jun 12 18:54:39 2018 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: t_expr.sh,v 1.3 2012/03/27 07:23:06 jruoho Exp $
+# $NetBSD: t_expr.sh,v 1.4 2018/06/12 18:54:39 kamil Exp $
 #
 # Copyright (c) 2007 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -76,6 +76,10 @@
                  "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 '-9223372036854775808 % -1' \
+                 "expr: integer overflow or underflow occurred for operation '-9223372036854775808 % -1'"
+       test_expr '-9223372036854775808 / -1' \
+                 "expr: integer overflow or underflow occurred for operation '-9223372036854775808 / -1'"
 }
 
 atf_test_case gtkmm



Home | Main Index | Thread Index | Old Index