2003-01-17 TAKAHASHI Kaoru <kaoru@kaisei.org>
+ * test-elmo-localdir.el: New file.
+ (test-elmo-folder-expand-msgdb-path-1): New testcase.
+ (test-elmo-folder-expand-msgdb-path-2): Ditto.
+ (test-elmo-folder-expand-msgdb-path-3): Ditto.
+
* test-dist.el (test-wl-modules-exists): Fix void variable.
(test-elmo-modules-exists): Ditto.
--- /dev/null
+(require 'lunit)
+(require 'elmo-localdir)
+
+(luna-define-class test-elmo-localdir (lunit-test-case))
+
+(luna-define-method test-elmo-folder-expand-msgdb-path-1 ((case test-elmo-localdir))
+ (lunit-assert
+ (string=
+ (elmo-folder-expand-msgdb-path
+ (wl-folder-get-elmo-folder
+ (concat "+" (expand-file-name "~/Mail/inbox"))))
+ (elmo-folder-expand-msgdb-path
+ (wl-folder-get-elmo-folder "+~/Mail/inbox")))))
+
+(luna-define-method test-elmo-folder-expand-msgdb-path-2 ((case test-elmo-localdir))
+ (lunit-assert
+ (string=
+ (elmo-folder-expand-msgdb-path (wl-folder-get-elmo-folder "+inbox"))
+ (expand-file-name "localdir/inbox" elmo-msgdb-directory))))
+
+
+(luna-define-method test-elmo-folder-expand-msgdb-path-3 ((case test-elmo-localdir))
+ (lunit-assert
+ (not
+ (string=
+ (elmo-folder-expand-msgdb-path (wl-folder-get-elmo-folder "+/inbox"))
+ (elmo-folder-expand-msgdb-path (wl-folder-get-elmo-folder "+inbox"))))))