FakerPHPでユニットテストを書いていると、適当なテストデータが必要になる。毎回テストとかHoge的なテストデータを使っていたので、ちゃんとしたテストデータを使いたかった。PHPにはFakerというランダムにテストデータを生成してくれるライブラリがあるので早速使ってみた。インスパイアされたものらしい。PHPでも使えるようにしてもらえて感謝。en_USになっているため、英語になる。>日本語にするとより自動生成されたテストデータがリアルなものに感じます。それでもtextはまだラテン語...ソースを読んでみると都道府県や名前情報を配列でもっている。Fakerの都道府県定義Fakerで自動生成できるデータは日本語では現在以下の6種類ある。日本語形式でなくてもよければ他にも使える。電話番号テキストどんなものを自動生成してくれるかと、呼び出し方はここのソース読むとわかる。各ロケール内のクラスが継承している親クラスと、使いたいロケール内にあるクラスのメソッドをプロパティとして呼び出すことで使うことができる。$faker->lastKanaName;使えるテストデータの種類が多いのでPHPUnitでテストする際には必須級のライブラリです。インストールと使い方もとても簡単なのでガンガン使っていきたいと思います。お世話になってるけど。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事DjangoのモデルでHaving句を使うPythonで電話番号をハイフン区切りに変換するDjangoのテンプレート内でリレーション関係の子データをソートするPythonで数字を3桁区切りカンマにするaliasで設定したコマンドをシェルスクリプト内で実行する月別アーカイブはてなブログをはじめよう!rukurxさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。