![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| Samotnik |
|
||||||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
Добрый день!!
Помогите разобраться плз. Значит ситуация следущая: Есть класс калькулятор, в нем метод с операциями. Интересует операция деления, а если точнеее, то деление на ноль!!!
И тест на него (На деление на ноль)
Все работает идеально, как швейарские часы за 5000 $ НО если в классе калькулятор написать
т.е. мы обрабатываем деление наноль, то тест проходит Успешно, а ведь он должен не пропустить, т.к. деления на 0, на самом деле нету!! Что можно придумать в этой ситуации??? Это сообщение отредактировал(а) Samotnik - 26.10.2007, 11:39 |
||||||
|
|||||||
| Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
разобрался
|
|||
|
||||
| Shaggie |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 570 Регистрация: 21.12.2006 Где: outer space Репутация: 4 Всего: 72 |
Молодец! И, во-первых, отпишись - это интересно. Во-вторых, вопрос имею задать - какой версией junit пользуешься? |
|||
|
||||
| Samotnik |
|
||||||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
junit - 3.8.1
Проблему решил очень легким способом )) Тест вот такой:
А калькулятор вот такой
этот тест проходит, а если написать
То тест не проходит, т.к. деления но ноль на самом деле нету ))) |
||||||
|
|||||||
| kkorsakoff |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 378 Регистрация: 18.10.2005 Где: Санкт-Петербург Репутация: 3 Всего: 14 |
На самом деле для решения подобных задач существует аннотация @Test
В ее параметрах есть expected - класс выбрасываемого исключения. То есть, если метод НЕ выбросил данное исключение, то тест считается НЕ пройден http://junit.sourceforge.net/javadoc_40/org/junit/Test.html Это сообщение отредактировал(а) kkorsakoff - 26.10.2007, 17:36 |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |