diff --git a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/json/ObjectContentAssert.java b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/json/ObjectContentAssert.java
index 90bc0f18f18..d58612f8595 100644
--- a/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/json/ObjectContentAssert.java
+++ b/spring-boot-project/spring-boot-test/src/main/java/org/springframework/boot/test/json/ObjectContentAssert.java
@@ -16,20 +16,18 @@
package org.springframework.boot.test.json;
-import java.util.Map;
-
import org.assertj.core.api.AbstractMapAssert;
import org.assertj.core.api.AbstractObjectArrayAssert;
import org.assertj.core.api.AbstractObjectAssert;
import org.assertj.core.api.Assert;
-import org.assertj.core.api.Assertions;
-import org.assertj.core.internal.Objects;
+import org.assertj.core.api.InstanceOfAssertFactories;
/**
* AssertJ {@link Assert} for {@link ObjectContent}.
*
* @param the actual type
* @author Phillip Webb
+ * @author Stefano Cordio
* @since 1.4.0
*/
public class ObjectContentAssert extends AbstractObjectAssert, A> {
@@ -44,8 +42,7 @@ public class ObjectContentAssert extends AbstractObjectAssert asArray() {
- Objects.instance().assertIsInstanceOf(this.info, this.actual, Object[].class);
- return Assertions.assertThat((Object[]) this.actual);
+ return asInstanceOf(InstanceOfAssertFactories.ARRAY);
}
/**
@@ -53,10 +50,8 @@ public class ObjectContentAssert extends AbstractObjectAssert asMap() {
- Objects.instance().assertIsInstanceOf(this.info, this.actual, Map.class);
- return Assertions.assertThat((Map