Перейти к основному содержимому

240 записей с тегом "Тестирование"

Посмотреть все теги

· 3 мин. чтения

1. Обзор

Эта статья посвящена утверждениям, связанным с AssertJ Guava, и является второй статьей из серии AssertJ. Если вы хотите получить некоторую общую информацию об AssertJ, взгляните на первую статью из серии Introduction to AssertJ .

2. Зависимости Maven

Чтобы использовать AssertJ с Guava, вам нужно добавить следующую зависимость в ваш pom.xml :

· 4 мин. чтения

1. Обзор

Эта статья посвящена возможностям AssertJ , связанным с Java8, и является третьей статьей из этой серии.

Если вам нужна общая информация о его основных функциях, посмотрите первую статью из серии Introduction to AssertJ, а затем AssertJ для Guava .

2. Зависимости Maven

· 4 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим библиотеку AssertJ , особенно определение и использование условий для создания удобочитаемых и поддерживаемых тестов.

Основы AssertJ можно найти здесь .

2. Тестируемый класс

· 5 мин. чтения

1. Обзор

В этом руководстве мы рассмотрим создание пользовательских утверждений AssertJ ; основы AssertJ можно найти здесь.

Проще говоря, пользовательские утверждения позволяют создавать утверждения, характерные для наших собственных классов, что позволяет нашим тестам лучше отражать модель предметной области.

2. Тестируемый класс

· 2 мин. чтения

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>

· 4 мин. чтения

1. Введение

Cucumber — это среда тестирования BDD (Behavioral Driven Development).

Использование фреймворка для написания повторяющихся сценариев с различными перестановками входных/выходных данных может занять довольно много времени, быть сложным в обслуживании и, конечно, разочаровывающим.

Cucumber предлагает решение, позволяющее сократить эти усилия, используя концепцию Scenario Outline в сочетании с Examples . В следующем разделе мы попытаемся рассмотреть пример и посмотреть, как мы можем свести к минимуму эти усилия.

Если вы хотите узнать больше о подходе и языке Gherkin, взгляните на эту статью .

2. Добавление поддержки огурцов

· 12 мин. чтения

1. Обзор

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

В этой статье мы рассмотрим ключевые особенности платформы Truth и реализуем примеры, чтобы продемонстрировать ее возможности.

2. Зависимости Maven

Во- первых, нам нужно добавить правда и правда-java8-расширение в наш pom.xml:

· 7 мин. чтения

1. Обзор

В этой статье мы рассмотрим AssertJ — управляемую сообществом библиотеку с открытым исходным кодом, используемую для написания плавных и насыщенных утверждений в тестах Java.

Эта статья посвящена инструментам, доступным в базовом модуле AssertJ под названием AssertJ-core .

2. Зависимости Maven

· 5 мин. чтения

1. Обзор

JGoTesting — это совместимая с JUnit среда тестирования, вдохновленная пакетом тестирования Go .

В этой статье мы рассмотрим ключевые функции среды JGoTesting и реализуем примеры, чтобы продемонстрировать ее возможности.

2. Зависимость от Maven

Во-первых, давайте добавим зависимость jgotesting к нашему pom.xml :

· 3 мин. чтения

1. Обзор

В этой быстрой статье мы сосредоточимся на том, как запускать тесты JUnit с помощью пользовательских средств запуска тестов.

Проще говоря, чтобы указать собственный бегун, нам нужно использовать аннотацию @RunWith .

2. Подготовка

Начнем с добавления стандартной зависимости JUnit в наш pom.xml :