Module Name:    src
Committed By:   blymn
Date:           Sun May 26 07:28:15 UTC 2019

Modified Files:
        src/tests/lib/libcurses/check_files: copywin10.chk copywin11.chk
            copywin12.chk copywin13.chk copywin14.chk copywin2.chk copywin5.chk
            copywin6.chk copywin7.chk copywin8.chk copywin9.chk
        src/tests/lib/libcurses/tests: copywin

Log Message:
Adjust copywin test to work correctly with updated curses.
This fixes PR 54231


To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/tests/lib/libcurses/check_files/copywin10.chk \
    src/tests/lib/libcurses/check_files/copywin11.chk \
    src/tests/lib/libcurses/check_files/copywin12.chk \
    src/tests/lib/libcurses/check_files/copywin13.chk \
    src/tests/lib/libcurses/check_files/copywin14.chk \
    src/tests/lib/libcurses/check_files/copywin2.chk \
    src/tests/lib/libcurses/check_files/copywin5.chk \
    src/tests/lib/libcurses/check_files/copywin6.chk \
    src/tests/lib/libcurses/check_files/copywin7.chk \
    src/tests/lib/libcurses/check_files/copywin8.chk \
    src/tests/lib/libcurses/check_files/copywin9.chk
cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libcurses/tests/copywin

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/check_files/copywin10.chk
diff -u src/tests/lib/libcurses/check_files/copywin10.chk:1.2 src/tests/lib/libcurses/check_files/copywin10.chk:1.3
--- src/tests/lib/libcurses/check_files/copywin10.chk:1.2	Fri Sep 16 08:05:28 2011
+++ src/tests/lib/libcurses/check_files/copywin10.chk	Sun May 26 07:28:14 2019
@@ -1 +1 @@
-cup11;15Xt s i cup12;15Xg e t cup13;15Xn t s cup14;15X n t scup15;15Xt n t cup16;15X t n t
\ No newline at end of file
+cup11;15Xt s i cup12;15Xg e t cup13;15Xn t s cup14;15X n t scup15;15Xt n t cup16;16Xt n t
\ No newline at end of file
Index: src/tests/lib/libcurses/check_files/copywin11.chk
diff -u src/tests/lib/libcurses/check_files/copywin11.chk:1.2 src/tests/lib/libcurses/check_files/copywin11.chk:1.3
--- src/tests/lib/libcurses/check_files/copywin11.chk:1.2	Fri Sep 16 08:05:28 2011
+++ src/tests/lib/libcurses/check_files/copywin11.chk	Sun May 26 07:28:14 2019
@@ -1,4 +1,4 @@
 cup3;6Xel
      el
      elcup6;7Xel
-     elcup8;7Xelcup3;6Xcup11;15Xelcup12;15Xelcup13;15Xelcup14;16Xelcup15;15Xelcup16;16Xelcup11;15X
\ No newline at end of file
+     elcup8;7Xelcup3;6Xcup11;15Xelcup12;15Xelcup13;15Xelcup14;16Xelcup15;15Xelcup16;16Xelcup17;15Xel
\ No newline at end of file
Index: src/tests/lib/libcurses/check_files/copywin12.chk
diff -u src/tests/lib/libcurses/check_files/copywin12.chk:1.2 src/tests/lib/libcurses/check_files/copywin12.chk:1.3
--- src/tests/lib/libcurses/check_files/copywin12.chk:1.2	Fri Sep 16 08:05:28 2011
+++ src/tests/lib/libcurses/check_files/copywin12.chk	Sun May 26 07:28:14 2019
@@ -1,4 +1,4 @@
 cup3;6Xt s i
      g e t
      n t scup6;7Xn t s
-     t n tcup8;7Xt n tcup8;11X
\ No newline at end of file
+     t n tcup8;7Xt n t     
\ No newline at end of file
Index: src/tests/lib/libcurses/check_files/copywin13.chk
diff -u src/tests/lib/libcurses/check_files/copywin13.chk:1.2 src/tests/lib/libcurses/check_files/copywin13.chk:1.3
--- src/tests/lib/libcurses/check_files/copywin13.chk:1.2	Fri Sep 16 08:05:28 2011
+++ src/tests/lib/libcurses/check_files/copywin13.chk	Sun May 26 07:28:14 2019
@@ -1 +1 @@
-cup11;16Xe t ncup12;16Xt s icup13;16Xg e tcup14;15Xi g ecup15;16Xi g ecup16;15Xs i g 
\ No newline at end of file
+cup11;16Xe t ncup12;16Xt s icup13;16Xg e tcup14;15Xi g ecup15;16Xi g ecup17;15Xs i ge
\ No newline at end of file
Index: src/tests/lib/libcurses/check_files/copywin14.chk
diff -u src/tests/lib/libcurses/check_files/copywin14.chk:1.2 src/tests/lib/libcurses/check_files/copywin14.chk:1.3
--- src/tests/lib/libcurses/check_files/copywin14.chk:1.2	Fri Sep 16 08:05:28 2011
+++ src/tests/lib/libcurses/check_files/copywin14.chk	Sun May 26 07:28:14 2019
@@ -1 +1 @@
-cup11;15Xtesticup12;15Xgtestcup13;15Xngtescup14;16Xngtescup15;15Xtingtcup16;16Xtingt
\ No newline at end of file
+cup11;15Xtesticup12;15Xgtestcup13;15Xngtescup14;16Xngtescup15;15Xtingtcup16;16Xt n t
\ No newline at end of file
Index: src/tests/lib/libcurses/check_files/copywin2.chk
diff -u src/tests/lib/libcurses/check_files/copywin2.chk:1.2 src/tests/lib/libcurses/check_files/copywin2.chk:1.3
--- src/tests/lib/libcurses/check_files/copywin2.chk:1.2	Fri Sep 16 08:05:28 2011
+++ src/tests/lib/libcurses/check_files/copywin2.chk	Sun May 26 07:28:14 2019
@@ -3,4 +3,4 @@ cup3;6Xtestin
      ngtest
      ingtes
      tingte
