問題タブ [junit4]

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

scala - Scala と JUnit 4 を使用して予期される例外を設定する方法

Scala を使用して JUnit 4 テストに予期される例外を設定したいと考えています。私は現在、次のようなことをしています:

しかし、次のコンパイラ エラーが発生します。

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

unit-testing - 相対パフォーマンスの単体テストを行うにはどうすればよいですか?

展開時にコードが実行されるシステムの種類がわからない場合、システムの可能性を尺度として使用するパフォーマンス ベンチマークを作成するにはどうすればよいでしょうか。

私が言いたいのは、システムがコードを 1 秒あたり 1000 回実行できる場合、テストでそれができるだけ 1000 に近くなることを確認したいということです。500しかできない場合、それは私が比較したいレートです.

答えをより具体的にするのに役立つ場合は、JUnit4 を使用しています。

ありがとうございました。

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

java - JUnit が期待するタグが期待どおりに機能しない

私は、合格を拒否しているJUnit 4を使用して、Eclipseで次のテストケースを持っています。何が間違っている可能性がありますか?

この正確なテストケースは、予想されるタグを使用して自分のコードをテストしようとしたときに発生しました。JUnit が最も基本的なテストに合格するかどうかを確認したかったのです。そうではありませんでした。

また、運が悪いと予想されるカスタム例外でテストしました。

スクリーンショット: スクリーンショット

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

java - Junit インライン コンパレータの初期化エラー

java.util.Comparator を引数として取るコンストラクタを持つ SortedList クラスを作成しました。

私のマシンで(Eclipse 3.3.0まで)単体テストを実行した後、すべて問題ありませんでした。ただし、Hudson は、コンパレーターをインスタンス化できないと言っているため、不満を漏らしています。

ここに私の簡単なテスト(スニペット)があります

または別の方法:

ハドソンが示すエラーは

ar.com.lib.SortedListTest$strcmp.initializationError0

エラーメッセージ

テスト クラスには引数のない public コンストラクターが必要です

スタックトレース

java.lang.Exception: Test class should have public zero-argument constructor at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 原因投稿者: java.lang.NoSuchMethodException: ar.com.lib.SortedListTest$strcmp.() at java.lang.Class.getConstructor0(Class.java:2706) at java.lang.Class.getConstructor(Class.java:1657)

@Ignore アノテーションを使用してみましたが、今のところうまくいきません。試してみるとコンパイルされません

どんなアイデアでも大歓迎です。前もって感謝します。

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

junit4 - カスタマイズしたテストケースをJUnit4で作成するにはどうすればよいですか?

データベースから返される値を持つarrayOfオブジェクトがあるとします。配列オブジェクトのいずれかに値が含まれていないかどうかを確認したいのですが、Junit4を使用してどのように行うことができますか。

Junit4でカスタマイズされたテストケースを書くことはできますか?

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

unit-testing - 同じテスト ケース セットで複数のテスト データを実行する

私は日食が初めてです。私は JUnit 4 を使用しています。初期化が行われる Testcase を拡張するセットアップ メソッドをクラスに記述しました。同じクラスにいくつかのテストケースがあります。私はテストデータをzip形式でワークスペースに添付しています。現在、単一のテスト データに対してすべてのテスト ケースを実行できます。どういうわけか、コントロールを setup() に戻して、2 番目のテスト データを取得し、すべてのテスト ケースを実行する必要があります。出来ますか?はいの場合、誰かコードスニペットを送ってもらえますか?

前もって感謝します

返信ありがとうございますが、そのようなコードをセットアップメソッドに保持する必要があるかどうか、およびセットアップからテストデータを取得する方法をどこに保持する必要がありますか?

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

java - JUnitテストケースをEclipe内のテスト中のクラスと同期させることは可能ですか?

JUnit内のウィザードを使用してTestCaseまたはTestSuiteを作成できることは知っていますが、メソッドシグネチャの変更や新しく追加されたメソッドなど、テスト対象のクラスが変更された後、コードを同期するにはどうすればよいですか。TestCasesで、変更されたメソッド/パラメーター/メソッドシグネチャをTestCases内で同期(削除または追加)できるようにしたいと思います。

グーグルで検索してみましたが、役に立たなかったのですが、そのための日食プラグインがあるのでしょうか?

0 投票する
7 に答える
323607 参照

java - JavaのassertEqualsメソッドは信頼できますか?

==2つを比較するときにいくつかの問題があることを私は知っていますStrings。それString.equals()はより良いアプローチのようです。さて、私はJUnitテストを行っており、私の傾向はを使用することassertEquals(str1, str2)です。これは、2つの文字列に同じコンテンツが含まれていることを表明するための信頼できる方法ですか?私はを使用assertTrue(str1.equals(str2))しますが、失敗した場合の期待値と実際の値を確認するメリットはありません。

関連するメモで、誰かが問題をわかりやすく説明するページまたはスレッドへのリンクを持っていますstr1 == str2か?

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

junit - Junit 4 の @parameters

パラメータ化されたクラスで実行されているjunitテストクラスで@Parametersを使用して複数のメソッドを使用できますか?