/
ZeyDi
/
Simple-GSON
Обзор
Документация
Войти
/
ZeyDi
/
Simple-GSON
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/test/java/SGsonBaseTest.java
46 строк
1 KB
Your Name
V2.10.x-1.2
05 мар 2024, 21:56
05 мар 2024, 21:56
ee747a7
Код
Авторство
О чём код?
import com.zeydie.sgson.SGsonBase; import lombok.extern.java.Log; import lombok.val; import org.junit.jupiter.api.*; @Log @TestMethodOrder(MethodOrderer.OrderAnnotation.class) public final class SGsonBaseTest { private static SGsonBase sGsonBase; private static String stringOfObject; @BeforeAll public static void build() { sGsonBase = new SGsonBase() .setPretty() .setDebug(); Assertions.assertNotNull(sGsonBase); } @Test @Order(2) public void fromObjectToString() { val data = new Data(); data.setName("Daniel"); data.setAge(22); data.setGenius(true); stringOfObject = sGsonBase.fromObjectToJson(data); log.info("stringOfObject " + stringOfObject); Assertions.assertNotNull(stringOfObject); } @Test @Order(3) public void fromStringToObject() { val data = sGsonBase.fromJsonToObject(stringOfObject, new Data()); log.info("data " + data); Assertions.assertNotNull(data); } }