This article is part of a series: • Introduction to AssertJ • AssertJ for Guava (current article) • AssertJ’s Java 8 Features • Custom Assertions with AssertJ «1. Обзор Эта статья посвящена утверждениям, связанным с AssertJ Guava, и является второй
«Введение в AssertJ»
This article is part of a series: • Introduction to AssertJ (current article) • AssertJ for Guava • AssertJ’s Java 8 Features • Custom Assertions with AssertJ «1. Обзор В этой статье мы рассмотрим AssertJ — управляемую сообществом библиотеку с
«Тестирование с помощью 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.