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


Атрибут ожидаемого исключения в JUnit 4 не всегда лучший выбор
Я подумал о том, чтобы дать этому заголовку кликбейт, что-то вроде «Ожидаемый атрибут исключения в JUnit 4 ужасен, никогда не используйте его!» Однако правда в том, что атрибут expected аннотации @Test иногда может быть полезен. Но чаще всего есть лучший вариант. Допустим, вы работаете над тестовым классом для программы Java, используя JUnit 4.12. Допустим, вам никогда не приходилось писать тест для модуля, который должен генерировать конкретное исключение при данных..

Новая функция фильтрации тестов
Wallaby.js имеет новую функцию «Фильтрация тестов», которая позволяет вам ограничить отображение встроенных индикаторов покрытия кода и встроенных значений времени выполнения только тестом, над которым вы работаете, а не всеми тестами в вашем проекте. В то время как Уоллаби ранее поддерживал этот сценарий только запуском выбранных тестов , пользователям необходимо было изменить свои тесты перед добавлением специальных подсказок для тестовой среды (например, .only() , fit() ), а затем..

Простое введение в модульное тестирование в React.js: почему это важно?
«Код без тестов изначально неисправен». — Джейкоб Каплан-Мосс Что такое модульное тестирование? Модульное тестирование похоже на тестирование отдельных деталей Lego, чтобы убедиться, что они работают правильно, прежде чем строить из них что-то большое, например, космический корабль или замок. Допустим, у нас есть синяя деталь Lego, которую мы хотим использовать в нашем космическом корабле. Мы брали эту синюю деталь Lego и тестировали ее, пытаясь соединить ее с другими..

Лучшие тесты для приложений Golang
Давайте напишем Лучшие тесты для приложений Golang Когда дело доходит до тестирования приложений, не существует универсального решения. Большинство людей согласны с тем, что тестирование программного обеспечения - одна из важнейших задач, которую выполняют инженеры-программисты. Ничего не имеет значения, если программа очень быстрая или хорошо написана, но она не выполняет то, для чего предназначена. Тестирование - очень интересная дисциплина и, безусловно, ее важно освоить, если..

Это ее основное качество? ;-п
Это ее основное качество? ;-п

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

Запустите Jettys ServletTester в тесте JUnit.
Я пытаюсь запустить Jettys ServletTester в своем тесте JUnit. Сначала я создал простой HelloServlet , чтобы проверить настройку, но получаю IllegalAccessException , когда пытаюсь запросить сервлет. Вот что у меня есть до сих пор: Мой...
5788 просмотров
schedule 01.04.2024

Определение того, что нужно тестировать, а что нет
Я все еще начинаю понимать разработку через тестирование. У меня есть следующие требования к модулю регистрации пользователей приложения. Система должна зафиксировать имя, фамилию пользователя, адрес электронной почты и, при необходимости,...
976 просмотров
schedule 15.04.2024

Модульный тест Zend Framework завершается с ошибкой на assertResponseCode(200)
Я запускаю модульный тест в своем приложении Zend Framework. Я не могу понять, что следующий тест не проходит: public function testCreateFaqItem() { $this->LoginUser(); $this->dispatch('/faq/admin-faq/create');...
1044 просмотров
schedule 06.03.2024

Проверка состояния модели в модульных тестах
Я пишу модульный тест для контроллера следующим образом: public HttpResponseMessage PostLogin(LoginModel model) { if (!ModelState.IsValid) return new HttpResponseMessage(HttpStatusCode.BadRequest); } модель выглядит так:...
22128 просмотров

Макет метода для получения покрытия кода в Android
Я пишу приложение Android OpenGL ES 2.0 в режиме тестирования. Вот мой код. public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);...
482 просмотров

