問題タブ [phpspec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHPSpec - 実行に失敗しました。php 開発に使用している人はいますか?
これについてstackoverflowを検索しましたが、答えが見つかりませんでした
Ruby On Rails と Rspec から来たので、rspec のようなツールが必要です (より簡単な移行)。PEAR を介してインストールし、実行しようとしましたが、(まだ) 動作していません
まったく実行されていないので、誰かが同じ問題を抱えているかどうか尋ねたいだけです
マニュアルの例で実行してみました - http://dev.phpspec.org/manual/en/before.writing.code.specify.its.required.behaviour.html
何も返さない
走っていても
何も返さない
php - PHPSpecライブラリのコーディング標準とデザインパターン
私はPHPSpecのコードベースが本当に好きです。
このライブラリで目立つ標準やデザインパターンについて言及していただけませんか。それが私のコードのあり方です。
php - PHPSpecでThrowExceptionマッチャーを使用する方法は?
ExceptionMatcherの使用に問題があります...私のサンプル仕様:
私のサンプルクラス
誰かがこのマッチャーを成功裏に使用しましたか?
php - PHPSpec とカバレッジ レポート
PHPSpec テストからカバレッジ レポートを生成する方法を知っている人はいますか?
xdebugについて考えましたが、私が知る限り、ジェンキンのレポートを生成できません。
php - phpspecのインストール
私は明らかな何かを見逃していると確信しています。しかし、phpspecのインストールと使用に問題があります。まず、phpspecとphpspec2のどちらを使用すべきかわかりません。
私はこのようにインストールしようとしました:-PEAR(動作しません)-gitハブ(クローンを作成し、ダウンロードは正常に行われます)-composer(依存関係のみをインストールできるようです)
誰かが「ダミーガイドのphpspec」を知っていれば本当にありがたいです。
それとも、PHPUnitを使用する方が良いですか?
php - Codeigniter 2 と phpspec2 の統合
phpspec2 を CodeIgniter 2 に統合したいと考えています。phpspec の Web サイトで説明されているように、composer を使用して phpspec を正常にインストールしました。これを CodeIgniter 2 インストールに統合したいと思います。このテーマに関するAniDearの記事を見つけ、説明どおりにすべてを実行しました。ただし、実行するbin/phpspec
とエラーが発生します。
等々。私のファイル構造は次のようになります。
私は Windows 7 で xampp を使用しています。私のci_bootstrap.php
ファイルは、AniDear による上記の記事のようなものです。
ファイル内のパスを変更しようとしましたがci_bootstrap.php
(問題のようです)、あまり変わりませんでした。
これを機能させる方法はありますか?
ご挨拶:)
php - コンストラクターの引数に応じて異なる動作をするクラスの仕様を作成する
コンストラクターの引数によって応答が異なるクラスがある場合、そのクラスの仕様をどのように記述しますか?
使用例:
phpspec の let 関数を使用して、このクラスの仕様を設定すると、次のようになります。
私の仕様では、このクラスの動作がいずれかのケースで機能するかどうかのみを確認できます。
これをテストできるようにセッターメソッドを追加することを検討しましたが、テストのためにカプセル化を破っているようです。
私はこれに触れるものを見つけるのに苦労しているので、おそらくこれは悪いコード臭の状況であると考え始めています.
php - PHPUnit と PHPSpec の類似点と相違点
私は現在、どのテスト フレームワークを php に使用する必要があるかを調査しています。私が持っている 2 つの選択肢は、PHPUnit と PHPSpec です。PHPUnit が TDD (テスト駆動開発) で、PHPSpec が BDD (動作駆動開発) であることは知っています。しかし、実際の PHPSpec チュートリアルがなく、PHPSpec サイトのドキュメントが限られているため、完全な結論を出すことはできません。皆さんへの私の質問は、2 つのフレームワークのその他の類似点と相違点は何ですか? はい、BDD と TDD は大きなものですが、他にもありますか? そして、それらは似ているように見えますが、それらの類似点について詳しく話している人は誰もいません. ありがとうございました。