Публикации по теме 'unit-testing'
Как писать модульные тесты
Избавьтесь от страха и неуверенности в отношении модульных тестов, разбив их на составляющие.
В GOJEK мы искренне стараемся протестировать наш код. Мы даже получили отзывы от новичков о том, что освещение, свидетелями которого они стали на GOJEK, не имеет себе равных. (Квота Humblebrag исчерпана, обещаю 😅).
Делая обзоры кода для кандидатов, поступающих в GOJEK, я был удивлен, узнав, что большинство из них не умеют писать тесты. Скорее всего, это можно объяснить двумя причинами:..
Вопросы по теме 'unit-testing'
Как остановить запуск сервера разработки во время модульного тестирования?
У меня есть решение Visual Studio 2008, которое содержит около 30 проектов. Некоторые из них - это веб-службы / службы WCF / приложения ASP.NET MVC.
Когда я запускаю все модульные тесты (Ctrl + R, A), он настаивает на том, чтобы развернуть все...
1443 просмотров
schedule
22.10.2023
Инструмент автоматизированного тестирования
Я ищу автоматизированный инструмент тестирования для тестирования моего проекта веб-сайта, такого как NUnit. Я использовал тестовый инструмент Nunit в своем последнем проекте. Теперь мне нужно написать новый тестовый инструмент для моего нового...
2323 просмотров
schedule
10.12.2023
Cobertura не распознает полностью проверенный класс
В настоящее время я борюсь с тем, что Cobertura не распознает покрытие кода для данного класса при определенных обстоятельствах. Хотя класс полностью протестирован (покрытие метода 100%), Cobertura показывает покрытие 0%.
В том же пакете есть и...
3068 просмотров
schedule
22.12.2023
Модульное тестирование пользовательского формата ввода и вывода
Я пытался выяснить, можно ли разработать модульные тесты для пользовательских реализаций формата ввода и вывода. Я нашел этот пример с 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 просмотров
schedule
27.10.2023
Непроверяемая служба 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 просмотров
schedule
17.12.2023
Фантомные тесты после переключения с unittest.TestCase на tf.test.TestCase
Следующий код:
class BoxListOpsTest(unittest.TestCase):...
766 просмотров
schedule
26.10.2023
Проверьте, выбрано ли исключение (и исправьте исключение) с помощью инструментов тестирования 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 просмотров
schedule
26.12.2023