問題タブ [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.

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

dart - 非同期テストに合格したのに、エラー メッセージが表示されるのはなぜですか?

Dart テスト コード:

Intellij-IDEA で「unittest」として実行すると、パスしましたが、いくつかのエラー メッセージが表示されます。

どこが間違っていますか?

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

dart - ダーツの単体テストでテストのタイムアウトを設定するには?

テストを実行できる最大時間を設定することはできますか? と同じように:

jUnitで?

0 投票する
3 に答える
9851 参照

dart - Dartでプライベート関数をテストするには?

ダーツ ファイルでプライベート関数を定義したとしますhello.dart

別のファイルでテストしたいmytest.dart

残念ながら、テスト コードはコンパイルできません。_helloしかし、そのプライベート機能をテストする必要があります。解決策はありますか?

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

dart - Dart Language で単体テストのテスト カバレッジ レポートを取得する方法はありますか?

Dart コードの単体テストの任意のタイプのテストまたはコード カバレッジ レポート (テキストまたはグラフィック) を取得する方法はありますか?

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

dart - unittest の「accept」および「notAccept」マッチャーを定義するより良い方法

パーサーが文字列を受け入れることができるかどうかを確認するマッチャーを定義したいと考えています。やったけど気持ち悪い。

Dart単体テストコード:

カスタムマッチャー:

NotAcceptMatcher2 つのマッチャーとを定義する必要があることがわかりますAcceptMatcher。ロジックはかなり似ていますが、単純にする方法がわかりません。

それを行うための他の簡単な解決策はありますか?

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

dart - MockHttpBackend - 予期しないリクエスト

テストがあります (AngularDart プロジェクトのジャスミン構文を使用)

その結果、

私が間違っていることは何か分かりますか?

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

dart - Dart - Element クラスのモック

Element クラスをモックする必要がある単体テストを作成しようとしています

だから私のコードは次のようになります

これを実行すると、次のメッセージが表示されます

組み込みライブラリ 'dart:html' は、スタンドアロン VM では使用できません。'file:///C:/Users/Schmidt/Documents/GitHub/PicasaWebAlbumDisplay/test/picasaphotopresentor_test.dart': エラー: 行 1 pos 1: ライブラリ ハンドラがインポート 'dart:html' に失敗しました。^

Element クラスの定義を含めるには html をインポートする必要があるため、この時点で行き詰まっています。

何か案は?

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

unit-testing - ダーツで重度の非同期プロセスを単体テストする方法は?

多くの非同期部分を含むライブラリがあり、その特定の部分をテストすると、実際にテストを実行できるようになる前に、n 個の非同期プロセスが完了するのを待つ必要がある場合があります。私はこの方法を使用して目的を達成しています。

これは基本的に、テストの実行準備が整うまで、または指定されたタイムアウトが期限切れになるまで実行され続けます。これを達成する方法や、dart unittest ライブラリを直接使用する方法はありますか?

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

dart - Dart による関数のモック

モック関数が呼び出されたことをテストするにはどうすればよいですか?

Mocking with Dart - How to test that a function passed as a parameter was called? でこの例を見つけました。関数が呼び出されたかどうかを確認するためにそれを拡張しようとしました。

mockf.getLogs()構造が空であるように見えます...