問題タブ [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.
scala - Scala と JUnit 4 を使用して予期される例外を設定する方法
Scala を使用して JUnit 4 テストに予期される例外を設定したいと考えています。私は現在、次のようなことをしています:
しかし、次のコンパイラ エラーが発生します。
unit-testing - 相対パフォーマンスの単体テストを行うにはどうすればよいですか?
展開時にコードが実行されるシステムの種類がわからない場合、システムの可能性を尺度として使用するパフォーマンス ベンチマークを作成するにはどうすればよいでしょうか。
私が言いたいのは、システムがコードを 1 秒あたり 1000 回実行できる場合、テストでそれができるだけ 1000 に近くなることを確認したいということです。500しかできない場合、それは私が比較したいレートです.
答えをより具体的にするのに役立つ場合は、JUnit4 を使用しています。
ありがとうございました。
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 アノテーションを使用してみましたが、今のところうまくいきません。試してみるとコンパイルされません
どんなアイデアでも大歓迎です。前もって感謝します。
junit4 - カスタマイズしたテストケースをJUnit4で作成するにはどうすればよいですか?
データベースから返される値を持つarrayOfオブジェクトがあるとします。配列オブジェクトのいずれかに値が含まれていないかどうかを確認したいのですが、Junit4を使用してどのように行うことができますか。
Junit4でカスタマイズされたテストケースを書くことはできますか?
unit-testing - 同じテスト ケース セットで複数のテスト データを実行する
私は日食が初めてです。私は JUnit 4 を使用しています。初期化が行われる Testcase を拡張するセットアップ メソッドをクラスに記述しました。同じクラスにいくつかのテストケースがあります。私はテストデータをzip形式でワークスペースに添付しています。現在、単一のテスト データに対してすべてのテスト ケースを実行できます。どういうわけか、コントロールを setup() に戻して、2 番目のテスト データを取得し、すべてのテスト ケースを実行する必要があります。出来ますか?はいの場合、誰かコードスニペットを送ってもらえますか?
前もって感謝します
返信ありがとうございますが、そのようなコードをセットアップメソッドに保持する必要があるかどうか、およびセットアップからテストデータを取得する方法をどこに保持する必要がありますか?
java - JUnitテストケースをEclipe内のテスト中のクラスと同期させることは可能ですか?
JUnit内のウィザードを使用してTestCaseまたはTestSuiteを作成できることは知っていますが、メソッドシグネチャの変更や新しく追加されたメソッドなど、テスト対象のクラスが変更された後、コードを同期するにはどうすればよいですか。TestCasesで、変更されたメソッド/パラメーター/メソッドシグネチャをTestCases内で同期(削除または追加)できるようにしたいと思います。
グーグルで検索してみましたが、役に立たなかったのですが、そのための日食プラグインがあるのでしょうか?
java - JavaのassertEqualsメソッドは信頼できますか?
==
2つを比較するときにいくつかの問題があることを私は知っていますStrings
。それString.equals()
はより良いアプローチのようです。さて、私はJUnitテストを行っており、私の傾向はを使用することassertEquals(str1, str2)
です。これは、2つの文字列に同じコンテンツが含まれていることを表明するための信頼できる方法ですか?私はを使用assertTrue(str1.equals(str2))
しますが、失敗した場合の期待値と実際の値を確認するメリットはありません。
関連するメモで、誰かが問題をわかりやすく説明するページまたはスレッドへのリンクを持っていますstr1 == str2
か?
junit - Junit 4 の @parameters
パラメータ化されたクラスで実行されているjunitテストクラスで@Parametersを使用して複数のメソッドを使用できますか?