我的問題圍繞着如何調用我已經存儲在主Junit測試類的另一個方法中的HashMap數據。從一個單獨的類/方法調用HashMap數據
@Test
public void pciTest() throws Exception {
HashMap<String, String> examples = new HashMap<String, String>();
examples.put(pciTestData());
//Remaining testing code below
}
//Storing Data Here
public HashMap<String,String> pciTestData() {
HashMap<String, String> examples = new HashMap<String, String>();
public static HashMap<String, String> getExamples() {
return examples;
}
examples.put("credit card", "4929028573388403\n" +
"4024007140713941\n" +
"4528684534391095\n" +
"5188872375900391\n" +
"5449835900541183\n" +
"5525878422452056\n");
//more data below
}
我想從pciTestData取數據(),並將其放置在HashMap中例子pciTest(),由examples.put(pciTestData())部分所看到。
當我測試各種方法時,getExamples()方法是一種佔位符,不確定是否需要這樣做。
我試過pciTestData()。get.keySet()但是返回一個錯誤。
'pciTestData()get.keySet()'應該是'pciTestData()鍵設置()'對於初學者。但你可以做'examples.putAll(pciTestData())' – mstbaum
請指定你在標籤中使用的語言。它有助於回答問題。 –