package org.test4j.json.encoder.single.fixed; import java.util.ArrayList; import java.util.UUID; import org.test4j.json.encoder.EncoderTest; import org.test4j.json.helper.JSONFeature; import org.testng.annotations.Test; @Test(groups = { "test4j", "json" }) public class UUIDEncoderTest extends EncoderTest { @Test public void testEncodeSingleValue() throws Exception { UUID uuid = UUID.randomUUID(); UUIDEncoder encoder = UUIDEncoder.instance; encoder.setFeatures(JSONFeature.UseSingleQuote); encoder.encode(uuid, writer, new ArrayList<String>()); String result = writer.toString(); want.string(result).start("{#class:'UUID',#value:'").end("'}"); } }