«Тестирование с помощью Google Truth»

«1. Обзор Truth — это плавная и гибкая среда тестирования с открытым исходным кодом, предназначенная для того, чтобы сделать тестовые утверждения и сообщения об ошибках более читабельными. В этой статье мы рассмотрим ключевые особенности платформы Truth и реализуем примеры, чтобы

«Тестирование с помощью JGoTesting»

«1. Обзор JGoTesting — это совместимая с JUnit среда тестирования, вдохновленная пакетом тестирования Go. В этой статье мы рассмотрим ключевые функции среды JGoTesting и реализуем примеры, чтобы продемонстрировать ее возможности. 2. Зависимость Maven Во-первых, давайте добавим зависимость jgotesting в наш

«Пользовательские утверждения с помощью AssertJ»

1. Обзор This article is part of a series: • Introduction to AssertJ • AssertJ for Guava • AssertJ’s Java 8 Features • Custom Assertions with AssertJ (current article) В этом руководстве мы рассмотрим создание пользовательских утверждений AssertJ; основы AssertJ

«Использование условий с утверждениями AssertJ»

1. Обзор В этом руководстве мы рассмотрим библиотеку AssertJ, особенно определение и использование условий для создания удобочитаемых и поддерживаемых тестов. Основы AssertJ можно найти здесь. 2. Тестируемый класс Давайте посмотрим на целевой класс, для которого мы будем писать тестовые примеры:

«Пользовательские средства запуска тестов JUnit 4»

«1. Обзор В этой быстрой статье мы сосредоточимся на том, как запускать тесты JUnit с помощью пользовательских средств запуска тестов. Проще говоря, чтобы указать собственный бегун, нам нужно использовать аннотацию @RunWith. 2. Подготовка Давайте начнем с добавления стандартной зависимости JUnit

«Введение в JUnitParams»

«1. Обзор В этой статье мы рассмотрим библиотеку JUnitParams и ее использование. Проще говоря, эта библиотека обеспечивает простую параметризацию тестовых методов в тестах JUnit. Бывают ситуации, когда между несколькими тестами меняются только параметры. Сам JUnit имеет поддержку параметризации, и JUnitParams

«Огурец и план сценария»

«1. Введение Cucumber — это среда тестирования BDD (Behavioral Driven Development). Использование фреймворка для написания повторяющихся сценариев с различными перестановками входных/выходных данных может занять довольно много времени, сложно поддерживать и, конечно, разочаровывать. В Cucumber есть решение для сокращения этих усилий

«Огурец Поддержка Java 8»

«1. Обзор В этом кратком руководстве мы узнаем, как использовать лямбда-выражения Java 8 с Cucumber. 2. Конфигурация Maven Во-первых, нам нужно добавить следующую зависимость в наш pom.xml: <dependency> <groupId>info.cukes</groupId> <artifactId>cucumber-java8</artifactId> <version>1.2.5</version> <scope>test</scope> </dependency> Зависимость огурца-java8 можно найти на Maven Central.