-     stingtcup8;11X
\ No newline at end of file
+     stingt     
\ No newline at end of file
Index: src/tests/lib/libcurses/check_files/copywin5.chk
diff -u src/tests/lib/libcurses/check_files/copywin5.chk:1.2 src/tests/lib/libcurses/check_files/copywin5.chk:1.3
--- src/tests/lib/libcurses/check_files/copywin5.chk:1.2	Fri Sep 16 08:05:28 2011
+++ src/tests/lib/libcurses/check_files/copywin5.chk	Sun May 26 07:28:14 2019
@@ -1 +1 @@
-testingtecup12;15Xstingtestcup13;15Xingtestincup14;15Xgtestingtcup15;15Xestingtescup16;15Xtingtesticup16;23X
\ No newline at end of file
+testingtecup12;15Xstingtestcup13;15Xingtestincup14;15Xgtestingtcup15;15Xestingtescup17;15Xtingtesticup16;15X
\ No newline at end of file
Index: src/tests/lib/libcurses/check_files/copywin6.chk
diff -u src/tests/lib/libcurses/check_files/copywin6.chk:1.2 src/tests/lib/libcurses/check_files/copywin6.chk:1.3
--- src/tests/lib/libcurses/check_files/copywin6.chk:1.2	Fri Sep 16 08:05:28 2011
+++ src/tests/lib/libcurses/check_files/copywin6.chk	Sun May 26 07:28:15 2019
@@ -1,6 +1,4 @@
-cup3;6Xtestin
-     stingt
+cup3;6Xstingt
      ingtes
      gtesti
-     esting
-     tingtecup8;11X
\ No newline at end of file
+     estingcup8;6X
\ No newline at end of file
Index: src/tests/lib/libcurses/check_files/copywin7.chk
diff -u src/tests/lib/libcurses/check_files/copywin7.chk:1.2 src/tests/lib/libcurses/check_files/copywin7.chk:1.3
--- src/tests/lib/libcurses/check_files/copywin7.chk:1.2	Fri Sep 16 08:05:28 2011
+++ src/tests/lib/libcurses/check_files/copywin7.chk	Sun May 26 07:28:15 2019
@@ -1,6 +1,4 @@
-cup3;6Xel
+el
      el
      el
-     el
-     el
-     elcup11;15Xelcup12;15Xelcup13;15Xelcup14;15Xelcup15;15Xelcup16;15Xel
\ No newline at end of file
+     elcup11;15Xelcup12;15Xelcup13;15Xelcup14;15Xelcup15;15Xelcup17;15Xel
\ No newline at end of file
Index: src/tests/lib/libcurses/check_files/copywin8.chk
diff -u src/tests/lib/libcurses/check_files/copywin8.chk:1.2 src/tests/lib/libcurses/check_files/copywin8.chk:1.3
--- src/tests/lib/libcurses/check_files/copywin8.chk:1.2	Fri Sep 16 08:05:28 2011
+++ src/tests/lib/libcurses/check_files/copywin8.chk	Sun May 26 07:28:15 2019
@@ -1,4 +1,4 @@
 cup3;6Xt s i
      g e t
      n t scup6;7Xn t s
-     t n tcup8;7Xt n tcup8;11X
\ No newline at end of file
+     t n tcup8;7Xt n t     
\ No newline at end of file
Index: src/tests/lib/libcurses/check_files/copywin9.chk
diff -u src/tests/lib/libcurses/check_files/copywin9.chk:1.2 src/tests/lib/libcurses/check_files/copywin9.chk:1.3
--- src/tests/lib/libcurses/check_files/copywin9.chk:1.2	Fri Sep 16 08:05:28 2011
+++ src/tests/lib/libcurses/check_files/copywin9.chk	Sun May 26 07:28:15 2019
@@ -1 +1 @@
-cup11;16Xe t ncup12;16Xt s icup13;16Xg e tcup14;15Xi g ecup15;16Xi g ecup16;15Xs i g 
\ No newline at end of file
+cup11;16Xe t ncup12;16Xt s icup13;16Xg e tcup14;15Xi g ecup15;16Xi g ecup17;15Xs i ge
\ No newline at end of file

