public void testString() { doTestString(String.Empty); doTestString(" "); doTestString("test"); doTestString(TestCommon.Repeat("three", 15)); doTestString("te\u007fst"); doTestString("te\u0080st"); doTestString("te\u3000st"); doTestString("te\u07ffst"); doTestString("te\u0800st"); doTestString("te\uffffst"); doTestString("te\ud7ffst"); doTestString("te\ue000st"); doTestString("te\ud800\udc00st"); doTestString("te\udbff\udc00st"); doTestString("te\ud800\udfffst"); doTestString("te\udbff\udfffst"); }