Я пытаюсь создать собственное правило Checkstyle, которое помечается как ошибка, когда разработчики используют @Ignore
без комментариев. Поэтому я ищу регулярное выражение, которое соответствует следующему сценарию:
@Ignore
@Test
public void someTest() {
...
}
и этот:
@Ignore @Test //or @Test @Ignore
public void someTest() {
...
}
но не соответствует этому сценарию:
@Ignore("some comment detailing why this test was ignored")
@Test
public void someTest() {
...
}
или этот:
@Test
public void someTest() {
...
}
Таким образом, в основном это регулярное выражение, соответствующее @Ignore
, но только когда оно присутствует и только когда оно присутствует без уточняющих комментариев, например, @Ignore("commnent here")