After upgrading my rest service from Spring Boot 1.5.10 to 2.0.0 I encountered my tests failing which passed before.
Following Scenario:
import org.mockito.internal.matchers.Null;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath;
...
.andExpect(jsonPath("img").value(Null.NULL))
Fails now in Spring MVC 5 with following message:
java.lang.AssertionError: JSON path "img"
Expected :isNull() Actual :null
What is the correct way in Spring MVC 5 to assert that the value of the jsonPath
is null
?
org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath;
– Perkin