Skip to content

Commit 8c0018d

Browse files
committed
Further improve null-safety of JsonContentAssert
See gh-46926
1 parent 3bfcfaa commit 8c0018d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

core/spring-boot-test/src/main/java/org/springframework/boot/test/json/JsonContentAssert.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public class JsonContentAssert extends AbstractAssert<JsonContentAssert, CharSeq
6363
* @param resourceLoadClass the source class used to load resources
6464
* @param json the actual JSON content
6565
*/
66-
public JsonContentAssert(Class<?> resourceLoadClass, CharSequence json) {
66+
public JsonContentAssert(Class<?> resourceLoadClass, @Nullable CharSequence json) {
6767
this(resourceLoadClass, null, json);
6868
}
6969

@@ -75,7 +75,7 @@ public JsonContentAssert(Class<?> resourceLoadClass, CharSequence json) {
7575
* @param json the actual JSON content
7676
* @since 1.4.1
7777
*/
78-
public JsonContentAssert(Class<?> resourceLoadClass, @Nullable Charset charset, CharSequence json) {
78+
public JsonContentAssert(Class<?> resourceLoadClass, @Nullable Charset charset, @Nullable CharSequence json) {
7979
this(resourceLoadClass, charset, json, Configuration.defaultConfiguration());
8080
}
8181

@@ -87,7 +87,7 @@ public JsonContentAssert(Class<?> resourceLoadClass, @Nullable Charset charset,
8787
* @param json the actual JSON content
8888
* @param configuration the json-path configuration
8989
*/
90-
JsonContentAssert(Class<?> resourceLoadClass, @Nullable Charset charset, CharSequence json,
90+
JsonContentAssert(Class<?> resourceLoadClass, @Nullable Charset charset, @Nullable CharSequence json,
9191
Configuration configuration) {
9292
super(json, JsonContentAssert.class);
9393
this.configuration = configuration;

0 commit comments

Comments
 (0)