Вопросы по теме '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 просмотров
schedule
01.06.2024
Получение пакета 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