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