Index: src/tests/lib/libcurses/tests/copywin
diff -u src/tests/lib/libcurses/tests/copywin:1.1 src/tests/lib/libcurses/tests/copywin:1.2
--- src/tests/lib/libcurses/tests/copywin:1.1	Sun Apr 10 09:55:10 2011
+++ src/tests/lib/libcurses/tests/copywin	Sun May 26 07:28:15 2019
@@ -4,12 +4,16 @@ call win2 newwin 7 9 10 14
 check win2 NON_NULL
 call OK wrefresh $win2
 compare copywin1.chk
+call OK scrollok $win1 $TRUE
+call OK scrollok $win2 $TRUE
+call OK mvwprintw $win1 5 0 "%s" "stingt"
+call OK wmove $win1 4 0
+call OK wscrl $win1 -1
 call OK mvwprintw $win1 0 0 "%s" "testin"
 call OK mvwprintw $win1 1 0 "%s" "gtesti"
 call OK mvwprintw $win1 2 0 "%s" "ngtest"
 call OK mvwprintw $win1 3 0 "%s" "ingtes"
 call OK mvwprintw $win1 4 0 "%s" "tingte"
-call OK mvwprintw $win1 5 0 "%s" "stingt"
 call OK wrefresh $win1
 compare copywin2.chk
 call OK copywin $win1 $win2 0 0 1 1 7 7 0
@@ -20,12 +24,13 @@ call OK wclear $win2
 call OK wrefresh $win1
 call OK wrefresh $win2
 compare copywin4.chk
+call OK mvwprintw $win2 5 0 "%s" "tingtesti"
+call OK wscrl $win2 -1
 call OK mvwprintw $win2 0 0 "%s" "testingte"
 call OK mvwprintw $win2 1 0 "%s" "stingtest"
 call OK mvwprintw $win2 2 0 "%s" "ingtestin"
 call OK mvwprintw $win2 3 0 "%s" "gtestingt"
 call OK mvwprintw $win2 4 0 "%s" "estingtes"
-call OK mvwprintw $win2 5 0 "%s" "tingtesti"
 call OK wrefresh $win2
 compare copywin5.chk
 call OK copywin $win2 $win1 0 0 0 0 7 9 0
@@ -36,20 +41,22 @@ call OK wclear $win2
 call OK wrefresh $win1
 call OK wrefresh $win2
 compare copywin7.chk
+call OK mvwprintw $win1 5 0 "%s" " t n t"
+call OK wscrl $win1 -1
 call OK mvwprintw $win1 0 0 "%s" "t s i "
 call OK mvwprintw $win1 1 0 "%s" "g e t "
 call OK mvwprintw $win1 2 0 "%s" "n t s "
 call OK mvwprintw $win1 3 0 "%s" " n t s"
 call OK mvwprintw $win1 4 0 "%s" "t n t "
-call OK mvwprintw $win1 5 0 "%s" " t n t"
 call OK wrefresh $win1
 compare copywin8.chk
+call OK mvwprintw $win2 5 0 "%s" "s i g "
+call OK wscrl $win2 -1
 call OK mvwprintw $win2 0 0 "%s" " e t n"
 call OK mvwprintw $win2 1 0 "%s" " t s i"
 call OK mvwprintw $win2 2 0 "%s" " g e t"
 call OK mvwprintw $win2 3 0 "%s" "i g e "
 call OK mvwprintw $win2 4 0 "%s" " i g e"
-call OK mvwprintw $win2 5 0 "%s" "s i g "
 call OK wrefresh $win2
 compare copywin9.chk
 call OK copywin $win1 $win2 0 0 0 0 6 6 0
@@ -60,20 +67,22 @@ call OK wclear $win2
 call OK wrefresh $win1
 call OK wrefresh $win2
 compare copywin11.chk
+call OK mvwprintw $win1 5 0 "%s" " t n t"
+call OK wscrl $win1 -1
 call OK mvwprintw $win1 0 0 "%s" "t s i "
 call OK mvwprintw $win1 1 0 "%s" "g e t "
 call OK mvwprintw $win1 2 0 "%s" "n t s "
 call OK mvwprintw $win1 3 0 "%s" " n t s"
 call OK mvwprintw $win1 4 0 "%s" "t n t "
-call OK mvwprintw $win1 5 0 "%s" " t n t"
 call OK wrefresh $win1
 compare copywin12.chk
+call OK mvwprintw $win2 5 0 "%s" "s i g "
+call OK wscrl $win2 -1
 call OK mvwprintw $win2 0 0 "%s" " e t n"
 call OK mvwprintw $win2 1 0 "%s" " t s i"
 call OK mvwprintw $win2 2 0 "%s" " g e t"
 call OK mvwprintw $win2 3 0 "%s" "i g e "
 call OK mvwprintw $win2 4 0 "%s" " i g e"
-call OK mvwprintw $win2 5 0 "%s" "s i g "
 call OK wrefresh $win2
 compare copywin13.chk
 call OK copywin $win1 $win2 0 0 0 0 6 6 1

Reply via email to