@Test void isStringShouldFailIfItIsNotAString() { assertThatThrownBy(() -> assertThatJson("{\"test\":1}").node("test").isString()) .hasMessage("Node \"test\" has invalid type, expected: <string> but was: <1>."); }
@Test void isStringShouldFailIfItDoesNotExist() { assertThatThrownBy(() -> assertThatJson("{\"test\":1}").node("test2").isString()) .hasMessage("Different value found in node \"test2\", expected: <string> but was: <missing>."); }
@Test void isStringShouldPass() { assertThatJson("{\"test\":\"1\"}").node("test").isString(); }