junit4

    0

    1答えて

    私はtestuitesを使ってプロジェクト内のテストを呼び出すプロジェクトを持っています。 mavenでテストを実行すると、テストだけが正しく実行されます。 eclipseでテストを実行すると、テストとテストスイートの両方が実行されます。 すべてのパッケージ内のすべてのtestuitを呼び出すためにtestsuite()を書くことができましたが、はtestuitsではなくプロジェクトでテストを実行

    10

    2答えて

    これまでのところ、答えが見つからないことに驚いていました。私が何か基本的なものを見逃すと、私はそれを知ってうれしくなるでしょう。 Java 6(1.4以降)にアップグレードされた大きなレガシーコードベースがあります。多数のJUnit 3テストがコード内に存在し、EclipseのJUnit 4デフォルトランナーで正常に動作するテストスイートに編成されています。 ここでは、純粋なJUnit 4テスト(

    6

    4答えて

    Junit4には、double以外のすべてのプリミティブ(例えば、0)のためのAssert.assertArrayEquals()メソッドがあるようです。 Assert.assertArrayEquals(int[] expected, int[] actual) と Assert.assertArrayEquals(char[] expected, char[] actual) なく A

    8

    1答えて

    私は同様の質問が尋ねられていることを知っています。 hereしかし、検索を行った私はもっと幸せである解決に来たhere 私の唯一の問題は、私はこのソリューションを実装する方法がわからないということです。 私ができることをやりたいことは、HotswappableTargetSourceを使用して、自分のアプリケーション・コンテキスト内の選択されたBeanのBean定義をテスト・バージョンで上書きして

    3

    3答えて

    私は最近、私の単体テストのシステムプロパティを読み込むための解決策を見出しました。テストを個別に実行している場合はうまく動作しますが、テストスイート全体を実行すると失敗します。誰かが私に理由を教えてくれますか? 最初のステップは、テスト・アプリケーション・コンテキストをロードすることである。 @RunWith(SpringJUnit4ClassRunner.class) @ContextConf

    8

    2答えて

    JUnit を使って書かれた多くの統合テストがありますが、現在は4.4で実行しています。これらのうちのいくつかは、クラスのすべてのテストが完了した後に実行されるtearDownメソッドが必要です(いくつかの共通リソースを解放するため)。 これはjunit 4で@AfterClass(org.junit)を使って行うことができます。しかし、これをTestCase(junit.framework。*)

    16

    4答えて

    現在、いくつかの表形式で取り込まれている複雑な一連のビジネスルールに対して非常に大きなテストスイートを作成する必要があります(たとえば、パラメータX Y Zがそうである場合、値はV1とV2の間でなければなりません)。各ルールには名前とそれ自身のセマンティクスがあります。 私の最終目標は、サブテストスイートに編成されたテストスイートを各ルールにテストケースを持つことです。 1つの選択肢は、これらすべ

    1

    1答えて

    私は日食が初めてです。私はJUnit 4を使用しています。私はいくつかの初期化が行われるTestcaseを拡張するクラスのメソッドを作成しました。同じクラスにいくつかのテストケースがあります。私は圧縮された形式のテストデータを持っており、作業スペースに接続しています。 現在、私は1つのテストデータに対してすべてのテストケースを実行できます。どうにかして、私はコントロールを設定して、2番目のテストデ

    0

    3答えて

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

    6

    4答えて

    パラメータ化されたクラスで実行されているjunitテストクラスで、@Parametersで複数のメソッドを使用できますか? JVMが最初junit4を与え方1 @RunWith(value = Parameterized.class) public class JunitTest6 { private String str; public JunitTest6(String region