Вопросы по теме 'assertj'

Как выполнить модульное тестирование одного компонента Swing с помощью AssertJ?
Есть ли примеры того, как тестировать один компонент или JComponent с помощью AssertJ? Руководство по началу работы показывает странный пример тестирования всего приложения с основной класс, который недостаточно гранулирован. Я ожидаю сначала...
1330 просмотров
schedule 20.12.2022

Аналог everyItem () из Hamcrest в AssertJ
Есть ли в AssertJ аналог everyItem () из Hamcrest? У меня есть список писем, и мне нужно сделать Assertion, чтобы убедиться, что каждое письмо содержит подстроку «alex». В настоящее время единственный способ сделать это с помощью AssertJ:...
954 просмотров
schedule 10.06.2022

assertj, как проверить в списке, что свойство лучше, чем значение
Данный: class Point { int x; int y; } List<Point> points; Как я могу проверить, что свойство x в списке точек больше, чем значение? Я стремлюсь к чему-то похожему: assertThat(points).extracting("x").isGreatherThan(20)...
1094 просмотров
schedule 29.04.2022

Мягкие утверждения в базовом классе для нескольких тестов
Я новичок в тестировании, и мне нужно использовать assertj фреймворк для softassertions . Это стандартные утверждения, которые повторяются в нескольких тестах. Для каждого теста я определяю новый SoftAssertion , делаю утверждения, а затем делаю...
813 просмотров
schedule 10.07.2023

Общая проблема с условием AssertJ для типизированного списка
Я столкнулся с этой проблемой при изучении использования класса Condition в AssertJ 3.5.2 на Java 8. Я могу создать экземпляр Condition для общего типизированного списка, но при попытке его использования я получаю сообщения об ошибках в Eclipse:...
413 просмотров
schedule 17.04.2024

Как создавать собственные утверждения для коллекций в AssertJ
В AssertJ есть пример создания пользовательских утверждений для пользовательских классов: http://joel-costigliola.github.io/assertj/assertj-core-custom-assertions.html Но как насчет коллекций пользовательских классов? Как создать для них...
661 просмотров
schedule 01.11.2022

Как сравнить СПИСКИ, рекурсивно игнорируя заданные поля, используя assertJ?
Во-первых, это не дубликат этого вопроса . Там его спрашивают конкретно об объекте. Я хочу сделать это для контейнера, в частности для списка. Итак, я знаю, что могу игнорировать поле при использовании usingElementComparatorIgnoringFields()...
7414 просмотров
schedule 13.12.2022

Интеграция AssertJ и ExtentReport
Вот пример метода, объясняющий, что я хочу сделать. public void myMethod(Method m){ report = new ExtentReports("filename"); test = report.startTest("testName"); String actual = "sssssss"; String expected = "xxxxxxxx"; //...
170 просмотров
schedule 02.04.2024

Используйте AssertJ для проверки того, что элементы списка имеют одинаковое значение, но не один и тот же экземпляр.
Я хотел бы знать, как добиться следующего с помощью AssertJ: Я тестирую функцию, которая клонирует вершины графа и возвращает клонированные вершины в виде списка. Мой тест должен подтвердить, что клоны имеют то же значение, что и вершины, и что...
1392 просмотров
schedule 29.12.2023

Умножить условия, установленные в утверждениях AssertJ?
Я пытаюсь установить условия умножения на assertJ и не могу найти в нем examplesGit. Я сейчас пишу: assertThat(A.getPhone()) .isEqualTo(B.getPhone()); assertThat(A.getServiceBundle().getId())...
3015 просмотров
schedule 28.10.2023

Тестирование AssertJ на коллекции: что лучше: извлечение или Java8 forEach
Я новичок в AssertJ, использую его для модульного тестирования написанного кода и думал, как утверждать список. Предположим, у нас есть список объектов-потребителей. у каждой сущности есть собственный телефон, собственный поставщик услуг, у...
717 просмотров
schedule 14.02.2022

AssertJ: для Pojo, как проверить каждое вложенное свойство / поле в одном связанном предложении
Имея POJO , например: public class ClientWebRequest { private URI uri; private HttpMethod httpMethod; private final Header header; private final Body body; public ClientWebRequest(){ header = new Header();...
8939 просмотров
schedule 23.08.2023

Можно ли исключить некоторые поля из assertJ с помощьюFieldByFieldElementComparator?
Как добиться следующего: List<Data> streams = new ArrayList<>(); assertThat(streams).usingFieldByFieldElementComparatorIgnoringGivenFields("createdOn").containsOnly(data1, data2);
8004 просмотров
schedule 12.02.2023

AssertJ: отрицание isEqualToComparingFieldByFieldRecursively
У меня есть этот код для проверки, равен ли объект другому, рекурсивно сравнивая все поля с использованием JUnit 5 и AssertJ: assertThat(financialDataContainer2.getStandardisedBooking())...
380 просмотров
schedule 23.10.2023

Как создать объект в Kotlin с помощью конструктора, который принимает общий интерфейс и другие параметры
Я использую AssertJ в Kotlin и пытался использовать AssertJ-Condition. Конструктор определяется следующим образом: Condition(Predicate<T> predicate, String description, Object... args) См....
161 просмотров
schedule 29.08.2022

AssertJ: тестирование исключений с сообщениями, сгенерированными с помощью String.format
Мне интересно, есть ли чистый и полный способ утверждения сообщения, прикрепленного к выброшенному исключению, когда это сообщение было сгенерировано с использованием String.format(). Например, такой класс: public class Car { public static...
1418 просмотров
schedule 08.01.2023

Kotlin Contracts: утверждение экземпляра по параметру повторного типа
Я пытаюсь написать функцию assert, которая проверяет, имеет ли данный объект тип T : @UseExperimental(ExperimentalContracts::class) inline fun <reified T> assertIsInstance(value: Any?) { contract { returns() implies (value is...
1300 просмотров

Получение пакета org.assertj.core.api не существует, хотя я указываю в моем pom версию 3.6.2 при использовании JDK 1.8
У меня проблема с Eclipse использованием Maven . Я получаю, что package org.assertj.core.api не существует, хотя я указываю его в моем pom.xml , как версию 3.6.2 при использовании JDK 1.8. Как это преодолеть? mvn clean install не работает....
3154 просмотров
schedule 31.08.2023

assertj + как определить, какое свойство не работает при использовании кортежа
Я использую кортеж assertj, чтобы объединить два или три свойства вместе и проверить комбинацию. Теперь у меня возникла проблема определить, из-за какого свойства он выходит из строя. В настоящее время я использую, как показано ниже:...
93 просмотров
schedule 06.06.2022

Почему JPanelFixture.comboBox (). PressAndReleaseKeys () работает с FEST, но не с AssertJ?
При попытке смоделировать ввод с помощью AssertJ pressAndReleaseKeys () для модульного тестирования JComboBox в программе Java Swing я не вижу ожидаемого поведения. Программа чаще всего зависает в строке pressAndReleaseKeys, а затем терпит неудачу...
230 просмотров
schedule 21.07.2023