1
0
mirror of synced 2026-05-01 05:59:33 +00:00

Start to clean out envos test directory

This commit is contained in:
Larry Masinter
2020-12-16 18:21:28 -08:00
parent bd492b34ff
commit bffbf30c8e
96 changed files with 166 additions and 8504 deletions

View File

@@ -0,0 +1,101 @@
(DEFINE-FILE-INFO §PACKAGE "INTERLISP" §READTABLE "XCL" §BASE 10)
(FILECREATED "30-Mar-87 16:03:39" {ERIS}<LISPCORE>TEST>DISPLAY>CURSORTEST.SOURCE\;10 5831
|changes| |to:| (VARS CURSORTESTCOMS)
|previous| |date:| "30-Mar-87 15:50:23" {ERIS}<LISPCORE>TEST>DISPLAY>CURSORTEST.SOURCE\;8)
; Copyright (c) 1987 by XEROX Corporation. All rights reserved.
(PRETTYCOMPRINT CURSORTESTCOMS)
(RPAQQ CURSORTESTCOMS ((VARS CURSORNAMES XCL-TEST::DOLLAR XCL-TEST::WRONGDOLLAR-16-17
XCL-TEST::WRONGDOLLAR-17-16 XCL-TEST::TRIANGLE)
(FNS XCL-TEST::CURSORP XCL-TEST::CURSORSETTEST XCL-TEST::CNAMETEST
XCL-TEST::MOVECURSORTEST)
(DECLARE\: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS
(ADDVARS (NLAMA)
(NLAML)
(LAMA XCL-TEST::MOVECURSORTEST XCL-TEST::CNAMETEST
XCL-TEST::CURSORSETTEST XCL-TEST::CURSORP)))))
(RPAQQ CURSORNAMES
(WAITINGCURSOR MOUSECONFIRMCURSOR SYSOUTCURSOR SAVINGCURSOR CROSSHAIRS BOXCURSOR FORCEPS
EXPANDINGBOX |UpperRightCursor| |LowerRightCursor| |UpperLeftCursor| |LowerLeftCursor|
|VertThumbCursor| |VertScrollCursor| |ScrollUpCursor| |ScrollDownCursor|
|HorizThumbCursor| |HorizScrollCursor| |ScrollLeftCursor| |ScrollRightCursor|
DEFAULTCURSOR))
(RPAQQ XCL-TEST::DOLLAR #*(16 16)@EJ@@FF@@LC@ADBHADBHADB@@LB@@FB@@EJ@@DF@@DC@ADBHADBH@LBH@DC@@CL@)
(RPAQQ XCL-TEST::WRONGDOLLAR-16-17
#*(16 17)@EJ@@FF@@LC@ADBHADBHADBH@LB@@FB@@EJ@@DF@@DC@ADBHADBHADBH@LC@@FF@@EJ@)
(RPAQQ XCL-TEST::WRONGDOLLAR-17-16 #*(17 16)@EM@@@@@@FC@@@@@@DAH@@@@@LAD@@@@ADAD@@@@ADAD@@@@ADA@@@@@@LA@@@@@@FA@@@@@@EM@@@@@ADC@@@@@ADAH@@@@ADAD@@@@@LAD@@@@@FCH@@@@@EM@@@@@
)
(RPAQQ XCL-TEST::TRIANGLE #*(15 16)OOONH@@BD@@DD@@DB@@HB@@HA@A@A@A@@HB@@HB@@DD@@DD@@BH@@BH@@A@@@A@@)
(DEFINEQ
(XCL-TEST::CURSORP
(CL:LAMBDA (XCL-TEST::OBJECT) (* \; "Edited 26-Mar-87 10:56 by REIDY")
"OBJECT iff it's a cursor, else NIL"
(COND
((TYPEP XCL-TEST::OBJECT 'CURSOR)
XCL-TEST::OBJECT)
(T NIL))))
(XCL-TEST::CURSORSETTEST
(CL:LAMBDA (XCL-TEST::CURSOR)
(CL:BLOCK XCL-TEST::CURSORSETTEST (CURSOR XCL-TEST::CURSOR)
(CL:EQUAL (CURSOR)
XCL-TEST::CURSOR))))
(XCL-TEST::CNAMETEST
(CL:LAMBDA NIL (CL:BLOCK XCL-TEST::CNAMETEST (LET ((XCL-TEST::CURSORLIST (CL:MAPCAR 'CL:EVAL
CURSORNAMES)))
(AND (CL:EVERY 'BOUNDP CURSORNAMES)
(CL:EVERY 'CURSORP XCL-TEST::CURSORLIST)
(CL:EVERY 'BITMAPP (CL:MAPCAR 'CURSORBITMAP
XCL-TEST::CURSORLIST
))
(CL:EVERY 'XCL-TEST::CURSORSETTEST
XCL-TEST::CURSORLIST))))))
(XCL-TEST::MOVECURSORTEST
(CL:LAMBDA NIL (CL:BLOCK XCL-TEST::MOVECURSORTEST (LET ((XCL-TEST::DOLLARCURSOR (CURSORCREATE
XCL-TEST::DOLLAR
10 10))
(XCL-TEST::TRIANGLECURSOR (CURSORCREATE
XCL-TEST::TRIANGLE
8 8)))
(CURSOR XCL-TEST::DOLLARCURSOR)
(PRIN1 'XCL-TEST::|Move the dollar-sign cursor through the TEdit, SEdit, Filebrowser and EXEC windows, then enter a carriage return.|
)
(CL:READ-CHAR)
(SETCURSOR XCL-TEST::TRIANGLECURSOR)
(PRIN1 'XCL-TEST::|Move the triangular cursor through the TEdit, SEdit, Filebrowser and EXEC windows, then enter a carriage return.|
)
(CL:READ-CHAR)
(SETCURSOR BOXCURSOR)
(PRIN1 'XCL-TEST::|Move the square cursor through the TEdit, SEdit, Filebrowser and EXEC windows, then enter a carriage return.|
)
(CL:READ-CHAR)
(CURSOR T)
(CL:VALUES)))))
)
(DECLARE\: DONTEVAL@LOAD DOEVAL@COMPILE DONTCOPY COMPILERVARS
(ADDTOVAR NLAMA )
(ADDTOVAR NLAML )
(ADDTOVAR LAMA XCL-TEST::MOVECURSORTEST XCL-TEST::CNAMETEST XCL-TEST::CURSORSETTEST XCL-TEST::CURSORP)
)
(PUTPROPS CURSORTEST.SOURCE COPYRIGHT ("XEROX Corporation" 1987))
(DECLARE\: DONTCOPY
(FILEMAP (NIL (2048 5523 (XCL-TEST::CURSORP 2058 . 2350) (XCL-TEST::CURSORSETTEST 2352 . 2560) (
XCL-TEST::CNAMETEST 2562 . 3439) (XCL-TEST::MOVECURSORTEST 3441 . 5521)))))
STOP

View File

@@ -0,0 +1,34 @@
(do-test-group cursortests
;; Automatic tests of cursor functions
;; Filed as {ERIS}<LISPCORE>TEST>DISPLAY>CURSOR.TEST
;;
;; 26 March 1987
;; By Peter Reidy
:before (il:load? "{eris}<test>i/o>display>auto>cursortest.source")
;;
(do-test cname
(cnametest)
) ; do-test cname
;;
;; Tests of AR 8204: see if cursoring rejects oversize bitmaps (i.e. > 16 x 16) rather than proceeding to a crash.
;; WARNING: don't try this in 11 March or earlier sysouts.
(do-test cursor-16x17-test
(expect-errors (error)
(cursor
(cursorcreate wrongdollar-16-17))))
(do-test cursor-17x16-test
(expect-errors (error)
(cursor
(cursorcreate wrongdollar-17-16))))
(do-test setcursor-16x17-test
(expect-errors (error)
(setcursor
(cursorcreate wrongdollar-16-17))))
(do-test setcursor-17x16-test
(expect-errors (error)
(setcursor
(cursorcreate wrongdollar-17-16))))
) ; do-test-group cursortests
STOP

Binary file not shown.

Binary file not shown.