問題タブ [dart-unittest]
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.
dart - DartでFutureを使用してメソッドをテストするには?
別のサーバーで POST を実行するメソッドをテストしたいと思います。
私が対処している問題は、"_client.post" によって返される未来が実行される前にテスト メソッドが終了することです。
私のテスト方法:
ご協力いただきありがとうございます !
dart - Dart Unit Test - 常に合格
全て、
コレクションのサイズを確認するための単体テストを次に示します。
これをブラウザーから実行しています (クライアント側の Dart ライブラリが使用されています)。WRONG_SIZE の値に関係なく、常に成功します。
助けていただければ幸いです。
dart - イベントの角度コンポーネント テスト
カスタム コンポーネントがあり、発行されたイベントをテストしようとしています
私のコンポーネントは次のようになります。
ボタンがクリックされると、コンポーネントは 'on-select' イベントを発行します。期待どおりに動作しますが、私はテストの大ファンなので、そのイベントをテストしたいと考えています。
これはAngular 0.14.0で可能ですか?
angulardart-sample-appのテストのようにテストを書きます
コンポーネント全体のテストには定型文がたくさんあり、それ以外は書くのが楽しいものです。0.14.0 または将来のコンポーネント テストのためのより簡単な方法はありますか?
dart - Dart イベント キュー: イベント キューをデバッグするには?
私はいくつかの統合テストを書いてHttpServer
いDirectory().watch()
ます.
次のテスト構成を使用しています。
そして、私のテストは次のようになります。
私が抱えている問題は、テストが実行された (そして合格した) 後、Dart VM が終了しないことです。おそらく、イベント キューに保留中のものが残っているためです。
イベント キューをデバッグするにはどうすればよいですか? テスト実行の最後に Dart VM が終了するのを妨げている原因を確認したいと思います。
カスタム TestConfiguration で、onDone() をオーバーロードしていることがわかります。これが呼び出され、サーバー ( .close(force: true)
HttpServer で) を停止し、すべての 'ers をループしてDirectory().watch()
、サブスクリプションをキャンセルします)。しかし、まだ何かがぶら下がっています...
unit-testing - Dartのthenステートメント内でテストを作成するにはどうすればよいですか
一部の関数で単体テストを実行したいのですが、Future の完了後にすべてのテストを実行する必要があります。
私の問題を発展させるために、ここに私がやりたいことの例があります:
別の解決策を試しましたが、何も変わりません:
そして、可能であれば、すべてのテストの説明が必要なので、テストをそのように編成したいと思います。
スタックトレースは次のようなものです:
dart - テストの実行中に dartium のロードに失敗しました
テストライブラリを使用して dart テストを実行しています。
このコマンドを実行すると、エラーが発生します。dartium と dart sdk がダウンロードされ、システム パスに含まれています。
dart - テスト API を含む WebStorm DartUnit、実行 / デバッグ エラー
以前にunittestという名前の WebStorm IDE とテストAPI を使用しています。次のコマンドを使用すると、テストは正常に機能します。
pub run test:test test/sample.dart
/test/sample.dart
しかし、WebStorm DartUnit テストを使用して実行/デバッグしようとすると、コンソールに次のエラーが表示されます。