Результаты поиска по запросу "unit-testing"

4 ответа

Я также отметил странное поведение с переменными-членами, которые не были установлены, и т. Д., Которые исчезли, когда я установил цели.

у тесты для своего приложения для iPhone, используя OCUnit. Есть ли способ отладки модульных тестов и иметь точку останова, чтобы увидеть, что происходит? Смешно писать модульные тесты без возможности использовать точки останова.

2 ответа

Поэтому я считаю, что если вы используете синтаксис заглушки, это имеет больше смысла:

ал экспериментировать с Rhino-Mocks (3.6), читая книгу Роя Ошерова.Искусство модульного тестирования, У него есть пример, который демонстрирует, что смоделированный метод может быть написан для получения разных результатов при двойном вызове с ...

4 ответа

Самый простой дизайн, который я могу предложить (хотя и не рекомендую), - это создание объектов EF Context непосредственно из ваших контроллеров, но, как указано в вашем вопросе, вы уже пробовали это и у вас уже есть проблемы с этим ..

редыдущий вопрос [https://stackoverflow.com/q/5609473/671686]заставил меня снова подумать о слоях, репозитории, внедрении зависимостей и подобных вещах. Моя архитектура теперь выглядит так: Сначала я использую код EF, поэтому я просто создал ...

ТОП публикаций

5 ответов

Скорее всего, эта функция используется в некотором конкретном контексте, где применяются дополнительные правила (например, только целочисленные значения или значения должны быть с шагом 0,01 и т. Д.). Они добавляют к списку классификаций входных параметров.

ел бы протестировать функцию с кортежем из набора дополнительных случаев и нормальных значений. Например, во время тестирования функции, которая возвращаетtrue всякий раз, когда даны три длины, которые образуют правильный треугольник, у меня ...

16 ответов

Я согласен, что модульное тестирование должно проверять небольшие отдельные функциональные возможности. Однако мне не понравился аргумент о том, что тесты можно считать правильными, поскольку они были небольшими и детализированными и выглядят правильными. Если бы это было так, вы могли бы просто написать небольшой гранулированный код, проверить, что он выглядит правильно, а затем не писать модульные тесты.

водил только небольшие юнит-тесты в разные моменты своей карьеры. Всякий раз, когда я начинаю погружаться в это снова, меня всегда беспокоит, как доказать, что мои тесты верны. Как я могу сказать, что в моем модульном тесте нет ошибки? Обычно я ...

3 ответа

Опять же, если вы измените производственный код, а не тесты, вам следует включить инструмент покрытия, чтобы вы чувствовали себя достаточно уверенно, ваши тесты достаточно покрыты.

тчасти продолжениеэтот вопрос [https://stackoverflow.com/questions/5601730/tdd-should-private-protected-methods-be-under-unit-test] . Я не уверен, лучший способ спросить это, поэтому я попробую небольшой рассказ, чтобы установить ...

1 ответ

Как смоделировать графы объектов деятельности Dagger?

Я использую Dagger в приложении для Android для предоставления графиков приложений и областей действия. И я использую Robolectric для юнит-тестирования. Я знаю, что могу предоставить Robolectric замещающий класс Application, настроенный с графом ...

2 ответа

тест junit должен использовать main / resources

У меня проблема с тестированием maven и JUnit. У меня есть несколько файлов в src / main / resources, и при запуске тестов junit я хочу эти файлы. Только один тестовый файл с немного другими настройками должен отменять соответствующий файл. ...

3 ответа

юнит-тесты карма-бегун / жасмин профилирование

Для юнит-тестов мы используем grunt / karma-runner / jasmine / phantom.js. Поскольку мы пытаемся охватить любую новую функциональность, число модульных тестов быстро растет. И, к сожалению, время для испытаний тоже увеличивается. Сейчас это не ...

3 ответа

+1 за упоминание деструктора. После его удаления (поскольку он фактически ничего не делает) я получил меньше ошибок. Спасибо.

ли иметь объявление и реализацию класса в одном файле .cpp? Я хочу провести юнит-тестирование с помощью фиктивного объекта. Вот пример моего теста: // Some includes removed #include "abstractconnection.h" class ConnectionMockup : public ...