4
我有一個小的JUnit測試,該測試需要引發異常。該方法如預期的拋出異常,但當我在Eclipse SpringSource ToolSuite中運行「Coverage As」時,測試方法中的兩行保持紅色而不是變綠。這個測試通過 - 沒有問題。一個成功的JUnit覆蓋測試不會在測試異常的方法上變成綠色
mockPropertyReader是一個空的Properties文件讀取器類。如果屬性格式不正確或不存在,我只是在測試異常。
我只是想方法行應該突出顯示爲綠色。我喜歡很多綠色。
@Test(expected = PropertyNotFoundException.class)
public final void testGetMySQLNotFound() throws PropertyNotFoundException {
subject.setSqlProps(mockPropertyReader);
subject.getMySQL();
}
謝謝......如果我能知道原因,我一般都可以。再次感謝。我致力於爲我的所有應用程序添加Junit測試。這不僅僅是一個企業的目標,而是一個個人的目標,所以我想要弄清楚這一切。 – Davidson