我正在嘗試爲我的方法創建一些JUnit測試,並且我被告知需要爲每個方法執行測試。我知道這對於初學者來說只是做一些積極的測試是一個陷阱,那麼我怎麼能比我已經有的測試這個方法呢?同樣,我的兩種測試方法都基本上測試相同的東西。這將是一個負面測試的例子,或者是多餘的工作?Junit整個或冗餘測試? (基本)
public static MemberCont getInstance() {
if(instance == null) {
instance = new MemberCont();
}
return instance;
}
@Test
public void getInstance() {
assertNotNull(memberCo1.getInstance());
assertEquals(true, memberCo1.getInstance() != null);
}
_「我想創造我的方法的一些JUnit測試,並有人告訴我這樣做對每個單獨的方法。 「_這是一個不好的建議,你應該爲每一個**行爲創建單元測試**。 –
你寫的測試就足夠了。您正在測試的方法不應該有其他行爲 - 您將返回實例引用。 – duffymo
您的受測試類實現了_「Java Singelton模式」_這也是一種誤解。 –