Module Name: src
Committed By: rillig
Date: Sat Feb 13 06:29:45 UTC 2021
Modified Files:
src/distrib/sets/lists/tests: mi
src/tests/lib/libcurses: t_curses.sh
src/tests/lib/libcurses/tests: Makefile
Added Files:
src/tests/lib/libcurses/tests: addbytes
Log Message:
tests/libcurses: add test for addbytes
To generate a diff of this commit:
cvs rdiff -u -r1.1016 -r1.1017 src/distrib/sets/lists/tests/mi
cvs rdiff -u -r1.21 -r1.22 src/tests/lib/libcurses/t_curses.sh
cvs rdiff -u -r1.4 -r1.5 src/tests/lib/libcurses/tests/Makefile
cvs rdiff -u -r0 -r1.1 src/tests/lib/libcurses/tests/addbytes
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/distrib/sets/lists/tests/mi
diff -u src/distrib/sets/lists/tests/mi:1.1016 src/distrib/sets/lists/tests/mi:1.1017
--- src/distrib/sets/lists/tests/mi:1.1016 Sun Feb 7 01:53:54 2021
+++ src/distrib/sets/lists/tests/mi Sat Feb 13 06:29:45 2021
@@ -1,4 +1,4 @@
-# $NetBSD: mi,v 1.1016 2021/02/07 01:53:54 rillig Exp $
+# $NetBSD: mi,v 1.1017 2021/02/13 06:29:45 rillig Exp $
#
# Note: don't delete entries from here - mark them as "obsolete" instead.
#
@@ -3523,6 +3523,7 @@
./usr/tests/lib/libcurses/terminfo.db tests-obsolete obsolete
./usr/tests/lib/libcurses/tests tests-lib-tests compattestfile,atf
./usr/tests/lib/libcurses/tests/add_wch tests-lib-tests compattestfile,atf
+./usr/tests/lib/libcurses/tests/addbytes tests-lib-tests compattestfile,atf
./usr/tests/lib/libcurses/tests/addch tests-lib-tests compattestfile,atf
./usr/tests/lib/libcurses/tests/addchnstr tests-lib-tests compattestfile,atf
./usr/tests/lib/libcurses/tests/addchstr tests-lib-tests compattestfile,atf
Index: src/tests/lib/libcurses/t_curses.sh
diff -u src/tests/lib/libcurses/t_curses.sh:1.21 src/tests/lib/libcurses/t_curses.sh:1.22
--- src/tests/lib/libcurses/t_curses.sh:1.21 Tue Feb 9 20:42:31 2021
+++ src/tests/lib/libcurses/t_curses.sh Sat Feb 13 06:29:45 2021
@@ -98,6 +98,16 @@ varcheck_body()
# curses add characters to window routines
##########################################
+atf_test_case addbytes
+addbytes_head()
+{
+ atf_set "descr" "Tests adding bytes to stdscr"
+}
+addbytes_body()
+{
+ h_run addbytes
+}
+
atf_test_case addch
addch_head()
{
@@ -2172,6 +2182,7 @@ atf_init_test_cases()
atf_add_test_case varcheck
# curses add characters to window routines
+ atf_add_test_case addbytes
atf_add_test_case addch
atf_add_test_case waddch
atf_add_test_case mvaddch
@@ -2416,4 +2427,3 @@ atf_init_test_cases()
atf_add_test_case underscore
atf_add_test_case wunderscore
}
-
Index: src/tests/lib/libcurses/tests/Makefile
diff -u src/tests/lib/libcurses/tests/Makefile:1.4 src/tests/lib/libcurses/tests/Makefile:1.5
--- src/tests/lib/libcurses/tests/Makefile:1.4 Sat Oct 24 14:21:26 2020
+++ src/tests/lib/libcurses/tests/Makefile Sat Feb 13 06:29:45 2021
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2020/10/24 14:21:26 martin Exp $
+# $NetBSD: Makefile,v 1.5 2021/02/13 06:29:45 rillig Exp $
NOMAN= # defined
@@ -11,6 +11,7 @@ TESTSDIR= ${TESTSBASE}/lib/libcurses
FILESDIR= ${TESTSDIR}/tests
FILES= start
FILES+= add_wch
+FILES+= addbytes
FILES+= addch
FILES+= addchnstr
FILES+= addchstr
Added files:
Index: src/tests/lib/libcurses/tests/addbytes
diff -u /dev/null src/tests/lib/libcurses/tests/addbytes:1.1
--- /dev/null Sat Feb 13 06:29:45 2021
+++ src/tests/lib/libcurses/tests/addbytes Sat Feb 13 06:29:45 2021
@@ -0,0 +1,17 @@
+# $NetBSD: addbytes,v 1.1 2021/02/13 06:29:45 rillig Exp $
+#
+# Tests adding bytes to stdscr.
+
+include start
+
+call OK addbytes "\t" 1
+call2 0 8 getyx STDSCR
+
+call OK addbytes "123456" 6
+call2 0 14 getyx STDSCR
+
+call OK addbytes "\t" 1
+call2 0 16 getyx STDSCR
+
+call OK addbytes "\n" 1
+call2 1 0 getyx STDSCR