PHPUnit

PHPUnitは、PHP向けのユニット・テスト向けフレームワークで、手動では手間のかかるテスト作業を自動化し、繰り返し実行することが可能です。

RSS
  • 解決済

    回答
    1

    ファイルの中に記述されている1行目を取得し、画面に表示する

    wordで1行目,2行目,3行目... と文字を入力し、 viエディタで下記コードを打ち込み,ターミナルでphp aaa.phpを打ちこむと, エラーは出ませんが?P?s??と表示されます。あともう少しのところまで来ているような気がするのですが、 時間だけが経過してしまいます。 どなたかご助言下れば幸いです。 宜しくお願いします。 <?php $fp=

    • 0評価
    • 81PV
    y_waiwai y_waiwai 1週間前に ベストアンサー
  • 解決済

    回答
    1

    Laravel DuskのassertSee()が常に失敗する

    Laravel 5.6 に Dusk をインストールし、ブラウザテストを実行したところ、サイト自体は正常に動作しているはずなのにテストの結果が failure となってしまいます。 サイトの内容はこちらのチュートリアルを 5.6 用に移植したものです。 テスト内容は次のとおりです。 public function testBasicExa

    • 0評価
    • 47PV
    workr workr 2週間前に 回答
  • 受付中

    回答
    1

    PHPUnit HTTPテスト時のデータINSERTがうまくいかない

    前提・実現したいこと laravelで非同期通信を主にしたWebアプリを作成しています。 PHPUnitでコントローラクラスのテスト作成で少々嵌っております。 GuzzleClientというHTTPライブラリを使用してURLを呼び出しています。 テストメソッドでは大まかに以下のような処理をしています。 public function tes

    • 0評価
    • 57PV
    kawax kawax 1ヶ月前に 回答
  • 解決済

    回答
    1

    PHPのMockeryでprotectedメソッドの挙動を変更する方法

    PHPのバージョンは5.6です。 public class A { public function a() { $result = $this->b(); return $result; } protected function b() { return 'bbb'; }

    • 1評価
    • 114PV
    sachito sachito 1ヶ月前に ベストアンサー
  • 解決済

    回答
    2

    どのようなメソッドに対してテストコードを用意すればいいのでしょうか?

    PHPUnit を使ったテストを導入してみようと思うのですが独学なため実際の仕事での常識的にテストする対象の決め方をよく知りません。 あらゆるクラスのすべてのメソッドをテストできれば安全ですが実務上でそれが本当に現実的なのかを知りたいです。 例として記事を登録できるCRUDアプリケーションがあるとします。 モデルは次のような構造があるとします。 cl

    • 1評価
    • 468PV
    tamina tamina 1ヶ月前に ベストアンサー
  • 受付中

    回答
    1

    Form処理のバリデーションチェックの単体試験コードの作成方法がわかりません

    前提・実現したいこと ドットインストールの講座でLaravelで簡易掲示板を作成しました。そして、応用としてPHPUnitで単体試験コードを製造しようと試みましたが、Form処理のバリデーションチェックの方法で詰まっているところがあります。 講座では、FormRequestを用いて、フォーム処理のバリデーションチェックを分割しております。なので、単体試験コ

    • 0評価
    • 99PV
    motuo motuo 2ヶ月前に 回答
  • 解決済

    回答
    1

    PHPunitのテストコードの書き方について

    XAMPP環境でCakePHPを使いながらPHPunitの導入テストを行っております。 しかし、公式マニュアルを読んでもいまいちテストコードの書き方がわかりません。 例えば公式マニュアル「Example 2.1 PHPUnit での配列操作のテスト」にて下記の通りテストコードが書いてありますが、テスト元のクラス(この場合ですとStackクラス)のコードが

    • 0評価
    • 149PV
    tomona tomona 2ヶ月前に コメント
  • 受付中

    回答
    2

    unitテストの始め方

    すでにリリースされているサービスにテストコードを実行しようと考えています。とりあえずunitテストをしてみようと思っているのですが、今ひとつテストコードの説明を読んでも書き方がつかめないためとっつきにくく困っています、入門用の書籍や事始めする上でまとまっているサイトは無いでしょうか? 言語は主にphpとJavaを想定してます

    • 0評価
    • 223PV
    webarata3 webarata3 2ヶ月前に 回答
  • 解決済

    回答
    1

    PHPUnitのインストールのやり方

    前提・実現したいこと phpunitをインストールして使えるようにしたいのですが、下記のマニュアルを見ても難しく、一通りやってみたのですが、やり方は正しいでしょうか。 https://phpunit.de/manual/current/ja/installation.html インストールしたり、コマンドを打つ場所ってvagrant upしてssh接続した画

    • 0評価
    • 250PV
    Richardrobert Richardrobert 2ヶ月前に 回答
  • 受付中

    回答
    0

    既存コマンドの上書き、オプション追加について

    表題の通り、既存コマンドの上書きやオプション追加の方法があるかを知りたいです。 例えば下記のようなケースを想定しております。 例:ログインテストをCLIで実装 As Is php artisan dusk ↓ To Be php artisan test:login --test@example.com --passw0rd ログインテストに必要なメ

    • 0評価
    • 111PV
    teratailが3ヶ月前に アップデート
  • 解決済

    回答
    1

    PHPUnitでMockしたはずのクラスがnot foundエラー

    前提・実現したいこと DIコンテナの概念がわからず適当な言葉でぐぐっていた所、 以下のページにたどり着きました。 Laravel4、依存注入とコンテナ(1) そういえばテストもわからないなあと思い、 感覚だけでも掴めないかととりあえず写経していたのですが、 いざPHPUnitコマンドを叩いてみたところ、エラーが発生しました。 発生している問題・エラー

    • 0評価
    • 214PV
    Lulucom Lulucom 3ヶ月前に コメント
  • 解決済

    回答
    1

    laravel5 実装したコマンドでテストが通らない

    前提・実現したいこと laravel5で実装したコマンドのテストを書いているのですが、 以下のテストコードでphpunitを実行したところ、以下の出力でエラーとなってしまいました。 エラーの原因を調べたところ、 実行コマンド(handle())内で記述している$this->info('hogehoge')のコマンド実行時にメッセージを標準出力している処

    • 0評価
    • 117PV
    kittahara kittahara 3ヶ月前に 回答
  • 解決済

    回答
    1

    phpunitで複数のコンポーネントを読み込めますか?

    表題の通りコンポーネントを複数読み込めるかを知りたいです。 以下のような感じで書いているのですがそもそも複数読み込めるか? 読み込めるとしたらどのように書けばいいのか? ご教示いただけますか? namespace App\Test\TestCase\Controller\Component; use App\Controller\Compone

    • 0評価
    • 70PV
    miKoTo0765 miKoTo0765 3ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    phpunitでテスト実行時エラーについて

    phpunitを使用してコンポーネントのテストをしたいと考えています。 namespace App\Controller\Component ; use Cake\Controller\Component ; class hogeComponent extends Component { /** * コンストラクタ */ public

    • 0評価
    • 132PV
    miKoTo0765 miKoTo0765 3ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    PHPUnitでのDBへのinsertテストのベストプラクティス

    単体テストをこれから初めて導入するに辺り初歩的だとは思いますがわからないところがあるので質問させてください。 PHPUnitに限らないのですが、単体テストでのinsert文を含んだメソッドのテストはどのように作成するのがいいのでしょうか。 疑問に思っているのは ・本番DBに繋ぐことは問題ないのか ・テストDBに繋いだ場合、テストとして問題ないのか(データ量な

    • 0評価
    • 151PV
    szk. szk. 4ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    cakephp3でbehaviorのテスト

    cakephp3でbehaviorに対するユニットテストの実装例(サンプルコード)をお持ちの方はいらっしゃいませんか?bakeでbehaviorを実装し、phpunitでテストを実装しようとしているのですが、その際の参考資料があればとおもい質問しました。よろしくお願いします。

    • 0評価
    • 219PV
    t_makino t_makino 5ヶ月前に コメント
  • 解決済

    回答
    1

    laravel5 app/Userのテスト

    わからないこと App/User.php の中にあるcreateメソッドに対するテスト エラーメッセージ Table 'test_dbname.mockery_0__app__users' doesn't exist (SQL: insert into `mockery_0__app__ users`(..略..) エラー文を見る限りテーブル名に

    • 0評価
    • 124PV
    aro10 aro10 5ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    テストコードの書き方

    前提・実現したいこと 以下のコードのphpunitを使って、ユニットテストをしたいのですが、テストコードの書き方が分かりません。 やりたいこととしては、idに一致するuser情報を取得し、見つからなかった場合はnullを返すって感じです。 足し算や引き算などの簡単なテストコード書き方なら分かるのですが、例外のテストコードの書き方など、 どう書いて良いものかイ

    • 0評価
    • 161PV
    r4325t2 r4325t2 6ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    テストコードの書き方について

    phpunitで単体テストをしてい 前提・実現したいこと phpunitで単体テストをしているのですが、やったことがないので、例えば以下のコードだった場合、どういうテストコードになりますか? 教えていただければ、幸いです。 該当のソースコード if (empty($id)) { return null; } try { $model = Mode

    • -1評価
    • 309PV
    r4325t2 r4325t2 6ヶ月前に 質問を編集
  • 解決済

    回答
    1

    PHPUnitテストについて

    前提・実現したいこと phpunitをインストールしたので、テストしてみたいんですが、いまいちやり方が分かりません。 簡単なもので大丈夫なので、phpunitがきちんと動いていることを確認できるようなコードを教えていただければなと思います。 初心者ですが、宜しくお願いします。 補足情報(言語/FW/ツール等のバージョンなど) Vagrant + Virt

    • 0評価
    • 154PV
    r4325t2 r4325t2 6ヶ月前に コメント
1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    193

  • 総質問数

    116

  • 今週の質問数

    0

関連するタグ

PHPUnitタグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る