問題タブ [testcasesource]

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 投票する
0 に答える
472 参照

c# - NUnit TestCaseSource は異なる利回りに対して同じデータを返します

NUnit フレームワークと TestCaseSourse に問題があります。私はいくつかのテストデータを持っています:

また、TestCaseSource のデータもあります。

data[0] と data[1] に異なるデータが含まれていることを再確認します。しかし、NUnit テストを実行すると、どちらも data[0] で実行されます。これをさまざまな方法で実装しようとしますが、常に同じ結果になります。注: TestData クラスの代わりに TestData 構造を使用すると、Nunit は 2 番目の testCase をまったく認識しません。

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

c# - nunit で指定された引数の数が間違っています

c# を使用して、Selenium で Testcasesource を使用してテストケースを開発しました。NUnit でテスト ケースを実行すると、「指定された引数の数が間違っています」というエラーが表示されます。そして、これは私のテストケースコードです

4 つの値が取得され、NUnit で値を確認できます。しかし、「提供された引数の数が間違っています」というエラーが表示されます。誰でも助けてもらえますか?

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

java - EasyMockを使った簡易ログインサービスの単体テスト

私は単体テストがまったく初めてで、モックオブジェクトに関するチュートリアルを経験しました。簡単なログイン ソース コードをテストしようとしましたが、適切な単体テスト コードを作成できませんでした。間違ったユーザー名、正しいパスワード、正しいユーザー名と間違ったパスワードに対してテストしたい場合は、誰か助けてください:

有効なユーザー向けのこのテストケースを思いつきました:

間違った資格情報で確認したかったのですが、予期しないメソッド呼び出しが表示されるため、機能するかどうかわかりません!

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

jenkins - ジェンキンスからロボットのテストケースに引数/値を送信する方法はありますか?

ユーザーからの入力を受け取り、テストを実行する自動テストがあります。ロボット テストケースのジェンキンスから引数を与えてテストを実行できるかどうかについて何か考えはありますか?

例: シナリオ: 照明装置がうまく機能するかどうかをテストします。手順:

  1. 光デバイスへのsshログイン、
  2. 定義済みの一連のコマンドを実行し、
  3. lighting_flag が 0 または 1 に設定されていることを確認します。
  4. デバイスからのsshログアウト

この場合、ユーザーからの入力として軽いデバイスのユーザー名とパスワードを取得する必要があります。jenkins (パラメーターを使用してビルド) から取得し、ロボットのテスト ケースを実行することは可能ですか?

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

unit-testing - テスト対象の型が ToString をオーバーライドする場合、TestCaseSource テストを実行できません

まず、F# でのテスト セットアップを示します (NUnit の上に FsUnit を使用)。

このテストは実行され、期待どおりに合格します。ただし、ToStringオーバーライドを変更して呼び出しを含めるとGuid.ToString()、テストが実行されなくなります。

上記の変更により、テストは引き続きテスト エクスプローラーに表示されますが、実行されません。それを右クリックして [選択したテストを実行] を選択しても、テストは実行されません。ビルド エラーは報告されません。

DateTime.ToString()の代わりにを使用して実験しましGuid.ToString()たが、それも実行を拒否します:

テスト対象の型のオーバーライド内でGuid.ToString()orを呼び出すと、テストが実行されないのはなぜですか?DateTime.ToString()ToString