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

8 записей с тегом "Hamcrest"

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

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

1. Введение

Эта кулинарная книга иллюстрирует, как использовать сопоставители Hamcrest для работы с коллекциями и их тестирования .

Формат поваренной книги ориентирован на примеры и практичен – никаких лишних деталей и объяснений не требуется.

Во-первых, давайте сделаем быстрый статический импорт, чтобы охватить большинство служебных API, которые мы собираемся использовать дальше:

import static org.hamcrest.Matchers.*;

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

1. Обзор

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

В этой статье мы углубимся в сопоставители чисел.

2. Настройка

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

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

1. Обзор

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

В этой статье мы рассмотрим сопоставители бобов.

2. Настройка

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

1. Введение

Помимо встроенных сопоставителей, Hamcrest также поддерживает создание пользовательских сопоставителей.

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

2. Настройка пользовательских сопоставлений

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

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

1. Обзор

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

В этом кратком руководстве мы углубимся в сопоставление объектов.

2. Настройка

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

1. Обзор

В этом руководстве мы рассмотрим текстовые сопоставления Hamcrest.

Мы обсуждали Hamcrest Matchers в целом перед тестированием Hamcrest , в этом уроке мы сосредоточимся только на Text Matchers.

2. Конфигурация Maven

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

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

1. Обзор

В этом уроке мы обсудим сопоставители файлов Hamcrest.

Мы обсуждали Hamcrest Matchers в целом ранее в предыдущей статье « Тестирование с помощью Hamcrest ». В следующих разделах мы сосредоточимся только на File Matchers.

2. Конфигурация Maven

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

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

1. Обзор

Hamcrest — это хорошо известная платформа, используемая для модульного тестирования в экосистеме Java. Он встроен в JUnit и, проще говоря, использует существующие предикаты, называемые классами сопоставления, для создания утверждений.

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

2. Установка подколенного гребня

Мы можем использовать Hamcrest с maven, добавив следующую зависимость в наш файл pom.xml :