test

Mockeryでのモックの作り方を調べてみた

とある方から、「なんで静的メソッドはモックできないんですか?」ときかれたときに、「そういえば、Mockがどういう原理で動いているかいまいち知らないなー」と思ったので、モックがどのように作られているのかを調べてみました。 僕は普段はMockeryを使用…

自動テストの2歩目

これは2/3 タピオカLT4杯目、2/26 第145回PHP勉強会@東京で発表した内容です。 最初に 突然ですが、自動テストって難しくないですか? というのも、だいたいのユニットテストのサイトでは

Laravel+Codeceptionのメリット

私は普段、Laravel+Codeceptionを利用してテストを書いています。 今回はLaravel+Codeceptionのメリットとちょっとした小技を紹介します。 Codeceptionとは CodeceptionはPHPのテスティングフレームワークです。 単体テスト・機能テスト・受け入れテストを書…

機能テストはいいぞ!

ふと、機能テストの良さについて語りたくなったので投稿。 単体テストより先に機能テストを書こう! 「テストを書く」というと単体テスト(ユニットテスト)を想像しがちですが、WEBシステムなら機能テスト(HTTPテスト)を先に書くことがおすすめです! 先に用…