Module Name: src
Committed By: blymn
Date: Tue Apr 26 22:48:36 UTC 2022
Modified Files:
src/tests/lib/libcurses: t_curses.sh
src/tests/lib/libcurses/tests: Makefile
Added Files:
src/tests/lib/libcurses/tests: wresize
Log Message:
Add test for wresize.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 src/tests/lib/libcurses/t_curses.sh
cvs rdiff -u -r1.6 -r1.7 src/tests/lib/libcurses/tests/Makefile
cvs rdiff -u -r0 -r1.1 src/tests/lib/libcurses/tests/wresize
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/tests/lib/libcurses/t_curses.sh
diff -u src/tests/lib/libcurses/t_curses.sh:1.30 src/tests/lib/libcurses/t_curses.sh:1.31
--- src/tests/lib/libcurses/t_curses.sh:1.30 Thu Apr 21 07:03:44 2022
+++ src/tests/lib/libcurses/t_curses.sh Tue Apr 26 22:48:36 2022
@@ -1666,6 +1666,16 @@ wredrawln_body()
h_run wredrawln
}
+atf_test_case wresize
+wresize_head()
+{
+ atf_set "descr" "Tests resizing a window with a subwin"
+}
+wresize_body()
+{
+ h_run wresize
+}
+
##########################################
# curses soft label key routines
##########################################
@@ -2365,6 +2375,7 @@ atf_init_test_cases()
atf_add_test_case is_linetouched
atf_add_test_case is_wintouched
atf_add_test_case redrawwin
+ atf_add_test_case wresize
atf_add_test_case wredrawln
# curses soft label key routines
Index: src/tests/lib/libcurses/tests/Makefile
diff -u src/tests/lib/libcurses/tests/Makefile:1.6 src/tests/lib/libcurses/tests/Makefile:1.7
--- src/tests/lib/libcurses/tests/Makefile:1.6 Wed Apr 20 07:43:05 2022
+++ src/tests/lib/libcurses/tests/Makefile Tue Apr 26 22:48:36 2022
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2022/04/20 07:43:05 blymn Exp $
+# $NetBSD: Makefile,v 1.7 2022/04/26 22:48:36 blymn Exp $
NOMAN= # defined
@@ -213,6 +213,7 @@ FILES+= winsch
FILES+= winwstr
FILES+= wprintw
FILES+= wredrawln
+FILES+= wresize
FILES+= wscrl
FILES+= wsetscrreg
FILES+= wstandout
Added files:
Index: src/tests/lib/libcurses/tests/wresize
diff -u /dev/null src/tests/lib/libcurses/tests/wresize:1.1
--- /dev/null Tue Apr 26 22:48:36 2022
+++ src/tests/lib/libcurses/tests/wresize Tue Apr 26 22:48:36 2022
@@ -0,0 +1,9 @@
+include window
+
+call win2 subwin $win1 5 5 3 6
+check win2 NON_NULL
+#
+call OK wresize $win1 4 4
+#
+call2 4 4 getmaxyx $win1
+call2 3 3 getmaxyx $win2