/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
json-modules/json-2/src/test/java/com/baeldung/jsonminifier/JsonMinifierUnitTest.java
34 строки
2 KB
Rajat Garg
[BAEL-6494] Add functionality to minify a JSON string (#14451)
23 июл 2023, 11:08
23 июл 2023, 11:08
0da3664
Код
Авторство
О чём код?
package com.baeldung.jsonminifier; import static org.junit.Assert.assertEquals; import org.junit.jupiter.api.Test; public class JsonMinifierUnitTest { private JsonMinifier jsonMinifier = new JsonMinifier(); private String inputJson = "{ \"name\" : \"John\" , \"address\" : \"New York\", \"age\" : 30 , \"phoneNumber\" : 9999999999 }"; @Test public void givenWhiteSpaceRemoval_whenJsonContainsWhitespaces_thenWhitespaceRemoved() { String expectedJson = "{\"name\":\"John\",\"address\":\"New York\",\"age\":30,\"phoneNumber\":9999999999}"; String result = jsonMinifier.removeExtraWhitespace(inputJson); System.out.println(result); assertEquals(expectedJson, result); } @Test public void givenWhiteSpaceRemovalUsingJackson_whenJsonContainsWhitespaces_thenWhitespaceRemoved() throws Exception { String expectedJson = "{\"name\":\"John\",\"address\":\"New York\",\"age\":30,\"phoneNumber\":9999999999}"; String result = jsonMinifier.removeExtraWhitespaceUsingJackson(inputJson); System.out.println(result); assertEquals(expectedJson, result); } @Test public void givenWhiteSpaceRemovalUsingGson_whenJsonContainsWhitespaces_thenWhitespaceRemoved() { String expectedJson = "{\"name\":\"John\",\"address\":\"New York\",\"age\":30,\"phoneNumber\":9999999999}"; String result = jsonMinifier.removeWhitespacesUsingGson(inputJson); System.out.println(result); assertEquals(expectedJson, result); } }