Вопросы по теме '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 просмотров
schedule
16.05.2023
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 просмотров
schedule
10.09.2022
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 просмотров
schedule
25.03.2022
Утверждают, что метод не генерирует исключение с мягкими утверждениями 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