Module Name: src Committed By: blymn Date: Wed Apr 20 07:43:05 UTC 2022
Modified Files: src/tests/lib/libcurses: t_curses.sh src/tests/lib/libcurses/check_files: Makefile src/tests/lib/libcurses/tests: Makefile Added Files: src/tests/lib/libcurses/check_files: bkgrndset1.chk bkgrndset2.chk src/tests/lib/libcurses/tests: bkgrndset Log Message: Add a test for the bkgrndset function To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/tests/lib/libcurses/t_curses.sh cvs rdiff -u -r1.9 -r1.10 src/tests/lib/libcurses/check_files/Makefile cvs rdiff -u -r0 -r1.1 src/tests/lib/libcurses/check_files/bkgrndset1.chk \ src/tests/lib/libcurses/check_files/bkgrndset2.chk cvs rdiff -u -r1.5 -r1.6 src/tests/lib/libcurses/tests/Makefile cvs rdiff -u -r0 -r1.1 src/tests/lib/libcurses/tests/bkgrndset 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.28 src/tests/lib/libcurses/t_curses.sh:1.29 --- src/tests/lib/libcurses/t_curses.sh:1.28 Mon Apr 4 19:33:46 2022 +++ src/tests/lib/libcurses/t_curses.sh Wed Apr 20 07:43:05 2022 @@ -2011,6 +2011,16 @@ bkgdset_body() h_run bkgdset } +atf_test_case bkgrndset +bkgrndset_head() +{ + atf_set "descr" "Validate curses sets the background character using a complex char on stdscr" +} +bkgrndset_body() +{ + h_run bkgrndset +} + atf_test_case getbkgd getbkgd_head() { Index: src/tests/lib/libcurses/check_files/Makefile diff -u src/tests/lib/libcurses/check_files/Makefile:1.9 src/tests/lib/libcurses/check_files/Makefile:1.10 --- src/tests/lib/libcurses/check_files/Makefile:1.9 Tue Nov 16 21:02:06 2021 +++ src/tests/lib/libcurses/check_files/Makefile Wed Apr 20 07:43:05 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.9 2021/11/16 21:02:06 blymn Exp $ +# $NetBSD: Makefile,v 1.10 2022/04/20 07:43:05 blymn Exp $ NOMAN= # defined @@ -34,6 +34,8 @@ FILES+= background4.chk FILES+= background5.chk FILES+= bell.chk FILES+= bkgdset1.chk +FILES+= bkgrndset1.chk +FILES+= bkgrndset2.chk FILES+= blank.chk FILES+= border_set1.chk FILES+= border_set2.chk Index: src/tests/lib/libcurses/tests/Makefile diff -u src/tests/lib/libcurses/tests/Makefile:1.5 src/tests/lib/libcurses/tests/Makefile:1.6 --- src/tests/lib/libcurses/tests/Makefile:1.5 Sat Feb 13 06:29:45 2021 +++ src/tests/lib/libcurses/tests/Makefile Wed Apr 20 07:43:05 2022 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.5 2021/02/13 06:29:45 rillig Exp $ +# $NetBSD: Makefile,v 1.6 2022/04/20 07:43:05 blymn Exp $ NOMAN= # defined @@ -24,6 +24,7 @@ FILES+= attributes FILES+= background FILES+= beep FILES+= bkgdset +FILES+= bkgrndset FILES+= border_set FILES+= box FILES+= box_set Added files: Index: src/tests/lib/libcurses/check_files/bkgrndset1.chk diff -u /dev/null src/tests/lib/libcurses/check_files/bkgrndset1.chk:1.1 --- /dev/null Wed Apr 20 07:43:05 2022 +++ src/tests/lib/libcurses/check_files/bkgrndset1.chk Wed Apr 20 07:43:05 2022 @@ -0,0 +1 @@ +thissmsoArmsoissmsoArmsoasmsoArmsotestsmsoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup2;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup3;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup4;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup5;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup6;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup7;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup8;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup9;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup10;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup11;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup12;1XAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup13;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup14;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup15;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup16;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup17;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup18;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup19;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup20;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup21;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup22;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup23;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcup24;1XAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArmamAsmamcup1;15Xrmso \ No newline at end of file Index: src/tests/lib/libcurses/check_files/bkgrndset2.chk diff -u /dev/null src/tests/lib/libcurses/check_files/bkgrndset2.chk:1.1 --- /dev/null Wed Apr 20 07:43:05 2022 +++ src/tests/lib/libcurses/check_files/bkgrndset2.chk Wed Apr 20 07:43:05 2022 @@ -0,0 +1 @@ +homesmsoAAAAAAAAAAAAAAhomermso \ No newline at end of file Index: src/tests/lib/libcurses/tests/bkgrndset diff -u /dev/null src/tests/lib/libcurses/tests/bkgrndset:1.1 --- /dev/null Wed Apr 20 07:43:05 2022 +++ src/tests/lib/libcurses/tests/bkgrndset Wed Apr 20 07:43:05 2022 @@ -0,0 +1,10 @@ +include start +call OK addstr "this is a test" +# background attributes set to standout and A for space +cchar BKGND $STANDOUT "A" +call OK bkgrndset $BKGND +call OK refresh +compare bkgrndset1.chk +call OK erase +call OK refresh +compare bgkrndset2.chk