例外がスローされることを期待する小さなJUnitテストがあります。メソッドは期待どおりに例外をスローしますが、Eclipse SpringSource ToolSuiteで「CoverageAs」を実行すると、テストメソッドの2行が緑色ではなく赤色のままになります。このテストは合格です。問題はありません。
mockPropertyReaderは、空のPropertiesファイルリーダークラスです。プロパティの形式が正しくないか、存在しない場合は、単に例外をテストしています。
メソッドの行を緑色で強調表示する必要があると思っています。私はたくさんの緑が好きです。
@Test(expected = PropertyNotFoundException.class)
public final void testGetMySQLNotFound() throws PropertyNotFoundException {
subject.setSqlProps(mockPropertyReader);
subject.getMySQL();
}