Публикации по теме 'unit-testing'


Как писать модульные тесты
Избавьтесь от страха и неуверенности в отношении модульных тестов, разбив их на составляющие. В GOJEK мы искренне стараемся протестировать наш код. Мы даже получили отзывы от новичков о том, что освещение, свидетелями которого они стали на GOJEK, не имеет себе равных. (Квота Humblebrag исчерпана, обещаю 😅). Делая обзоры кода для кандидатов, поступающих в GOJEK, я был удивлен, узнав, что большинство из них не умеют писать тесты. Скорее всего, это можно объяснить двумя причинами:..

Вопросы по теме 'unit-testing'

Как остановить запуск сервера разработки во время модульного тестирования?
У меня есть решение Visual Studio 2008, которое содержит около 30 проектов. Некоторые из них - это веб-службы / службы WCF / приложения ASP.NET MVC. Когда я запускаю все модульные тесты (Ctrl + R, A), он настаивает на том, чтобы развернуть все...
1443 просмотров

Инструмент автоматизированного тестирования
Я ищу автоматизированный инструмент тестирования для тестирования моего проекта веб-сайта, такого как NUnit. Я использовал тестовый инструмент Nunit в своем последнем проекте. Теперь мне нужно написать новый тестовый инструмент для моего нового...
2323 просмотров
schedule 10.12.2023

Cobertura не распознает полностью проверенный класс
В настоящее время я борюсь с тем, что Cobertura не распознает покрытие кода для данного класса при определенных обстоятельствах. Хотя класс полностью протестирован (покрытие метода 100%), Cobertura показывает покрытие 0%. В том же пакете есть и...
3068 просмотров

Модульное тестирование пользовательского формата ввода и вывода
Я пытался выяснить, можно ли разработать модульные тесты для пользовательских реализаций формата ввода и вывода. Я нашел этот пример с MRunit: https://cwiki.apache.org/confluence/display/MRUNIT/MRUnit+Tutorial . Похоже, MRUnit годится только для...
413 просмотров
schedule 09.11.2023

Установка переданного параметра на определенное значение в Moq
Я тестирую модуль для класса, который общается с аппаратным устройством через последовательный порт. Я создал интерфейс для изоляции класса SerialPort в System.IO: public interface ISerialPort { String PortName { get; set; } bool IsOpen {...
2723 просмотров
schedule 19.11.2023

Как проверить значение обещания и свойство, обновленное в обещании, но не возвращенное с chai-as-promised
У меня есть обещание, которое проверяет, авторизован я или нет (возвращает true или false). В этом обещании, когда авторизация неверна, я также добавляю 403 statusCode в объект ответа, который я передаю в качестве параметра. Я проверяю результат...
248 просмотров
schedule 06.12.2023

Тест Junit не может получить доступ к файловой системе с помощью LocalServiceTestHelper
Я пытаюсь получить доступ к статическому файлу в каталоге /WEB-INF/ в проекте Google App Engine. Следующий код отлично работает при запуске сервера разработки, но не работает в модульном тесте. String name = "WEB-INF/myfiles/myfile.dat"; File...
71 просмотров

Непроверяемая служба Grails (2.5.4) с использованием @PostConstruct с модульным тестированием Spock
У меня есть служба, которую я хочу инициализировать с помощью @PostConstuct , выбрав некоторые записи конфигурации в Config.groovy . Я также хочу проверить правильность настройки этих записей и создать исключение, чтобы увидеть, что приложение...
904 просмотров
schedule 12.12.2023

Unittesting - замена путей к файлам объектами StringIO
Я пытаюсь выполнить unittest функции синтаксического анализа, которые принимают путь к файлу и возвращают часть содержимого файла. Я хотел бы иметь возможность передавать этим функциям строки данных для целей тестирования. Я понимаю, что могу...
3180 просмотров
schedule 21.12.2023

как вызвать sinon stub yieldsTo функцию в зависимости от аргументов
Я использую sinonjs для тестирования своего приложения ajax. sinon.stub($, 'ajax').yieldsTo('success', { msgtype: 'success', state: 'loggedin' }); Моя проблема: на основе URL-адреса в AJAX я хочу отправлять аргументы по-разному. Как...
1627 просмотров
schedule 03.11.2023

Модульное тестирование вызова модификации, использующего сопрограммы kotlin
Я использую сопрограммы kotlin и модифицированные сопрограммы kotlin для выполнения сетевых запросов в проекте, над которым я сейчас работаю. Но я не могу понять, как сделать мои юнит-тесты для прохождения логики. Вот мой код: class...
1239 просмотров

Фантомные тесты после переключения с unittest.TestCase на tf.test.TestCase
Следующий код: class BoxListOpsTest(unittest.TestCase):...
766 просмотров

Проверьте, выбрано ли исключение (и исправьте исключение) с помощью инструментов тестирования Microsoft
Рассмотрим метод, который возвращает ExcelWorksheet из ExcelPackage (с библиотекой Epplus): public ExcelWorksheet findExcelSheet(ExcelPackage spreadsheet, string v) Этот метод выдает Exception , если рабочий лист не найден в электронной...
51 просмотров
schedule 14.12.2023

Проблемы с настройкой фиктивных сервисов и вызовом их с помощью jasmine/karma и Angular
У меня есть метод, который вызывает другой метод. В рамках этого метода я подписываюсь на службу, и если есть совпадение, то для навигации используется служба маршрутизатора Angular. Вот пример stackBlitz goToMain(): void {...
32 просмотров