Organizing tests

svn: r6597
This commit is contained in:
Jay McCarthy 2007-06-12 15:25:55 +00:00
parent 3857b95a7b
commit f4b6b79578
5 changed files with 45 additions and 5 deletions

View File

@ -76,7 +76,7 @@
[(procedure? p-exp) (p->a p-exp)] [(procedure? p-exp) (p->a p-exp)]
[else p-exp])) [else p-exp]))
;; Weak contracts: the input is checked in output-response, and a message is ;; XXX Weak contracts: the input is checked in output-response, and a message is
;; sent directly to the client (Web browser) instead of the terminal/log. ;; sent directly to the client (Web browser) instead of the terminal/log.
(provide/contract (provide/contract
[xexpr/callback->xexpr (embed/url? xexpr/callback? . -> . xexpr?)] [xexpr/callback->xexpr (embed/url? xexpr/callback? . -> . xexpr?)]

View File

@ -7,7 +7,14 @@
"Web Language" "Web Language"
; XXX test web.ss ; XXX test web.ss
(test-suite
"web.ss")
; XXX test web-extras.ss ; XXX test web-extras.ss
; XXX test web-cells.ss (test-suite
"web-extras.ss")
; XXX test web-cells.ss
(test-suite
"web-cell.ss")
))) )))

View File

@ -90,7 +90,18 @@
(test-suite (test-suite
"servlet/web.ss" "servlet/web.ss"
; XXX test web.ss ; XXX current-url-transform
; XXX current-servlet-continuation-expiration-handler
; XXX redirect/get
; XXX redirect/get/forget
; XXX adjust-timeout!
; XXX clear-continuation-table!
; XXX send/back
; XXX send/finish
; XXX send/suspend
; XXX send/forward
; XXX send/suspend/dispatch
; XXX send/suspend/callback
) )
))) )))

View File

@ -3,7 +3,8 @@
"bindings-test.ss" "bindings-test.ss"
"servlet-url-test.ss" "servlet-url-test.ss"
"basic-auth-test.ss" "basic-auth-test.ss"
"helpers-test.ss") "helpers-test.ss"
"web-test.ss")
(provide all-servlet-tests) (provide all-servlet-tests)
(define all-servlet-tests (define all-servlet-tests
@ -12,4 +13,5 @@
bindings-tests bindings-tests
servlet-url-tests servlet-url-tests
basic-auth-tests basic-auth-tests
helpers-tests))) helpers-tests
web-tests)))

View File

@ -0,0 +1,20 @@
(module web-test mzscheme
(require (planet "test.ss" ("schematics" "schemeunit.plt" 2))
(lib "web.ss" "web-server" "servlet"))
(provide web-tests)
(define web-tests
(test-suite
"Web"
(test-suite
"continuation-url?"
)
(test-suite
"embed-ids"
)
(test-suite
"xexpr/callback->xexpr"
))))