問題タブ [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 投票する
2 に答える
639 参照

jquery - このJQueryAjax呼び出しが機能しないのはなぜですか?

このAJAX呼び出しで何が問題になっているのか理解できSIMILARません。このフォーラムでいくつかの質問をしましたが、何も機能していませんでした。
Google検索からJSON形式で結果セットを取得する必要があります。

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

php - 単体テストのプライベートプロパティとメソッドへのPHPのオーバーロード

私はここで、プライベートメソッドとプロパティをテストするためのユニットテストの使用に関するいくつかの質問を読んでいます。私は単体テストに不慣れで、テストがプライベート/保護されたプロパティとメソッドにアクセスできるように、試しているメソッドに入力したいと思います。

私が取り組んでいたテストでは、特定のパラメーターをオブジェクトに渡すと、プロパティが設定されることを確認したかったのです。単体テストの教育にSimpleTestを使用していますが、テスト方法は次のとおりです。

次に、CVObjectに__getメソッドを次のように記述しました。

これに関する私の考えは、呼び出し元のファイルがSimpleTestからのものである場合は、先に進んでプロパティをテスト目的で使用できるようにしますが、そうでない場合はエラーをトリガーします。これにより、プロパティをプライベートに保つことができますが、テストで使用することができます。これは、これから作成する特定のプライベートメソッドでより重要になります。

だから、私の質問は、私はここで本当に悪いものを見逃しているので、このテクニックを避けるべきですか?

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

php - Cakephp コントローラのテスト - 承認が必要なアクションをテストするには?

タイトルはほとんどそれをすべて言います。アクションなどをテストしたいUsersController::admin_index()のですが、ユーザーがこの場所へのアクセスを許可されている必要があるため、テストを実行するとログインページが表示され、手動でログインしてもテストは行われません。

では、実際の認証コードを編集せずに Cake に認証をスキップさせるにはどうすればよいでしょうか?

ところで、それが役立つ場合、私のtestAdminIndex()コードは次のようになります。

0 投票する
6 に答える
2943 参照

zend-framework - Cucumber テスト用の PHP に相当する「ヘッドレス ブラウザ」を探しています

PHP プロジェクトで Cucumber を使用して、機能/受け入れ/統合テストをセットアップしようとしています。これらのタイプのテストを実装するための最良のアプローチを理解しようとしています。

Selenium で JavaScript をテストできることは理解していますが、Selenium は遅く、常に JavaScript をテストする必要はありません。PHP に相当する「ヘッドレス ブラウザ」を探しています。

これらはどちらも「ヘッドレス ブラウザ」に分類されますか?

  • SimpleTest Web テスト
  • Zend_Test_PHPUnit_ControllerTestCase

Zend Framework プロジェクトの統合テストを実装するために何をしましたか?

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

php - Simpletestによる問題ユニットテスト

私はPHPとsimpletest単体テストを使用しています。Cookieを設定しようとするまで、テストは正常に機能します

simpletestすでにヘッダー情報が書き出されているため、例外がスローされ、次のようになります。

予期しないPHPエラー[ヘッダー情報を変更できません-ヘッダーは既に送信されています(出力は/tests/simpletest/reporter.php:43で開始)]重大度[E_WARNING] in [blah_code.php line 280]

私はこれを捕まえることについて漠然とした説明を見てきました$this->expectException(new Exception());が、それ以上のドキュメントや例はありません。誰かが実用的な例を提供したり、ドキュメントを教えてもらえますか?明確にするために。これは、出力を生成する私のコードではなく、SimpleTestです。

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

unit-testing - CakePHPとSimpleTestを使用して、認証が必要な場所でビューをテストするにはどうすればよいですか?

認証が必要なビューのWebTestCaseを作成したいと思います。出来ますか?どうすれば認証に合格できますか?

セッションで基本的な認証を書いてみましたが、うまくいきません。

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

php - Cakephp テスト ログイン

ログイン機能が適切に機能し、有効でアクティブなユーザーのみを許可するかどうかをテストしたいと思います。

私のユーザーフィクスチャには以下が含まれます:

私のテスト関数は次のようになります。

}

ログイン フォームにはusername、 、passwordおよびの 3 つの入力があります。remember

私はに設定$this->Auth->autoRedirect = false;し、UsersController::beforeFilterいくつかのクッキー設定を行っています

私がそのdebug($this->data);中にUsersController::login()いるとき、テスト時と通常のロギング時にまったく同じデータが表示されます。しかし、ログインのテスト中に失敗し、ログイン$this->Auth->loginErrorの代わりにメッセージが表示されます。

ログインアクションを適切にテストするにはどうすればよいですか?

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

php - NetBeans : phpUNit または SimpleTest?

PHPUnit と SimpleTest のどちらが Netbeans に適していますか?

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

php - CakePHPSimpletestヘルパー

私は単体テストに不慣れで、SimpleTestを使用して新しいコンポーネント、コントローラー、およびモデルのテストを作成しています。CakePHPTestSuiteバージョン1.2.0.0を使用しています。ヘルパーのビューを作成するのに問題があり、インターネットからは何の助けも得られませんでした。ヘルパーコードは次のとおりです。

そして私のテストコードはここにあります:

そして私が受け取るエラー:

モックビューを作成する必要があるかどうか疑問に思っています。私はこれらすべてに不慣れなので、どんな情報でも大歓迎です!ありがとう!

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

php - PHP MySQL 関数単体テスト

PHP 5 を使用して作成した多くの関数をテストする必要があります。これらの関数は、Web アプリケーションで必要なデータベース CRUD タイプのアクション (SELECT、UPDATE、INSERT、DELETE) を実行します。

Simple Test や PHP Unit などの PHP 単体テスト スイートを見てきましたが、これらは必要なものを提供しているように見えますが、同等のパーティショニングと境界分析がそれほど明確ではないため、これをどのように達成するのかわかりません。異なる変数を入力してこれを変更するだけでよいですか? 異なる文字列が必ずしも違いを生むとは限らないため、これはかなり無意味に思えます。

私はこれまでにこれに遭遇したことがないので、これに関するガイダンスは役に立ちます。