Files
skk-dict/zipcode/test/zipcode-test.el
Tsuyoshi Kitamoto 92e78fd952 Add Copyright
2020-03-07 14:20:33 +09:00

64 lines
2.7 KiB
EmacsLisp

;;; zipcode-test.el --- 郵便番号辞書テスト -*- mode: emacs-lisp; coding: japanese-shift-jis-2004; -*-
;; Copyright (C) 2020 Tsuyoshi Kitamoto <tsuyoshi.kitamoto@gmail.com>
;; Author: 2020 Tsuyoshi Kitamoto <tsuyoshi.kitamoto@gmail.com>
;; This program is free software; you can redistribute it and/or
;; modify it under the terms of the GNU General Public License as
;; published by the Free Software Foundation; either version 2, or
;; (at your option) any later version.
;; This program is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
;; General Public License for more details.
;; You should have received a copy of the GNU General Public License
;; along with this program, If not, see <http://www.gnu.org/licenses/>.
;;; Commentary:
;;; Code:
(require 'ert)
;; ken_all.csv
;; 26102,"602 ","6020033","キョウトフ","キョウトシカミギョウク","イマデガワチョウ","京都府",
;; "京都市上京区","今出川町(烏丸通今出川上る、烏丸通今出川下る、今出川通烏丸西",0,0,0,0,0,0
;; ZIPCODE-MK
;; mkdic-process-kyoto()
;; SKK-JISYO.zipcode
;; 6020033 /京都府京都市上京区烏丸通今出川上る今出川町
;; /京都府京都市上京区烏丸通今出川下る今出川町
;; /京都府京都市上京区今出川通烏丸西入今出川町
;; /京都府京都市上京区今出川通室町東入今出川町/
(ert-deftest jisyo-zipcode/test1 ()
(should
(string-equal "京都府京都市上京区烏丸通今出川上る今出川町/京都府京都市上京区烏丸通今出川下る今出川町/京都府京都市上京区今出川通烏丸西入今出川町/京都府京都市上京区今出川通室町東入今出川町/"
(with-temp-buffer
(let ((large-file-warning-threshold 20000000)
(coding-system-for-read 'euc-jp))
(insert-file-contents (expand-file-name "SKK-JISYO.zipcode" "./"))
(goto-char (point-min))
(search-forward "6020033 /")
(buffer-substring (point)
(progn (end-of-line) (point))))))))
;; 特に総務省である必然性はない。移転しないであろう事業所として選んでみただけ。
(ert-deftest jisyo-office-zipcode/test1 ()
(should
(string-equal "総務省 @ 東京都千代田区霞が関2丁目1-2/"
(with-temp-buffer
(let ((large-file-warning-threshold 20000000)
(coding-system-for-read 'euc-jp))
(insert-file-contents (expand-file-name "SKK-JISYO.office.zipcode" "./"))
(goto-char (point-min))
(search-forward "1008926 /")
(buffer-substring (point)
(progn (end-of-line) (point))))))))
;;; zipcode-test.el ends here