r5065: *** empty log message ***
[kmrcl.git] / tests.lisp
index f9df70328deb191d152555fdbf3ff6d5b7815a63..d0ca889ec9172355349d44a6bda16da0e777bedb 100644 (file)
@@ -7,7 +7,7 @@
 ;;;; Author:        Kevin M. Rosenberg
 ;;;; Date Started:  Apr 2003
 ;;;;
-;;;; $Id: tests.lisp,v 1.15 2003/06/06 21:59:30 kevin Exp $
+;;;; $Id: tests.lisp,v 1.16 2003/06/07 03:51:42 kevin Exp $
 ;;;;
 ;;;; This file is Copyright (c) 2000-2002 by Kevin M. Rosenberg
 ;;;;
   (kmrcl::xml-tag-contents-old "tag1" "<tag>Test</tag>")
   nil nil)
 
+(deftest fss.1
+    (kmrcl::fast-string-search "" "" 0 0 0) 0)
+
+(deftest fss.2
+    (kmrcl::fast-string-search "" "abc" 0 0 2) 0)
+
+(deftest fss.3
+    (kmrcl::fast-string-search "abc" "" 3 0 0) nil)
+
+(deftest fss.4
+    (kmrcl::fast-string-search "abc" "abcde" 3 0 4) 0)
+
+(deftest fss.5
+    (kmrcl::fast-string-search "abc" "012abcde" 3 0 7) 3)
+
+(deftest fss.6
+    (kmrcl::fast-string-search "abc" "012abcde" 3 0 7) 3)
+
+(deftest fss.7
+    (kmrcl::fast-string-search "abc" "012abcde" 3 3 7) 3)
+
+(deftest fss.8
+    (kmrcl::fast-string-search "abc" "012abcde" 3 4 7) nil)
+
+(deftest fss.9
+    (kmrcl::fast-string-search "abcde" "012abcde" 5 3 8) 3)
+
+(deftest fss.10
+    (kmrcl::fast-string-search "abcde" "012abcde" 5 3 7) nil)
+
 ;;; MOP Testing
 
 (eval-when (:compile-toplevel :load-toplevel :execute)