Я пытаюсь написать модульный тест для метода, который принимает строку в качестве параметра и выдает исключение, если оно неправильно сформировано (И NONE, если все в порядке). Я хочу написать параметризованный тест, который передает несколько строк и ожидаемое исключение (ВКЛЮЧАЯ случай, когда ни одно из них не выдается, если входная строка правильно сформирована!). При попытке использовать аннотацию @Test(expect=SomeException.class) я столкнулся с двумя проблемами:
ожидание = ноль не допускается. Итак, как я могу проверить ожидаемый результат исключения NO (для правильно сформированных входных строк)?
ожидать = невозможно? Я еще не пробовал, но я сильно подозреваю, что это так после прочтения этого (не могли бы вы указать, правда ли это?): http://tech.groups.yahoo.com/group/junit/message/19383 Тогда это кажется лучшим решением, которое я нашел. Что вы думаете об этом, особенно по сравнению с этим: Как Я тестирую исключения в параметризованном тесте?
Заранее спасибо за любую помощь, жду обсуждения :)