Как использовать VndErrorJsonRenderer в модульном тесте Grails
Я пишу модульные тесты контроллера, и я хотел бы проверить результат json при сбое создания. Как я могу зарегистрировать VndErrorJsonRenderer в модульном тесте? Я пробовал просто определить Beans в setup(), но это не работает :( import...
151 просмотров
schedule 21.04.2024

вызывать разные методы в unittest в соответствии с входными аргументами
Я пишу тестовый скрипт в подклассе Python unittest.TestCase . Существует несколько методов тестирования, начинающихся с test_ . Что я хочу знать, так это вызывать разные методы тестирования в соответствии с входными аргументами, например trial...
137 просмотров
schedule 06.04.2024

Адаптер модульного тестирования вызвал исключение: форматы URI не поддерживаются
В Visual Studio 2010, когда я создаю тестовый проект по умолчанию со следующим базовым кодом: <TestClass()> Public Class UnitTest1 <TestMethod()> Public Sub TestMethod1() Assert.AreEqual(1, 1) End Sub End Class...
1497 просмотров

Как протестировать бесконечный цикл while с помощью pytest
В настоящее время я пишу небольшую библиотеку, которая взаимодействует с сервером сборки bamboo. Тестирование проводится с помощью pytest. Я застрял на следующей проблеме. Я хочу протестировать цикл while, который выполняется до тех пор, пока...
6456 просмотров

PHPSpec: настройка формата вывода
Я использую PHPSpec, но всякий раз, когда тест не проходит, я получаю следующее: Он говорит, где мои тесты терпят неудачу, но не выводит, что именно было возвращено, поэтому он довольно бесполезен. Я попытался отформатировать вывод,...
309 просмотров
schedule 03.04.2024

использование метода AssertJ с использованием метода ComparatorForType с наследованием
Я нашел метод assertj (3.5.2): usingComparatorForType и влюбился в него. Но я хотел сравнить 2 даты XmlGregorianCalendar с погрешностью. И этот волшебный метод не работает для этого случая... Вот почему: XmlGregorianCalendar — это...
219 просмотров
schedule 24.03.2024

Как мне выполнить модульное тестирование нескольких обязательных полей в С#?
Представьте себе такой простой сценарий: у меня есть класс с именем MyModel : public class MyModel { public string Prop01 { get; set; } public string Prop02 { get; set; } public string Prop03 { get; set; } public bool IsValid()...
638 просмотров
schedule 19.04.2024

Как использовать JUnit 5 @Tag с IntelliJ и Maven
Я хотел бы использовать @Tag , доступный в JUnit 5, чтобы легко фильтровать мои тесты. Я нашел в этот блог ввод от сентября 2016 года о том, что IntelliJ не поддерживает @Tag . Хотя не уверен, каков текущий статус. Кроме того, я очень...
2208 просмотров

Ошибка: ожидалось, что была вызвана фиктивная функция - энзим onclick Jest
Невозможно пройти следующий тест ... Извините за добавление большого количества кода ... Мне удалось получить некоторые другие события щелчка, но я застрял с этим в данный момент Получение следующего сообщения: "ожидать (jest.fn ())....
2033 просмотров

Импортировать файл json во время выполнения модульных тестов Создать приложение React
Во время выполнения модульных тестов я хочу иметь возможность импортировать файл json в свой машинописный код. Папка tests исключена из файла tsconfig.json. Содержимое файла довольно велико, и его добавление в файл .ts занимает много времени....
178 просмотров

Типы данных Python для модульного тестирования - тест не пройден Ожидаемый: NaT Фактический: NaT
Я представляю модульное тестирование моего конвейера данных Python с использованием модуля unittest . Пример объекта класса данных: class IsAvailable(Object) employee_id: int = Property() start_time: str = Property() Модульный...
70 просмотров
schedule 04.05.2024

Модульное тестирование — не удалось загрузить ApplicationContext
У меня есть простой TestNG (тот же результат с JUnit) @Test в классе, как показано ниже @ContextConfiguration(classes = { Config.class }) @ActiveProfiles({ "dev" }) public class TestDAO extends AbstractTestNGSpringContextTests { Он...
1908 просмотров

Создать объект с заглушкой Sinon в качестве входных данных для конструктора
Я пишу модульные тесты с использованием mocha, chai и sinon на TypeScript. Мне нужно протестировать класс, конструктор которого ожидает объект в качестве входного параметра, который я хочу высмеять, потому что его слишком сложно создать. Также...
92 просмотров
schedule 02.04.2024