如何使用Mockito測試此公共靜態方法?如何使用Mockito測試此公開方法
public static Currency getByCurrencyCode(String pCurrencyCode) {
if (CURRENCY_CODE_USD.equalsIgnoreCase(pCurrencyCode)) {
return US_DOLLAR;
}
if (CURRENCY_CODE_HKD.equalsIgnoreCase(pCurrencyCode)) {
return HK_DOLLAR;
}
if (CURRENCY_CODE_MYR.equalsIgnoreCase(pCurrencyCode)) {
return MALAYSIAN_RINGGIT;
}
return null;
}
這是一個靜態方法,所以我沒有看到在這裏使用Mockito的必要性。 Mockitio主要是一個接口,接口的方法永遠不會是靜態的。 – Martin
那麼,你能告訴我們如何在例如這樣一個簡單的程序中使用mockito。 –
也許你真正想要的是使用JUnit或TestNG? – Martin