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

Как выполнить более глубокое сопоставление ключей и значений с помощью assertj
Скажем, у меня есть такой класс: public class Character { public Character(String name){ this.name = name; } private String name; public String getName() { return name; } } А позже Карта Map<Character, Integer>...
11202 просмотров
schedule 07.12.2022

JInternalFrameFixture.comboBox() в AssertJ Swing 3.2
Я переношу некоторый код из FEST Swing 1.2.1 в AssertJ Swing 3.2. В старом коде есть вызовы JInternalFrameFixture.comboBox() JInternalFrameFixture.label() JInternalFrameFixture.slider() К сожалению, я не вижу никакого метода...
164 просмотров
schedule 19.01.2024

Список утверждений содержит только один экземпляр класса, использующего AssertJ
Могу ли я каким-то образом использовать AssertJ, чтобы утверждать, что в списке есть только один экземпляр (под) класса? public class A {} public class B extends A {} public class C extends A {} @Test public void test() { List<A> list =...
6335 просмотров
schedule 11.04.2022

Отчет Testng утверждает и продолжает тест
Я пытаюсь провести тестирование с помощью Fluentlenium и сообщить об этом в расширенные отчеты. Проблема в том, что у меня есть утверждения во всех тестах, и я хочу сообщить о них, не используя try and catch. Любые идеи, как это сделать? Есть...
822 просмотров

assertThat() всегда успешен
У меня есть тест, который не терпит неудачу, когда должен: import static org.assertj.core.api.Assertions.assertThat; @Test public void testTransactionResponse() { String id= "004"; long amount= 5000001L; TransactionResource...
1303 просмотров
schedule 23.12.2022

Когда работают ссылки на методы?
Ссылки на методы не работают с нестатическими методами AFAIK. Я пытался использовать их следующим образом Arrays.stream(new Integer[] {12,321,312}).map(Integer::toString).forEach(System.out::println); Что привело к ошибке компиляции, как...
128 просмотров

AssertJ: список списков FlatMap после вызова извлечения
Итак, у меня есть карта пар списков String / String, и я хочу после извлечения объединить возвращенные списки в один список, в котором я могу выполнять больше утверждений: MyTest.java Map<String, List<String>> testMap = new...
5459 просмотров
schedule 01.06.2023

Подход к автоматизации тестирования для приложения с несколькими подключаемыми модулями RCP со встроенными компонентами Swing
Я хочу автоматизировать функциональное тестирование огромного приложения, состоящего из более чем 20 плагинов Eclipse RCP. Самая сложная часть состоит в том, что почти все плагины RCP включают некоторые устаревшие компоненты Swing. Теперь я почти...
223 просмотров

Утверждают, что метод не генерирует исключение с мягкими утверждениями AssertJ 1.x.
Я хотел бы проверить, что конкретный метод может обрабатывать кучу строк без исключения. Поэтому я хотел бы использовать мягкие утверждения AssertJ. , например: SoftAssertion softly = new SoftAssertion(); for (String s : strings) { Foo foo...
3260 просмотров
schedule 07.08.2022

Закройте приложение после теста без сбоя теста, используя AssertJ
Я использую AssertJ для тестирования своего приложения Swing. Я должен закрыть свое приложение после теста и перед следующим тестом, который снова запустит мое приложение. Но когда я вызываю frame.close(); или System.exit(0); , тест вылетает с...
219 просмотров
schedule 15.11.2022

AssertJ + Проверить элементы в подмножестве списка из извлеченного списка
Итак, у вас есть вариант использования, когда я извлекаю заголовок из объекта, поскольку в списке указано 10 элементов, теперь нужно проверить, присутствует ли заголовок в любом из первых 5 элементов. Используем метод ниже для извлечения элементов....
389 просмотров
schedule 12.05.2022

Assertj + При использовании кортежа для одного поля, как его проверить, проверьте, соответствует ли он более чем одному значению
У меня есть список ответов объекта, и я хочу проверить соответствие каждого блока объекта, поэтому с помощью кортежа. softAssertions.assertThat(resultArrayList) .extracting("title", "countryCode")...
651 просмотров
schedule 15.08.2022

Как проверить, содержит ли некоторый список только один конкретный элемент ИЛИ пуст, используя AssertJ
У меня есть: @Test public void testSomethingInFooFunction() { //given Something parameter = new Something(); //when List<Object> result = foo(parameter); //then // not working...
1500 просмотров
schedule 17.09.2023

assertj / Java сравнивает объекты с полем списка, игнорируя порядок элементов в списке
Я хочу сравнить 2 списка объектов (скажем, Foo) в тесте. List<Foo> fooA; List<Foo> fooB; Каждая запись Foo имеет одно из полей типа List (например, Bar) class Foo { private List<Bar> bars; .... }...
5733 просмотров
schedule 21.05.2023

AssertJ в списке опций
У меня есть список опций, например List<Optional<String>> optionals , и мне нравится использовать в нем assertj , чтобы утверждать несколько вещей. Но я не могу сделать это должным образом - я нахожу примеры только для одного...
591 просмотров
schedule 06.05.2023

AssertJ - как проверить, что элемент находится в коллекции?
Есть ли способ проверить, является ли объект элементом некоторой коллекции с помощью AssertJ? Что-то типа assertThat(actualObject).isElementOf(collectionWithExpectedOptions); я мог бы сделать...
77 просмотров
schedule 27.03.2022

JUnit AssertionError: ожидается, что код вызовет бросаемый
Я пытаюсь написать тест для метода, который выдает пользовательское исключение. Он терпит неудачу с ошибкой утверждения. Что можно сделать, чтобы правильно поймать исключение и пройти тест? Метод обслуживания: @Service public class...
4942 просмотров
schedule 18.04.2023

Может ли AssertJ пройти через ответ JSON API, чтобы проверить путь к узлу?
Библиотека Hamcrest имеет очень простой способ обхода ответа JSON API для проверки пути узла с помощью метода hasJsonPath . assertThat(responseBody, hasJsonPath("$.record.book.author", equalTo("john"))); Однако я изо всех...
87 просмотров
schedule 28.02.2023