Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

NameJA module and test added. #21

Merged
merged 1 commit into from

2 participants

kichiro Emmanuel Oga
kichiro

1080 first names and 396 first names. all tests passed and confirmed did not break anything.

now, we can generate japanese names for tests.

10.times do
puts Faker::NameJA.last_first
end

国沢翔
野村奈々
真栄田絵美
岩谷ひろし
竹田陸
伊地知東
照屋秀樹
齋藤涼
犬飼仁美
寺田陸

Emmanuel Oga EmmanuelOga merged commit 54140d8 into from
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Jul 19, 2011
  1. kichiro

    NameJA module and test added.

    kichiro authored
This page is out of date. Refresh to see the latest.
2  ffaker.gemspec
View
@@ -42,6 +42,7 @@ Gem::Specification.new do |s|
lib/ffaker/name_cn.rb
lib/ffaker/name_de.rb
lib/ffaker/name_ru.rb
+ lib/ffaker/name_ja.rb
lib/ffaker/phone_number.rb
lib/ffaker/product.rb
lib/ffaker/utils/array_utils.rb
@@ -60,6 +61,7 @@ Gem::Specification.new do |s|
test/test_faker_name_cn.rb
test/test_faker_name_de.rb
test/test_faker_name_ru.rb
+ test/test_faker_name_ja.rb
test/test_geolocation.rb
test/test_html_ipsum.rb
test/test_lorem.rb
1  lib/ffaker.rb
View
@@ -33,6 +33,7 @@ def self.bothify(string)
autoload :NameCN, 'ffaker/name_cn'
autoload :NameRU, 'ffaker/name_ru'
autoload :NameDE, 'ffaker/name_de'
+ autoload :NameJA, 'ffaker/name_ja'
autoload :PhoneNumber, 'ffaker/phone_number'
autoload :Product, 'ffaker/product'
autoload :Geolocation, 'ffaker/geolocation'
125 lib/ffaker/name_ja.rb
View
@@ -0,0 +1,125 @@
+# encoding: utf-8
+module Faker
+ module NameJA
+ extend ModuleUtils
+ extend self
+
+ def name
+ "#{first_name}#{last_name}"
+ end
+
+ def first_name
+ FIRST_NAMES.rand
+ end
+
+ def last_name
+ LAST_NAMES.rand
+ end
+
+ def last_first
+ "#{last_name}#{first_name}"
+ end
+
+ LAST_NAMES = k %w(佐藤 高橋 佐々木 鈴木 伊藤 田中 吉田 渡辺 小林 中村 加藤 山本 斎藤 山田 阿部
+ 木村 工藤 三浦 斉藤 菅原 林 菊地 山口 山崎 千葉 池田 長谷川 藤田 村上 遠藤
+ 本間 石川 松本 森 太田 後藤 橋本 清水 成田 松田 前田 中川 小野 坂本 武田
+ 高田 田村 山下 小川 近藤 井上 五十嵐 横山 川村 西村 柴田 岡田 石田 中島 竹内
+ 中野 渡部 藤原 鎌田 熊谷 三上 石井 中山 福田 谷口 小野寺 沢田 藤井 原田 今野
+ 酒井 中田 和田 久保 大西 上田 青木 金子 山内 宮崎 村田 上野 小笠原 岡本 大野
+ 小松 安藤 宮本 及川 今井 菅野 畠山 高木 菊池 安田 野村 古川 平野 高野 森田
+ 杉本 松井 渋谷 木下 小山 本田 丸山 辻 須藤 岩崎 松浦 桜井 東 原 細川
+ 西田 堀 吉川 佐野 久保田 川口 杉山 竹田 北村 西川 浅野 葛西 平田 青山 奥山
+ 藤本 水野 大橋 南 島田 福井 小島 荒木 小原 小西 大谷 牧野 黒田 川上 飯田
+ 松原 永井 多田 広瀬 泉 小田 田口 増田 大塚 岡崎 早坂 土田 中西 樋口 尾崎
+ 内田 北川 伊東 長尾 金沢 相馬 松岡 野口 関 星 岩田 高山 清野 村井 坂井
+ 大久保 片山 今 野田 馬場 川崎 大島 宮下 石山 宮川 山岸 富田 松村 荒井 前川
+ 吉岡 小泉 吉村 矢野 星野 市川 新井 関口 土屋 栗原 榎本 秋山 小池 吉野 福島
+ 関根 萩原 河野 内藤 小沢 田辺 望月 佐久間 齋藤 川島 早川 服部 飯塚 飯島 横田
+ 内山 岡部 山中 石原 町田 武藤 平井 根本 田島 大沢 村山 篠原 石塚 宮田 天野
+ 松尾 志村 桑原 若林 小倉 金井 石橋 上原 杉浦 神谷 榊原 河合 浅井 稲垣 水谷
+ 丹羽 横井 村瀬 永田 鬼頭 都築 石黒 奥村 三輪 白井 久野 中根 新美 安井 深谷
+ 堀田 平松 鳥居 岩瀬 村松 河村 森下 夏目 日比野 梅村 成瀬 松下 荒川 古田 足立
+ 小出 鵜飼 西尾 塚本 大竹 戸田 本多 今泉 長坂 犬飼 加納 尾関 川合 坂野 八木
+ 間瀬 松永 磯部 奥田 三宅 高須 古賀 堤 白石 緒方 花田 江口 徳永 梶原 安部
+ 江崎 井手 坂田 大石 中原 中尾 江藤 坂口 田代 西 森山 野中 下川 平川 平山
+ 原口 川原 林田 入江 松崎 宮原 大庭 城戸 牛島 大坪 重松 岡 上村 浜田 長野
+ 西山 鶴田 岩本 園田 安永 藤野 竹下 立石 中嶋 藤木 江頭 吉武 藤 日高 松藤
+ 甲斐 小柳 有吉 野見山 藤川 手島 吉永 黒木 香月 白水 八尋 桑野 比嘉 金城 大城
+ 宮城 新垣 玉城 島袋 平良 山城 知念 宮里 仲宗根 下地 照屋 砂川 城間 仲村 新里
+ 新城 安里 伊波 赤嶺 上地 又吉 具志樫 高良 仲間 国吉 与那嶺 仲里 長嶺 外間 与那覇
+ 上間 友利 仲本 川満 喜屋武 宮平 当山 伊佐 喜納 岸本 与儀 儀間 高江洲 池原 嘉数
+ 知花 翁長 花城 呉屋 野原 棚原 内間 糸数 大嶺 桃原 当間 上江洲 伊礼 玉那覇 長浜
+ 喜友名 仲田 宮良 小橋川 浦崎 幸地 山川 渡久地 上里 仲地 東江 稲福 屋良 渡慶次 田場
+ 仲松 山里 末吉 古樫 当真 我那覇 崎浜 根間 名嘉 石垣 狩俣 渡嘉敷 久高 津波古 崎原
+ 池間 仲村渠 屋宜 宮国 友寄 稲嶺 古謝 新崎 大田 米須 屋比久 親川 神里 大浜 奥間
+ 佐久川 銘苅 真栄城 崎山 嶺井 垣花 松川 新川 瑞慶覧 津波 西平 當山 名嘉真 知名 具志
+ 当銘 与座 津嘉山 渡口 宜保 我如古 安谷屋 久場 兼城 佐久本 奥平 前原 嘉陽 島尻 諸見里
+ 桑江 真栄田 運天 伊敷 多和田 謝花 安慶名 豊里 前里 比屋根 小浜 伊芸 久貝 西銘 与那城
+ 名城 玉寄 仲程 饒平名 親泊 神山 東恩納 嘉手苅 本村 天久 下里 山入端 真喜志 伊集 古波蔵
+ 福地 仲原 波平 高嶺 浜川 石嶺 伊良波 仲嶺 喜瀬 洲鎌 宇良 幸喜 小波津 前泊 川畑
+ 松元 有村 坂元 橋口 今村 有馬 福元 鮫島 福永 岩元 山元 大迫 田畑 福留 大山
+ 内村 岩下 松山 若松 瀬戸口 迫田 福山 児玉 浜崎 堀之内 宇都 徳田 竹之内 川野 藤崎
+ 永山 宮内 吉留 永吉 柳田 永野 肥後 有川 木場 中間 野元 徳留 田原 迫 仮屋
+ 畠中 平 奥 木原 新村 脇田 窪田 中園 下野 別府 牧 折田 山之内 岡元 岩切
+ 川路 市来 徳重 平原 小園 寺田 四元 栄 上園 宮脇 上山 中馬 伊地知 安楽 神田
+ 末永 谷山 堂園 川添 片平 野崎 溝口 吉元 下村 加治屋 副島 岩永 岸川 北島 石丸
+ 横尾 森永 陣内 土井 牟田 武富 宮地 大串 吉原 脇山 南里 筒井 高尾 草場 江島
+ 富永 一ノ瀬 百武 納富 樋渡 浦川 光武 秀島 東島 水田 深川 蒲原 嘉村 市丸 末次
+ 寺崎 西岡 糸山 峰松 真崎 梅崎 村岡 大隈 藤瀬 本山 諸岡 片渕 川久保 天本 溝上
+ 松隈 吉富 稲富 江里口 川内 熊本 川副 塚原 栗山 森本 三木 坂東 板東 新居 谷
+ 湯浅 住友 笠井 井内 久米 三好 武内 四宮 米田 元木 吉本 仁木 美馬 木内 喜多
+ 岩佐 平岡 川人 新田 日下 真鍋 正木 東條 鈴江 庄野 天羽 西野 後藤田 楠本 岸
+ 郡 市原 豊田 三原 福本 西條 大和 乾 川田 片岡 平尾 浜 藤岡 逢坂 安芸
+ 浜口 谷本 田岡 難波 妹尾 大森 赤木 守屋 河本 河田 三村 白神 河原 坪井 高原
+ 植田 池上 藤沢 笠原 小橋 山根 田淵 岡野 赤沢 小坂 鳥越 安東 下山 板野 大月
+ 安原 西本 水島 矢吹 春名 竹本 野上 小谷 中塚 大倉 西崎 仁科 神崎 小椋 那須
+ 岡林 西森 岡村 土居 安岡 中平 門田 大崎 竹村 公文 山岡 佐竹 楠瀬 笹岡 森岡
+ 中越 西内 明神 三谷 下元 津野 谷脇 溝渕 橋田 島崎 谷岡 弘田 竹崎 大原 門脇
+ 北岡 黒岩 中沢 刈谷 近森 池 上岡 田所 武市 徳弘 鍋島 山脇 中内 濱田 戸梶
+ 長崎 森沢 梅原 細木 仙頭 田内 中岡 清岡 氏原 堅田 弘瀬 武政 古谷 沖 古味
+ 垣石 国沢 島村 中屋 川本 中本 向井 桑田 大下 杉原 新谷 佐伯 浜本 沖田 栗栖
+ 森川 今田 西原 神原 住田 沖本 瀬尾 平本 三島 大本 中谷 福原 香川 柏原 内海
+ 谷川 中井 北野 奥野 辻本 川端 津田 阪口 阪本 西口 浅田 大槻 塩見 四方
+ 芦田 今西 安達 宇野 川勝 大江 畑 荻野 細見 梅田 小森 藤村 岩井 勝部 野津
+ 森脇 錦織 石倉 石飛 福間 曽田 小村 梶谷 持田 細田 吾郷 坂根 日野 江角 景山
+ 金山 板垣 園山 周藤 寺本 柳楽 稲田 矢田 永瀬 金築 大畑 長岡 堀江 角 多久和
+ 藤江 須山 落合 寺戸 田部 秦 岩谷 若槻 永島 安食 狩野 樋野 永見 杉谷 板倉
+ 玉木 糸賀 恩田 大賀 角田 陶山 大国 青戸 須田 大屋 三代 長屋 安江 鷲見 小栗
+ 川瀬 熊崎 棚橋 篠田 高井 小木曽 竹中 臼井 西脇 井戸 長瀬 白木 可児 各務 馬渕
+ 曽我 亀山 交告 小寺 細江 二村 桐山 金森 片桐 所 栗田 柘植 松野 国枝 堀部
+ 日比 桂川 酒向 対馬 福士 小山内 神 一戸 鳴海 長内 奈良 石岡 蛯名 野呂 小田桐
+ 秋元 蝦名 松橋 外崎 桜庭 畑中 田沢 種市 赤坂 高谷 白戸 棟方 高坂 山谷 阿保
+ 桜田 赤石 中野渡 八木橋 大川 小向 鳥谷部 三橋 新山 鹿内 柳谷 柿崎 奈良岡 相内 笹森
+ 原子 浅利 秋田 白川 石沢 船水 立花 沼田 盛 豊川 館山 附田 新岡 苫米地 木立
+ 北山 中里 清藤 田名部 櫛引 畑山 堀内 西沢 倉内 船橋 土岐 山形 寺沢 瀬川)
+
+ FIRST_NAMES = k %w(あきら アキラ 晃 輝 飛鳥 梓 東 あまね 周 歩 新 伊織 出 おさむ 修
+ 治 紀 薫 格 和興 圭 敬 健 元 暦 五郎 栄 教 怜 三郎
+ 重信 しげる 卯 忍 十三 秀太 周平 ジュン 准 翔 二郎 純一 信 晋 仁
+ 昴 整 聡太郎 大 大五郎 平 たかし タカシ 隆 高久 たけし 武 佑 匡 是
+ 正 保 巽 太郎 つかさ 司 トオル 渚 望 一 創 果 八郎 光 久
+ 斉 永 響 一二三 ひろし 博 洋 まこと 誠 真 政 優 操 みのる 実
+ 求 保志 唯 勇 悠 有 ゆうき ゆうと ゆうや ゆたか 豊 裕 力 了 亮
+ 涼 凛 レイ 烈 蓮 六郎 哀 愛 藍華 葵 あかり 朱里 あすか あずさ 亜美
+ 彩 文 あゆみ 杏 泉 憂 梅 楓 奏 京 杏子 桂 梢 咲 さくら
+ サクラ 桜 沙耶 さやか 汐 千早 椿 とうこ 巴 菜々子 希 和 はるか 春香 仁美
+ 二三 舞子 まどか 円 真美 真弓 美希 美星 みわ めぐみ 椛 桃 やよい 弥生 夕
+ ゆかり 雪 律 律子 凜 千代 正子 静子 文子 千代子 ハル キヨ ハナ キミ 清子
+ きよ 八重子 ヨシ 愛子 フミ トミ マサ きみ 美代子 はる 光子 貞子 久子 幸子 和子
+ 芳子 敏子 君子 昭子 節子 照子 信子 典子 洋子 弘子 美智子 栄子 孝子 良子 紀子
+ 京子 悦子 恵子 勝子 恵美子 由美子 啓子 順子 久美子 智子 裕子 明美 真由美 浩子 由美
+ 直美 陽子 直子 純子 恵美 優子 香織 裕美 美香 恵 美穂 美紀 絵美 麻美 麻衣
+ 理恵 明日香 愛美 沙織 成美 舞 智美 友美 由佳 麻衣子 瞳 彩香 美咲 萌 遥
+ 千尋 茜 里奈 佳奈 千夏 桃子 菜摘 早紀 彩花 未来 優花 未 来 七海 菜月 真由
+ 彩乃 美月 結衣 玲奈 奈々 詩織 彩夏 琴音 陽菜 美羽 優奈 莉子 美優 花音 真央
+ 優衣 ひなた 百花 結菜 結愛 美桜 心優 愛莉 杏奈 正一 正二 正三 清 辰雄 茂
+ 正雄 一郎 武雄 正治 正夫 義雄 秀雄 正男 辰男 弘 進 昭二 昭三 昭 和夫
+ 昭一 一男 明 稔 幸雄 昇 勝 勲 功 勉 勝利 浩 徹 浩一 浩二
+ 直樹 剛 達也 哲也 和彦 浩之 聡 学 秀樹 健一 英樹 博之 崇 淳 大輔
+ 健太郎 大介 竜也 洋平 健太 拓也 和也 翔太 祐介 雄太 翔平 大樹 翼 大輝 駿
+ 大貴 貴大 大地 亮太 拓哉 雄大 海斗 拓海 陸 優斗 直人 一輝 涼太 優太 康平
+ 匠 智也 竜 大翔 颯太 悠斗 太陽 颯 空 陽斗 大和 悠希 悠真 陽向 瑛太
+ 歩夢 悠人 颯真 蒼空 悠太 大雅)
+
+ end
+end
12 test/test_faker_name_ja.rb
View
@@ -0,0 +1,12 @@
+# encoding: utf-8
+require 'helper'
+
+class TestFakerNameJA < Test::Unit::TestCase
+ def setup
+ @tester = Faker::NameJA
+ end
+
+ def test_name
+ assert Faker::NameJA.name.length > 2
+ end
+end
Something went wrong with that request. Please try again.