package org.test4j.json.encoder.single.fixed;
import java.util.regex.Pattern;
import org.test4j.json.encoder.EncoderTest;
import org.test4j.json.encoder.single.fixed.PatternEncoder;
import org.testng.annotations.Test;
public class PatternEncoderTest extends EncoderTest {
@Test
public void testPatternEncoder() {
Pattern pattern = Pattern.compile("abc\\d+\\/\\w+$\"\'abc");
PatternEncoder encoder = PatternEncoder.instance;
this.setUnmarkFeature(encoder);
encoder.encode(pattern, writer, references);
String json = writer.toString();
want.string(json).isEqualTo("'abc\\\\d+\\\\/\\\\w+$\\\"\\'abc'");
}
}