[cl-irc-cvs] CVS cl-irc/test
ehuelsmann
ehuelsmann at common-lisp.net
Wed Feb 15 19:03:53 UTC 2006
Update of /project/cl-irc/cvsroot/cl-irc/test
In directory common-lisp:/tmp/cvs-serv16147/test
Modified Files:
test-parse-message.lisp
Log Message:
Start eliminating trailing-argument to be RFC compliant.
Step 2 should follow in about half a year,
removing trailing-argument all together.
* event.lisp:
- Use destructuring-bind to decompose protocol messages (more often).
- Fix relative arguments-use (i.e. (last arugments)) which isn't applicable
anymore. [Only the case for irc-rpl_namreply-message.]
- Fix PONG message - previously using trailing-argument - to pass all
arguments to PING back into PONG (as per the RFC).
--- /project/cl-irc/cvsroot/cl-irc/test/test-parse-message.lisp 2004/01/05 14:18:07 1.2
+++ /project/cl-irc/cvsroot/cl-irc/test/test-parse-message.lisp 2006/02/15 19:03:53 1.3
@@ -1,4 +1,4 @@
-;;;; $Id: test-parse-message.lisp,v 1.2 2004/01/05 14:18:07 eenge Exp $
+;;;; $Id: test-parse-message.lisp,v 1.3 2006/02/15 19:03:53 ehuelsmann Exp $
;;;; $Source: /project/cl-irc/cvsroot/cl-irc/test/test-parse-message.lisp,v $
;;;; See the LICENSE file for licensing information.
@@ -10,6 +10,8 @@
(defvar *msg3* (format nil "NOTICE AUTH :*** Your forward and reverse DNS don't match~A" #\Return))
(defvar *msg4* (format nil ":kire_!~~eenge at adsl-156-35-240.asm.bellsouth.net MODE #lisppaste +k key~A" #\Return))
(defvar *msg5* (format nil ":kire_!~~eenge at adsl-156-35-240.asm.bellsouth.net MODE #lisppaste +bbb *!*@somewhere.com *!*@somewhereles.com *!*@youdontwannaknow.org~A" #\Return))
+(defvar *msg6* (format nil ":kire!~~eenge at 216.248.178.227 PRIVMSG cl-irc heyhey!~A" #\Return))
+
(deftest find-reply-name.1 (irc:find-reply-name 1) :rpl_welcome)
(deftest find-reply-name.2
@@ -59,4 +61,8 @@
(deftest parse-raw-message.1
(irc::parse-raw-message cl-irc-test::*msg1*)
- "kire" "~eenge" "216.248.178.227" "PRIVMSG" ("cl-irc") "heyhey!")
+ "kire" "~eenge" "216.248.178.227" "PRIVMSG" ("cl-irc" "heyhey!"))
+
+(deftest no-trailing.1
+ (irc::parse-raw-message *msg6*)
+ "kire" "~eenge" "216.248.178.227" "PRIVMSG" ("cl-irc" "heyhey!"))
More information about the cl-irc-cvs
mailing list