向@Parameterized測試類注入一組參數最簡單的方法是什麼?JUnit:插入@Parameterized參數?
使用案例:
我有一個普通的類,看起來像這樣
@RunWith(Parameterized.class)
class Tests {
public void testOne() { }
public void testTwo() { }
@Parameters
public static Collection<Object[]> generateData() { }
}
一個標準的JUnit運行可以調用這樣的: org.junit.runner.JUnitCore.runClasses(TestClass1。類,...);
但是,沒有辦法指定/覆蓋參數。
如何注入我自己的參數?
這似乎是[一個XY問題(http://meta.stackexchange.com/questions/66377 /什麼,是最XY-問題)。說明你的基本問題是否公平:**我如何輕鬆地只運行那些在大型參數化測試中失敗的測試?**如果是這樣,你能否確認你正在使用哪個IDE,假設你試圖達到這個目標IDE中的目標是什麼? – 2015-02-11 08:01:51
這是公平的說,我的根本問題是:*儘管可以運行測試類使用(例如)JUnitCore,我怎麼也傳遞參數,以便它不會使用參數中給出的參數。*? – 2015-02-11 12:21:12
您能否提供更多關於「注入我自己的參數」的含義的信息。 – 2015-04-15 18:08:38