/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
json-modules/json/src/test/java/com/baeldung/escape/JsonEscapeUnitTest.java
36 строк
944 B
panos-kakos
Java 11497 (#12399)
24 июн 2022, 19:28
24 июн 2022, 19:28
a51caf5
Код
Авторство
О чём код?
package com.baeldung.escape; import com.fasterxml.jackson.core.JsonProcessingException; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import static org.junit.jupiter.api.Assertions.*; class JsonEscapeUnitTest { private JsonEscape testedInstance; private static final String EXPECTED = "{\"message\":\"Hello \\\"World\\\"\"}"; @BeforeEach void setUp() { testedInstance = new JsonEscape(); } @Test void escapeJson() { String actual = testedInstance.escapeJson("Hello \"World\""); assertEquals(EXPECTED, actual); } @Test void escapeGson() { String actual = testedInstance.escapeGson("Hello \"World\""); assertEquals(EXPECTED, actual); } @Test void escapeJackson() throws JsonProcessingException { String actual = testedInstance.escapeJackson("Hello \"World\""); assertEquals(EXPECTED, actual); } }