タグ

phpunitに関するfagaiのブックマーク (4)

  • PHPUnit マニュアル – 第1章 PHPUnit のインストール

    PHPUnit 6.5 は PHP 7 以降のバージョンで動作しますが、最新版の PHP を使うことを強く推奨します。 PHPUnit を使うには、拡張モジュール dom、json、 が必要です。これらは通常、デフォルトで有効になっています。 PHPUnit また、拡張モジュール pcre、 reflection、 そして spl も必要です。これらは標準の拡張モジュールとしてデフォルトで有効になっており、 PHP のビルドシステムやソースファイルに手を加えない限り、 無効にすることはできません。 コードカバレッジをサポートするには Xdebug 2.5.0 以降と tokenizer 拡張モジュールが必要です。 XML 形式で情報を出力するには、xmlwriter 拡張モジュールも必要です。 PHPUnit を入手する一番簡単な方法は、PHP Archive (PHAR) をダウンロード

  • 短気なプログラマのためのPHPUnitクックブック

    「今までテストを書いたことがないから、そろそろテストを書かなくては・・・」という、PHPUnitもテストのこともまだ知らないプログラマにとって、一番最初に欲しいのは「何から始めたらよいのか」を知るためのガイドです。 書は、PHPUnitを使ったテストの書き方を、短時間で知るための小冊子です。これだけ読めば、PHPUnitでテストを書いていけるようになります。 書が特徴的なのは、ユニットテストの形式的な書き方だけを単純に説明したではないということです。書では、PHPUnitによるテストを、オブジェクト指向の原則に沿った、良いコードへリファクタリングしていくための道具、と位置づけています。その流れに沿って、必要最低限の基礎知識や、実際にありそうなサンプルコードで使い方が説明されています。モック(テストダブル)を使ったテスト、フィクスチャを使ったテスト、APIのテストといった対象ごとのP

    短気なプログラマのためのPHPUnitクックブック
  • PhpStorm 8 で、Vagrant VM の PHPUnit を IDE から実行する

    Home > PHP | PhpStorm | Vagrant > PhpStorm 8 で、Vagrant VM の PHPUnit を IDE から実行する PhpStorm 8 が、リリースされましたね! PHP 5.6 や Laraevel の blade 対応など気になる新機能があるのですが、その中でも、注目なのが、PHPUnit by Remote Interpreter です。 この機能を使うことで、Vagrant VM にインストールされている phpunitホストPhpStorm から直接実行することができます。Vagrant による開発が普及してきた今では必須の機能といえるでしょう。 利用するには、いくつか設定が必要となるので、その手順を書いてみます。 対象の PHP アプリケーション このエントリでは、以下の環境で PHP アプリケーション開発しているという想

  • GitHub - Maher4Ever/guard-phpunit: Guard::PHPUnit automatically runs your tests

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - Maher4Ever/guard-phpunit: Guard::PHPUnit automatically runs your tests
  • 1