0

test1() と test2() など、1 つの JUnit クラスに一連のテスト ケースがあります。例:

class Template
{
    test1()
    test2()
}

リスト内の要素に対して一連のテスト (テスト クラス) を実行したいと考えています。たとえば、テーブル名のリスト (table1、table2 など) があり、各テーブル名に対して一連のテストを実行したいとします。

次のようにテスト結果が必要です。

table1
    test1_result
    test2_result
table2
    test1_result
    test2_result

「パラメーター化されたテストケース」を検索して見つけましたが、これはテストケースレベルでパラメーター化されていますが、テストクラスレベルでパラメーター化する必要があります。これは可能ですか?

4

1 に答える 1

0

あなたは混乱しているParameterizedか、ニーズを十分に説明していないと思います。あなたが説明することは何をするかですParameterized。テスト クラスへの各入力 (から返される各配列Parameters) に対して、クラス内のすべての単体テストが実行されます。したがって、 andをクラスに渡すと、table1andはそれぞれ 2 回実行されます。table2test1test2table1table2

これが探しているものでない場合は、 と 探しているものの違いを説明してくださいParameterized

于 2013-07-30T12:53:02.340 に答える