Show
Ignore:
Timestamp:
06/02/08 20:54:53 (5 years ago)
Author:
kiyoka
Message:

Bugfix: name of oldtype-page was not initialized.

Location:
lang/gauche/oldtype/trunk/src
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • lang/gauche/oldtype/trunk/src/oldtype_to

    r12266 r13080  
    127127                         (display-help) 
    128128                         (cadr _))) 
     129         (wikiname (regexp-replace #/.ot$/ 
     130                                   (sys-basename input-file) 
     131                                   "")) 
    129132         (type (string->symbol (car _))) 
    130133         (rest (cddr _)) 
     
    142145    (case type 
    143146      ('internal 
    144        (let1 oldtype-page   (parse (make <oldtype-page>) input-port (car rest) (cadr rest)) 
     147       (let1 oldtype-page   (parse (make <oldtype-page> :name wikiname) input-port (car rest) (cadr rest)) 
    145148             (pretty-print-sexp (serialize oldtype-page)))) 
    146149      ('sxml 
  • lang/gauche/oldtype/trunk/src/test.scm

    r13023 r13080  
    3939      (test-section "oldtype-timeline") 
    4040      (let1 oldtype-timeline  
    41             (parse (make <oldtype-timeline>) log-file ann-file) 
     41            (parse (make <oldtype-timeline> :name "Test") log-file ann-file) 
    4242            (let* ((serialized     (serialize oldtype-timeline)) 
    4343                   (deserialized   (deserialize (make <oldtype-timeline>) serialized))) 
    4444              (test "serialized == DATA        " 
    45                     '((name . "none") (revision . 8208) 
     45                    '((name . "Test") (revision . 8208) 
    4646                      (log 
    4747                       (8208 (revision . 8208) (committer . kiyoka) (utc . 1206016615) (rank . 4)) 
     
    6161 
    6262      (test-section "oldtype-page") 
    63       (set! oldtype-page (parse (make <oldtype-page>) input-port log-file ann-file)) 
     63      (set! oldtype-page (parse (make <oldtype-page> :name "Test") input-port log-file ann-file)) 
    6464      (let1 serialized     (serialize oldtype-page) 
    6565            (test "serialized == DATA        " 
    66                   '((name . "none") 
     66                  '((name . "Test") 
    6767                    (sxml 
    6868                     (div 
    6969                      ((lineno . 1)) 
    7070                      (h2 "UnitTest用のサンプルファイル" "\n"))) 
    71                     (timeline (name . "none") (revision . 8208) 
     71                    (timeline (name . "Test") (revision . 8208) 
    7272                              (log 
    7373                               (8208 (revision . 8208) (committer . kiyoka) (utc . 1206016615) (rank . 4))