This commit is contained in:
Looly 2024-08-07 08:48:55 +08:00
parent c033a5e28a
commit 6ba8f1be69

View File

@ -46,6 +46,21 @@ public class JSONEngineFactoryTest {
assertEquals(testBean, testBean1);
}
@Test
void jacksonTest2() {
final JSONEngine engine = JSONEngineFactory.createEngine("jackson");
assertEquals(JacksonEngine.class, engine.getClass());
final TestBean testBean = new TestBean("张三", 18, true);
final String serialize = engine.toJsonString(testBean);
final String jsonStr = "{\"name\":\"张三\",\"age\":18,\"gender\":true}";
assertEquals(jsonStr, serialize);
final TestBean testBean1 = engine.fromJsonString(jsonStr, TestBean.class);
assertEquals(testBean, testBean1);
}
@Test
void GsonTest() {
final JSONEngine engine = JSONEngineFactory.createEngine("gson");