問題タブ [simpletest]

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.

0 投票する
1 に答える
7134 参照

properties - Simpletestでモックオブジェクトにプロパティを設定することは可能ですか?

私は通常、オブジェクトに対してgetterメソッドとsetterメソッドを使用し、次のようなコードで操作することにより、SimpleTestでモックオブジェクトとしてテストすることに問題はありません。

ただし、最近、マジックインターセプター(__set()__get())を使用し、次のようなプロパティにアクセスし始めました。

しかし、その手法を使用してモックオブジェクトにアクセスする特定のプロパティを作成するのは困難です。

したがって、MockObjectsにプロパティを設定する特別な方法があります。

私はやってみました:

しかし、これはうまくいかないようです。プロパティにアクセスできなくなる原因が私のテストサブジェクト、モック、マジックインターセプター、またはSimpleTestであるかどうかはわかりません。

したがって、要約すると:

モックオブジェクトのメソッドをモックアップできますが、モックオブジェクトのクラスプロパティをモックアップするのに問題があります。Simpletestでモックオブジェクトにプロパティを設定することは可能ですか?

どんなアドバイスも歓迎します。

0 投票する
1 に答える
144 参照

php - PHP SPL インターフェイスをテストするオープン ソースの SimpleTest テスト ケースはありますか

私のシステムには、PHP SPL Iterator インターフェースを実装するかなりの数のオブジェクトがあります。

それらを書きながら、テストも書きます。

テストを書くことは、一般的に切り貼りの仕事ではないことを私は知っています。

しかし、標準 PHP ライブラリ インターフェイスを実装するクラスをテストする場合は、特定のインターフェイスを純粋にテストするために、Test クラスに借用してドロップインできるいくつかのスクリプト スニペットを用意することは確かに理にかなっています。

これらを公開することは理にかなっているように思われます。それで、あなたが知っているかどうか疑問に思っていましたか?

0 投票する
2 に答える
235 参照

php - シンプルテストとは?

シンプルテストとは?SimpleTest で何assertTrue($b)をしますか? PHP プログラマーは自分のプログラムをテストするために SimpleTest をよく使用しますか?

0 投票する
1 に答える
506 参照

php - SimpleTestを使用したログイン接続の問題

SimpleTest( http://www.simpletest.org )のSimpleBrowserを使用して、webmin(http://www.webmin.com/ )にログインしています。このログインはhttpsを使用します。私は2つの異なる方法を試しましたが、どちらも失敗します。

そしてまた:

それが機能しない理由はありますか?

0 投票する
1 に答える
230 参照

php - PHP でテスト フレームワークを使用する必要があるのはなぜですか?

最近、多くの人が、PHPunit や SimpleTest などの PHP テスト機能を、選択した IDE (私にとっては Eclipse) と一緒に使用することについて議論しているのを耳にしました。このテーマをグーグルで調べた後でも、これらのテスト フレームワークを使用して開発をスピードアップすることの長所と短所を理解するのにまだ苦労しています。

誰かがこれをより基本的なレベルで説明してくれたら、本当に感謝しています。通知には PHP5 を使用しています。

どうもありがとう!

0 投票する
2 に答える
2789 参照

php - CodeIgniterとSimpleTest-最初のテストを行う方法は?

私は、LAMP、PHP5、MySQL、およびXdebugを使用したNetBeansを使用したWeb開発に慣れています。

今度は、(A)適切なテストと(B)フレームワークの使用方法を学ぶことで、開発を改善したいと思います。そこで、Firefox用にCodeIgniter、SimpleTest、および簡単なXdebugアドインをセットアップしました。maroonbytesが明確な指示とダウンロードの準備ができた構成済みのセットアップを提供してくれたので、これはとても楽しいです。私は巨人の肩の上に立っており、とても感謝しています。

過去にSimpleTestを少し使用しました。これが私が書いたようなものです:

だから私はテストがどのように見えるかを知っているといいのですが。私が理解できないのは、新しいセットアップのどこでどのようにテストを行うかです。maroonbytesパッケージにサンプルテストはありません。これまでのところ、Googleは、単体テストがすでに機能的に利用可能であると想定する投稿に私を導きました。私は何をしますか?

0 投票する
1 に答える
328 参照

phpunit - 次のメソッドのPHPUnitテストを書くのを手伝ってください

私の主張は:1)です。$ rfidは5文字の長さの文字列です2)。有効な結果セットを取得しています

ありがとうございました

私が次のユニットテストコードを持っていると仮定してください:

パブリック関数testGetAllVideosByRfid(){

******ここに何を入れればいいですか*****

0 投票する
4 に答える
461 参照

unit-testing - クラスコードの前にユニットテストを書く方法は?

実際のクラスの前に単体テストを書く習慣をつけようとしています。スタック オーバーフロー コミュニティが提供してくれるヒントと、役立つリソースを教えてください。

ありがとうございました

0 投票する
1 に答える
203 参照

php - URLを呼び出し、PhingでレンダリングされたHTMLページを取得する

これが私のジレンマです-私はEricBarnes(http://github.com/ericbarnes/codeigniter-simpletest)による優れたcodeigniter-simpletestライブラリを使用しています。CodeIgniterアプリケーションのテストデプロイメントにエンドポイントを追加し、そこからすべての単体テストを実行して結果を表示するダッシュボードがあるため、これは私の目的に最適です。これまでのところすべて問題ありません。

しかし今、私はそれをPhingビルドスクリプトに統合するようになり(テストビルドでのphingリリース呼び出しが単体テストをトリガーし、テストのいずれかが失敗した場合にビルドを失敗させるように)、行き詰まります。

codeigniterをsimpletestでうまく動作させる統合パッケージのため、simpletestのコマンドラインランナーはオプションではありません(私は思いません)。

phingからURLを呼び出し、結果のHTMLを取得する方法はありますか?ビルドされた単体テストの結果ページに非表示のHTMLを挿入し、Phingタスクから確認することができます。

0 投票する
4 に答える
1487 参照

php - Simpletest PHP の「PHP の単体テスト」を使用すると、エラー メッセージ「非推奨: 参照による新規の戻り値の割り当ては非推奨です」が表示されます。

PHP 用のsimpletest: http://www.simpletest.org/を初めて使用し、サーバーで PHP 5.2* を使用しています。デモに基づいて最初のテスト スクリプトをセットアップしようとすると、次のようなページが表示されます。以下のようなエラー...これがsimpletestがPHP 5.*と互換性がないことに関係しているのか、それとも問題が何であるかはわかりません。洞察をいただければ幸いです..ライブラリを引き続き使用できるようですエラーの下で適切と思われるものを返しますが、これを理解したいので修正できます..ありがとう

simpletest 関数を呼び出すために使用している php コードの例を次に示します。

そして、私が得るエラー: