| 1 | use Test::Base; |
|---|
| 2 | use utf8; |
|---|
| 3 | |
|---|
| 4 | plan tests => 1 + 1 * blocks; |
|---|
| 5 | |
|---|
| 6 | use_ok("Acme::Shukugawa::Atom"); |
|---|
| 7 | |
|---|
| 8 | |
|---|
| 9 | sub translate { |
|---|
| 10 | Acme::Shukugawa::Atom->translate(shift); |
|---|
| 11 | } |
|---|
| 12 | |
|---|
| 13 | filters { |
|---|
| 14 | input => 'translate', |
|---|
| 15 | }; |
|---|
| 16 | |
|---|
| 17 | run_is; |
|---|
| 18 | |
|---|
| 19 | __DATA__ |
|---|
| 20 | |
|---|
| 21 | === |
|---|
| 22 | --- input: 六本木の胸の大きいお姉さんがいる店を予約した |
|---|
| 23 | --- expected: ギロッポンのパイオツカイデーチャンネーがルーイーセーミーをバミった |
|---|
| 24 | |
|---|
| 25 | === |
|---|
| 26 | --- input: 銀座で午前0時に寿司行こう |
|---|
| 27 | --- expected: ザギンでテッペンにシースーコウイー |
|---|
| 28 | |
|---|
| 29 | === |
|---|
| 30 | --- input: おばあさんの口はどうして大きいの? |
|---|
| 31 | --- expected: チャンバーのチークーはどうしてカイデー? |
|---|
| 32 | |
|---|
| 33 | === |
|---|
| 34 | --- input: おばあさんの耳はどうして大きいの? |
|---|
| 35 | --- expected: チャンバーのミーミーはどうしてカイデー? |
|---|
| 36 | |
|---|
| 37 | === |
|---|
| 38 | --- input: 別にdankogaiはエヌジーというわけではない |
|---|
| 39 | --- expected: ジリサワゴネタガイダンコはジーエヌというケーワーではない |
|---|
| 40 | |
|---|
| 41 | === |
|---|
| 42 | --- input: 赤ずきんちゃん |
|---|
| 43 | --- expected: ズキアカのチャンネー |
|---|
| 44 | |
|---|
| 45 | === |
|---|
| 46 | --- input: 屁 |
|---|
| 47 | --- expected: エーヘー |
|---|
| 48 | |
|---|
| 49 | === |
|---|
| 50 | --- input: 火 |
|---|
| 51 | --- expected: イーヒー |
|---|
| 52 | |
|---|
| 53 | === |
|---|
| 54 | --- input: 金槌 |
|---|
| 55 | --- expected: ナグリ |
|---|
| 56 | |
|---|
| 57 | === |
|---|
| 58 | --- input: 抱き合わせ |
|---|
| 59 | --- expected: バーター |
|---|
| 60 | |
|---|
| 61 | === |
|---|
| 62 | --- input: 編集 |
|---|
| 63 | --- expected: つまむ |
|---|
| 64 | |
|---|
| 65 | === |
|---|
| 66 | --- input: 斜め |
|---|
| 67 | --- expected: ヤオヤ |
|---|
| 68 | |
|---|
| 69 | === |
|---|
| 70 | --- input: ギターは下手ですが歌は上手です |
|---|
| 71 | --- expected: ターギーはターヘーですがターウーはマイウーです |
|---|
| 72 | |
|---|
| 73 | === |
|---|
| 74 | --- SKIP |
|---|
| 75 | # 上手が「うわて」なのか「かみて」なのか「じょうず」なのかわからんので |
|---|
| 76 | # 今ちょっと無理>< |
|---|
| 77 | --- input: ステージの下手から上手に片付け |
|---|
| 78 | --- expected: ジーステのしもてからかみてにわらう |
|---|
| 79 | |
|---|
| 80 | === |
|---|
| 81 | --- input: 納期 |
|---|
| 82 | --- expected: ケツカッチン |
|---|
| 83 | |
|---|
| 84 | === |
|---|
| 85 | --- input: 締め切り |
|---|
| 86 | --- expected: ケツカッチン |
|---|
| 87 | |
|---|
| 88 | === |
|---|
| 89 | # このまま採用するのは危険な気がする。活用とかで判断した方が良い? |
|---|
| 90 | --- SKIP |
|---|
| 91 | --- input: 往復 |
|---|
| 92 | --- expected: 行って来い |
|---|
| 93 | |
|---|
| 94 | === |
|---|
| 95 | --- input: 見上げ |
|---|
| 96 | --- expected: あおり |
|---|
| 97 | |
|---|
| 98 | === |
|---|
| 99 | --- input: 決定 |
|---|
| 100 | --- expected: フィックス |
|---|
| 101 | |
|---|
| 102 | === |
|---|
| 103 | --- input: 予備 |
|---|
| 104 | --- expected: 押さえ |
|---|
| 105 | |
|---|
| 106 | === |
|---|
| 107 | --- input: 食べ物 既存 |
|---|
| 108 | --- expected: 消えもの 有りもの |
|---|
| 109 | |
|---|
| 110 | === |
|---|
| 111 | --- input: ガムテープ |
|---|
| 112 | --- expected: ガバチョ |
|---|
| 113 | |
|---|
| 114 | === |
|---|
| 115 | --- input: 収容 |
|---|
| 116 | --- expected: キャパ |
|---|
| 117 | |
|---|
| 118 | === |
|---|
| 119 | --- input: 長さ |
|---|
| 120 | --- expected: 尺 |
|---|
| 121 | |
|---|
| 122 | === |
|---|
| 123 | --- input: 照明を当てる |
|---|
| 124 | --- expected: メイショーをうつ |
|---|
| 125 | |
|---|
| 126 | === |
|---|
| 127 | --- input: 食費 交通費 |
|---|
| 128 | --- expected: アゴ アシ |
|---|
| 129 | |
|---|
| 130 | === |
|---|
| 131 | --- input: フジテレビ ニッポン放送 テレビ東京 文化放送 日本テレビ |
|---|
| 132 | --- expected: CX LF TX QR 日テレ |
|---|
| 133 | |
|---|
| 134 | === |
|---|
| 135 | # エフコマが分からない・・・ |
|---|
| 136 | --- SKIP |
|---|
| 137 | --- input: 「ウェブ時代 5つの定理」も四コママンガに |
|---|
| 138 | --- expected: 「ブーウェーダイジー ゲーつのイリテー」もエフコマガーマンに |
|---|
| 139 | |
|---|
| 140 | === |
|---|
| 141 | --- SKIP |
|---|
| 142 | --- input: 累計70万部突破とモノ書きサバティカル |
|---|
| 143 | --- expected: ケイルイハー十万部パツトーとノーモーキーガーサバティカル |
|---|
| 144 | |
|---|
| 145 | === |
|---|
| 146 | --- SKIP |
|---|
| 147 | --- input: ジャック、12歳。おめでとう! |
|---|
| 148 | --- expected: ツクジャ、ツェー十デー歳。デトーオメ! |
|---|
| 149 | |
|---|
| 150 | === |
|---|
| 151 | --- SKIP |
|---|
| 152 | --- input: 産経新聞一面連載が完結、ぜんぶまとめてウェブで読めます。 |
|---|
| 153 | --- expected: ケーサンブンシンツェー面サイレンがケツカン、オールバーターでブーウェーでマスヨメ。 |
|---|
| 154 | |
|---|
| 155 | === |
|---|
| 156 | --- SKIP |
|---|
| 157 | --- input: 千円 |
|---|
| 158 | --- expected: ツェー千円 |
|---|
| 159 | |
|---|
| 160 | === |
|---|
| 161 | --- SKIP |
|---|
| 162 | --- input: 1000円 |
|---|
| 163 | --- expected: ツェー千円 |
|---|
| 164 | |
|---|
| 165 | === |
|---|
| 166 | --- SKIP |
|---|
| 167 | --- input: 二万円 |
|---|
| 168 | --- expected: デー万円 |
|---|
| 169 | |
|---|
| 170 | === |
|---|
| 171 | --- SKIP |
|---|
| 172 | --- input: 27000円 |
|---|
| 173 | --- expected: デー万ハー千円 |
|---|
| 174 | |
|---|
| 175 | === |
|---|
| 176 | --- SKIP |
|---|
| 177 | --- input: 三万四千円 |
|---|
| 178 | --- expected: エー万エフ千円 |
|---|
| 179 | |
|---|
| 180 | === |
|---|
| 181 | --- SKIP |
|---|
| 182 | --- input: 十五万六千円 |
|---|
| 183 | --- expected: ツェーじゅうゲー万アー千円 |
|---|
| 184 | |
|---|
| 185 | === |
|---|
| 186 | --- SKIP |
|---|
| 187 | --- input: 今度のアシスタントは時間がなくてかなり駄目なのになってしまいました |
|---|
| 188 | --- expected: hoge |
|---|
| 189 | |
|---|
| 190 | === |
|---|
| 191 | --- input: This is an english sentence with a possible <html>tag</html> that should be left untouched |
|---|
| 192 | --- expected: This is an english sentence with a possible <html>tag</html> that should be left untouched |
|---|
| 193 | |
|---|
| 194 | === |
|---|
| 195 | --- SKIP |
|---|
| 196 | --- input: よろしく |
|---|
| 197 | --- expected: シクヨロ |
|---|
| 198 | |
|---|
| 199 | === |
|---|
| 200 | --- SKIP |
|---|
| 201 | --- input: 視聴率 |
|---|
| 202 | --- expected: 数字 |
|---|