Гость
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Тестирование интерфейса. Могу ли я проверять тип класса ? / 3 сообщений из 3, страница 1 из 1
26.04.2013, 14:06
    #38241540
Тестирование интерфейса. Могу ли я проверять тип класса ?
Интерфейсы, в общем то, скрывают класс, реализующий функционал.

Но, могу ли я в unit test'е проверить, что под интерфейсом скрывается реальный класс ?
Я ведь должен убедится, что фабрика создала мне именно нужный класс ?


Я думаю, что в тесте делать проверку интерфейса на определенный тип - нормально.

Что думаете Вы ?
И объясните, если не согласны.
...
Рейтинг: 0 / 0
29.04.2013, 12:25
    #38243776
Тестирование интерфейса. Могу ли я проверять тип класса ?
Есть идеи ?

Икею не предлагать !


И еще вопрос появился.
Правильно ли я понимаю, что тестируя некий метод, мы должны в тесте сравнивать результат тестируемой функции с жестко заданным-расчитанным числом.

Т.е. что мол, при вызове такой то функции с такими параметрами, мы должны получить 2342354234.3434 и точка.
Никаких алгоритмов в тесте быть не должно. А иначе, если мы допустим баг в этом самом алгоритме, то тест будет сам багнутым, и будет выдавать красный свет, там где реальный код все рпавильно делает !
Т.е. я так понимаю, что тестируя каждый методы мы должны сами, в ручную, на калькуляторе посчитать все по формулам и уже в тест вставить готовое число результата на сравнение ?

Ау. Есть здесь пользователи Unit Test'ов, или я веткой ошибся ?
...
Рейтинг: 0 / 0
04.06.2013, 17:56
    #38285580
vindofs
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Тестирование интерфейса. Могу ли я проверять тип класса ?
А в чем вопрос?
Типа хорошо это по "религии" нет вызывать что-то типа Assert.IsInstanceOfType

По "жестко-заданным и расчитанным числам": а как проверять на правильность функциональность, которая должна выдавать определенный результат, если не задавать входные параметры и не знать ожидаемого ответа?

Что именно Вас волнует: концептуально-религиозный аспект или технические тонкости?
...
Рейтинг: 0 / 0
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / Тестирование интерфейса. Могу ли я проверять тип класса ? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]