package org.test4j.json.encoder; import java.io.StringWriter; import java.util.ArrayList; import java.util.List; import org.test4j.json.helper.JSONFeature; import org.test4j.testng.Test4J; import org.testng.annotations.BeforeMethod; import org.testng.annotations.Test; @SuppressWarnings("rawtypes") @Test(groups = { "test4j", "json" }) public abstract class EncoderTest extends Test4J { protected StringWriter writer = null; protected List<String> references = null; @BeforeMethod public void initStringWriter() { writer = new StringWriter(); this.references = new ArrayList<String>(); } /** * 设置编码器输出json串不带class标记 * * @param encoder */ protected void setUnmarkFeature(JSONEncoder encoder) { encoder.setFeatures(JSONFeature.UseSingleQuote, JSONFeature.UnMarkClassFlag); } }