(temp-directory)
temporary-file-directory))
test-riece-log-directory
- (expand-file-name "riece" riece-log-directory))
+ (expand-file-name "=23riece" riece-log-directory))
(make-directory riece-log-directory)
(make-directory test-riece-log-directory)
(write-region "03:14 <test> a b c\n03:15 <test> a b c\n" nil
- (expand-file-name "20380119.log" test-riece-log-directory)
+ (expand-file-name "20380119.txt" test-riece-log-directory)
t 0)
(write-region "03:14 <test> 1 2 3\n" nil
- (expand-file-name "20380118.log" test-riece-log-directory)
+ (expand-file-name "20380118.txt" test-riece-log-directory)
t 0))
(luna-define-method lunit-test-case-teardown ((case test-riece-log))
(test-riece-log-delete-directory riece-log-directory))
-(luna-define-method test-riece-log-flashback-1 ((case test-riece-log))
- (let ((riece-log-flashback 3)
- riece-log-directory-map)
+(luna-define-method test-riece-log-insert-1 ((case test-riece-log))
+ (let (riece-log-directory-map)
(lunit-assert-2
case
(equal
"03:14 <test> a b c (2038/01/19)\n"
"03:15 <test> a b c (2038/01/19)\n")
(with-temp-buffer
- (riece-log-flashback (riece-make-identity "#riece" ""))
+ (riece-log-insert (riece-make-identity "#riece" "") 3)
(buffer-string))))))
-(luna-define-method test-riece-log-flashback-2 ((case test-riece-log))
- (let ((riece-log-flashback t)
- riece-log-directory-map)
+(luna-define-method test-riece-log-insert-2 ((case test-riece-log))
+ (let (riece-log-directory-map)
(lunit-assert-2
case
(equal ""
(with-temp-buffer
- (riece-log-flashback (riece-make-identity "#riece" ""))
+ (riece-log-insert (riece-make-identity "#riece" "") t)
(buffer-string))))))
(luna-define-method test-riece-log-encode-file-name ((case test-riece-log))
(lunit-assert-2
case
(equal "=23riece=3A=2A=2Ejp"
- (riece-log-encode-file-name "#riece:*.jp")))))
+ (riece-log-encode-file-name "#riece:*.jp")))
+ (lunit-assert-2
+ case
+ (equal "=23riece=="
+ (riece-log-encode-file-name "#riece=")))))
(luna-define-method test-riece-log-encode-file-name-mule
((case test-riece-log))
(lunit-assert-2
case
(equal "#riece:*.jp"
- (riece-log-decode-file-name "=23riece=3A=2A=2Ejp")))))
+ (riece-log-decode-file-name "=23riece=3A=2A=2Ejp")))
+ (lunit-assert-2
+ case
+ (equal "#riece="
+ (riece-log-decode-file-name "=23riece==")))))
(luna-define-method test-riece-log-decode-file-name-mule
((case test-riece-log))
(make-char 'japanese-jisx0208 36 57))
(riece-log-decode-file-name
"=23=1B=24B=24j=21=3C=249=1B=28B")))))
+
+(luna-define-method test-riece-log-display-message-function
+ ((case test-riece-log))
+ (let ((riece-log-file-name-coding-system 'euc-jp)
+ (riece-log-enabled t)
+ riece-log-directory-map
+ (riece-server-process-alist
+ (list (cons "" (start-process "" (current-buffer) "yes")))))
+ (riece-log-display-message-function
+ (riece-make-message
+ (riece-make-identity "ueno" "")
+ (riece-make-identity (format "#%c%c%c"
+ (make-char 'japanese-jisx0208 36 106)
+ (make-char 'japanese-jisx0208 33 60)
+ (make-char 'japanese-jisx0208 36 57))
+ "")
+ "a b c\n" nil t)))
+ (let (file-name-coding-system)
+ (lunit-assert-2
+ case
+ (file-directory-p
+ (expand-file-name
+ (encode-coding-string
+ (format "=23%c%c%c"
+ (make-char 'japanese-jisx0208 36 106)
+ (make-char 'japanese-jisx0208 33 60)
+ (make-char 'japanese-jisx0208 36 57))
+ 'euc-jp)
+ riece-log-directory)))))