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

Reply via email to