[usocket-cvs] r61 - usocket/trunk/test
ehuelsmann at common-lisp.net
ehuelsmann at common-lisp.net
Wed Feb 8 20:43:08 UTC 2006
Author: ehuelsmann
Date: Wed Feb 8 14:43:08 2006
New Revision: 61
Modified:
usocket/trunk/test/test-usocket.lisp
Log:
One more test case.
Modified: usocket/trunk/test/test-usocket.lisp
==============================================================================
--- usocket/trunk/test/test-usocket.lisp (original)
+++ usocket/trunk/test/test-usocket.lisp Wed Feb 8 14:43:08 2006
@@ -5,6 +5,8 @@
(in-package :usocket-test)
+
+(defparameter +non-existing-host+ "10.0.0.13")
(defparameter *soc1* (usocket::make-socket :socket :my-socket
:stream :my-stream))
@@ -46,6 +48,20 @@
(usocket:socket-connect 2130706432 80) ;; == #(127 0 0 0)
:unreach))
nil)
+(deftest socket-failure.2
+ (catch 'caught-error
+ (handler-bind ((usocket:host-unreachable-error
+ #'(lambda (c) (throw 'caught-error nil)))
+ ;; cmu doesn't report as specific as above
+ #+(or cmu lispworks)
+ (usocket:unknown-error
+ #'(lambda (c) (throw 'caught-error nil)))
+ (condition
+ #'(lambda (c) (throw 'caught-error t))))
+ (usocket:socket-connect +non-existing-host+ 80) ;; == #(127 0 0 0)
+ :unreach))
+ nil)
+
;; let's hope c-l.net doesn't move soon, or that people start to
;; test usocket like crazy..
More information about the usocket-cvs
mailing list