;;;; 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)