assertj Questions

4

Solved

I am using AssertJ and I am trying to assert that two List<String> contain same strings, ignoring the order. List<String> expected = Arrays.asList("Something-6144-77.pdf", "d-6144-77.p...
Stonwin asked 27/3, 2017 at 20:46

3

Solved

I have a Message object with MessageHeaders field. The MessageHeaders class implements a Map<String, Object>. I want to assert that I have specific headers set. I'm having trouble getting the...
Overkill asked 20/8, 2019 at 21:10

3

Solved

I want to assert several properties of an object with a single assert call. With JUnit 4 and Hamcrest I would have written something like this: assertThat(product, allOf( hasProperty("name", is(...
Unstick asked 13/8, 2019 at 10:59

2

Solved

When I try to test this method static void validatePostcode(final String postcode, final String addressLine) { if(! hasValidPostcode(postcode, addressLine)) { throw new InvalidFieldException("...
Lindahl asked 8/8, 2019 at 7:38

2

Solved

Using Hamcrest it is easily possible to negate a matcher. E.g. you can write an assertion like this: assertThat("The dog bites Tom", not(stringContainsInOrder(Arrays.asList("Tom", "dog")))); I.e...
Disciplinarian asked 23/6, 2016 at 14:6

1

Solved

I am having problem with Eclipse using Maven. I am getting package org.assertj.core.api does not exist even though I am specifying it in my pom.xml, as version 3.6.2 while using JDK 1.8. How to ove...
Arvie asked 27/1, 2019 at 6:37

3

Solved

I have been using AssertJ for some time in my projects. Recently I started using Spring MVC Test for testing Spring MVC controllers. But I am not getting how to use AssertJ with it. All examples ...
Ellingson asked 24/12, 2015 at 4:55

1

Solved

I'm working with AssertJ and I need to check that all objects in a list have intField > 0. Something like this: assertThat(myObjectList).extracting(p -> p.getIntField()).isGreaterThan(0); ...
Finding asked 28/11, 2018 at 18:48

1

I'm trying to update my project to recently released Android Test Support library version 1.0.0. But if I add assertj-core dependency Gradle instrumented test tasks start to fail with "No tests fou...

1

AbstractIterableAssert#containsOnly says: Verifies that the actual group contains only the given values and nothing else, in any order. AbstractIterableAssert#containsExactlyInAnyOrder says: ...
Excrement asked 27/12, 2017 at 12:22

1

Solved

Having a POJO such as: public class ClientWebRequest { private URI uri; private HttpMethod httpMethod; private final Header header; private final Body body; public ClientWebRequest(){ hea...
Decalcomania asked 25/12, 2017 at 15:33

1

I have a getter returning a List with a wildcard: import java.util.List; public interface Foo { List<? extends Bar> getList(); } Where Bar is an other interface. When I write an asserti...
Rift asked 15/11, 2017 at 21:18

2

Solved

As per title, I'm trying to run a test case in a loop. To be able to calculate the number of failed assertions, I'm expecting that if AssertJ is trying to assert the returned value from a method ca...
Anschauung asked 11/10, 2017 at 6:50

1

Solved

While developing a Java desktop application with Swing, I encountered the need to test the UI directly, and not just the underlying controller/model classes via unit tests. This answer (on "What i...
Counterpoise asked 10/10, 2017 at 22:1

1

Solved

Currently, whenever I need to fail a test in response to an exception thrown in another thread, I write something like this: package com.example; import java.util.ArrayList; import java.util.List...
Kellam asked 18/8, 2017 at 15:11

2

Solved

I'm using org.assertj:assertj-core:3.6.2 to test my android project. According offical ducoment, I should use java 8 with assertj 3.x. Here is my test class, I'm trying to verify when the click pe...
Cantor asked 22/1, 2017 at 5:45

1

Solved

So I have a Map of String/String list pairs, and what I want to do is after extraction, combine the returned lists into one list on which i can perform more assertions: MyTest.java Map<String,...
Unaunabated asked 13/7, 2017 at 13:6

4

Solved

Could I somehow use AssertJ to assert a List has only one instance of a (sub)class? public class A {} public class B extends A {} public class C extends A {} @Test public void test() { List<A...
Gabor asked 13/5, 2016 at 9:10

1

Solved

Related to How to compare recursively ignoring given fields using assertJ? As a work around the problem, I tried to rig the comparator for the field which I don't want the comparator to compare an...
Yarak asked 12/4, 2017 at 13:1

2

I'm looking for a solution to check that each items in a collection have the field expectedNullField null. The following doesn't work: assertThat(aCollection).extracting("expectedNullField").isNu...
Personate asked 9/3, 2017 at 10:53

4

Solved

I have defined a static assertThat method to extend AssertJ. This method accepts a lambda expression of the type: @FunctionalInterface public interface Action { void execute() throws Exception; }...
Dinosaurian asked 15/9, 2014 at 14:33

4

Solved

I have to deal with a legacy application that has no tests. So before I begin refactoring I want to make sure everything works as it is. Now imagine the following situation: public SomeObject doS...
Eloiseelon asked 9/9, 2016 at 19:27

1

Solved

I used FEST-Assert and moved to AssertJ after it stopped development. Recently I was pointed to Google repository with another assertions library Truth (http://google.github.io/truth/). Reading t...
Restful asked 24/9, 2015 at 6:43

3

Solved

Here is part of my build.gradle that has conflict: ... dependencies { classpath 'com.android.tools.build:gradle:1.1.1' } ... testCompile( 'com.squareup.assertj:assertj-android:1.0.0' ) ... The ...

2

Solved

I am in the process of converting some tests from Hamcrest to AssertJ. In Hamcrest I use the following snippet: assertThat(list, either(contains(Tags.SWEETS, Tags.HIGH)) .or(contains(Tags.SOUPS, ...
Gadoid asked 4/11, 2014 at 11:27

© 2022 - 2024 — McMap. All rights reserved.