import org.junit.FixMethodOrder;
import org.junit.Test;
import org.junit.runners.MethodSorters;

@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class RegressionTest1 {

    public static boolean debug = false;

    @Test
    public void test0501() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0501");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        java.lang.String str7 = new java.lang.String(charArray5);
        java.lang.String str8 = new java.lang.String(charArray5);
        java.lang.String str9 = new java.lang.String(charArray5);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = java.lang.String.copyValueOf(charArray5, (int) (short) 100, (int) (short) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 100, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 ");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 ");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 ");
    }

    @Test
    public void test0502() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0502");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) -1, "\u2001\u2001");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
    }

    @Test
    public void test0503() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0503");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        java.lang.Object obj5 = operation0.value;
        java.lang.Object obj6 = null;
        operation0.value = obj6;
        java.lang.String str8 = operation0.path;
        java.lang.Class<?> wildcardClass9 = operation0.getClass();
        org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L));
        org.junit.Assert.assertNull(str8);
        org.junit.Assert.assertNotNull(wildcardClass9);
    }

    @Test
    public void test0504() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0504");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (-1), (int) (byte) 1, (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 32, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
    }

    @Test
    public void test0505() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0505");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray9);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray9);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray9);
        java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray9);
        java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9);
        java.lang.String str16 = java.lang.String.format(locale0, "-1", (java.lang.Object[]) charSequenceArray9);
        org.junit.Assert.assertNotNull(charSequenceArray9);
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "-1" + "'", str16, "-1");
    }

    @Test
    public void test0506() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0506");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "hi!" };
        java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray4);
        java.lang.String str6 = java.lang.String.format(locale0, "35.0", (java.lang.Object[]) charSequenceArray4);
        org.junit.Assert.assertNotNull(charSequenceArray4);
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "hi!" + "'", str5, "hi!");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "35.0" + "'", str6, "35.0");
    }

    @Test
    public void test0507() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0507");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = new java.lang.String(charArray2, (int) 'a', 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 10, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a");
    }

    @Test
    public void test0508() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0508");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str13 = new java.lang.String(byteArray2, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, "52");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 52");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001");
    }

    @Test
    public void test0509() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0509");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        java.lang.String str5 = operation0.path;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj7 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str5, "10");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 310");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str5);
    }

    @Test
    public void test0510() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0510");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = new java.lang.String(byteArray2, (int) 'a', 1, "\u0101\u0101");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
    }

    @Test
    public void test0511() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0511");
        int[] intArray6 = new int[] { (-1), (byte) -1, (-1), 10, (byte) 10, 10 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = new java.lang.String(intArray6, 0, (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 35, length 6");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray6), "[-1, -1, -1, 10, 10, 10]");
    }

    @Test
    public void test0512() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0512");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.path = "1";
        com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation3.value = (-1.0d);
        operation3.value = (-1L);
        operation3.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation3.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType11 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation3.type = operationType11;
        operation0.type = operationType11;
        java.lang.Class<?> wildcardClass14 = operation0.getClass();
        org.junit.Assert.assertNull(operationType10);
        org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNotNull(wildcardClass14);
    }

    @Test
    public void test0513() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0513");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1, (int) (short) 0, "4");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 4");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
    }

    @Test
    public void test0514() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0514");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u34ff\u3464\u340a\u340a\u34ff\u3464", "\u640a\u6400");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2??????");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0515() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0515");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray8 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray8);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray8);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray8);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray8);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "false", charSequenceArray8);
        java.lang.String str14 = java.lang.String.format(locale0, "a#4", (java.lang.Object[]) charSequenceArray8);
        org.junit.Assert.assertNotNull(charSequenceArray8);
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "a#4" + "'", str14, "a#4");
    }

    @Test
    public void test0516() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0516");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str13 = new java.lang.String(charArray10);
        java.lang.String str14 = new java.lang.String(charArray10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = new java.lang.String(charArray10, (int) (byte) 100, (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 35, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4");
    }

    @Test
    public void test0517() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0517");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = java.lang.String.valueOf(charArray2, (int) (byte) -1, 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, "");
    }

    @Test
    public void test0518() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0518");
        java.lang.Object[] objArray1 = null;
        java.lang.String str2 = java.lang.String.format("a#4", objArray1);
        org.junit.Assert.assertEquals("'" + str2 + "' != '" + "a#4" + "'", str2, "a#4");
    }

    @Test
    public void test0519() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0519");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str13 = new java.lang.String(charArray10);
        java.lang.String str14 = new java.lang.String(charArray10);
        java.lang.String str17 = java.lang.String.valueOf(charArray10, 1, 1);
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "a" + "'", str17, "a");
    }

    @Test
    public void test0520() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0520");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = new java.lang.String(byteArray4);
        java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0);
        java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0);
        java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str22 = new java.lang.String(byteArray4, (int) '#', (int) (short) 10, 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, "");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01");
    }

    @Test
    public void test0521() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0521");
        byte[] byteArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = new java.lang.String(byteArray0, "\n\000");
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"bytes\" is null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0522() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0522");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        java.lang.String str10 = new java.lang.String(byteArray6, (int) (short) -1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray6, "52");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 52");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uffff\uff64\uff0a\uff0a\uffff\uff64" + "'", str10, "\uffff\uff64\uff0a\uff0a\uffff\uff64");
    }

    @Test
    public void test0523() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0523");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        java.lang.String str9 = new java.lang.String(byteArray6);
        java.lang.String str11 = new java.lang.String(byteArray6, (int) '4');
        java.nio.charset.Charset charset12 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray6, charset12);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str11, "\u34ff\u3464\u340a\u340a\u34ff\u3464");
    }

    @Test
    public void test0524() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0524");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2);
        java.lang.String str7 = java.lang.String.copyValueOf(charArray2);
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a");
    }

    @Test
    public void test0525() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0525");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.nio.charset.Charset charset12 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, (int) (byte) 10, 100, charset12);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
    }

    @Test
    public void test0526() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0526");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str13 = new java.lang.String(charArray10);
        java.lang.String str14 = new java.lang.String(charArray10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = new java.lang.String(charArray10, (int) (short) 0, (int) (byte) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4");
    }

    @Test
    public void test0527() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0527");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = new java.lang.String(charArray2);
        java.lang.String str8 = java.lang.String.copyValueOf(charArray2, (int) (byte) 1, (int) (byte) 1);
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "a" + "'", str8, "a");
    }

    @Test
    public void test0528() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0528");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str13 = new java.lang.String(charArray10);
        java.lang.String str14 = new java.lang.String(charArray10);
        java.lang.String str15 = java.lang.String.copyValueOf(charArray10);
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "aa4" + "'", str15, "aa4");
    }

    @Test
    public void test0529() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0529");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        java.lang.Object obj5 = operation0.value;
        java.lang.Object obj6 = null;
        operation0.value = obj6;
        operation0.path = "100.0";
        java.lang.Class<?> wildcardClass10 = operation0.getClass();
        org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L));
        org.junit.Assert.assertNotNull(wildcardClass10);
    }

    @Test
    public void test0530() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0530");
        int[] intArray0 = new int[] {};
        java.lang.String str3 = new java.lang.String(intArray0, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray0, (int) (byte) 100, (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 35, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, "");
    }

    @Test
    public void test0531() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0531");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str6 = new java.lang.String(byteArray2, (int) '#');
        java.nio.charset.Charset charset9 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = new java.lang.String(byteArray2, (int) '#', (int) (short) -1, charset9);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u2301\u2301" + "'", str6, "\u2301\u2301");
    }

    @Test
    public void test0532() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0532");
        char[] charArray3 = new char[] { 'a', 'a', '4' };
        java.lang.String str4 = new java.lang.String(charArray3);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = java.lang.String.copyValueOf(charArray3, (-1), (int) (byte) 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 10, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray3);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4");
    }

    @Test
    public void test0533() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0533");
        java.lang.String str1 = java.lang.String.valueOf((long) (byte) 10);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10" + "'", str1, "10");
    }

    @Test
    public void test0534() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0534");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str13 = new java.lang.String(charArray10);
        java.lang.String str14 = new java.lang.String(charArray10);
        java.lang.String str17 = java.lang.String.valueOf(charArray10, (int) (short) 0, (int) (byte) 1);
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "a" + "'", str17, "a");
    }

    @Test
    public void test0535() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0535");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 0, 0, (int) (short) 1);
        java.lang.String str15 = new java.lang.String(byteArray2, (int) (byte) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(byteArray2, 10, 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001" + "'", str13, "\001");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u0101\u0101" + "'", str15, "\u0101\u0101");
    }

    @Test
    public void test0536() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0536");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        java.lang.String str3 = operation0.path;
        operation0.path = "10.0";
        operation0.path = "0";
        java.lang.String str8 = operation0.from;
        java.lang.Class<?> wildcardClass9 = operation0.getClass();
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertNull(str8);
        org.junit.Assert.assertNotNull(wildcardClass9);
    }

    @Test
    public void test0537() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0537");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        operation0.from = "aa4";
        operation0.from = "";
        java.lang.Object obj12 = operation0.value;
        com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation13.value = (-1.0d);
        operation13.value = (-1L);
        operation13.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation13.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType21 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation13.type = operationType21;
        operation13.value = (-1L);
        java.lang.String str25 = operation13.path;
        com.alibaba.fastjson.JSONPatch.Operation operation26 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType27 = operation26.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType28 = operation26.type;
        com.alibaba.fastjson.JSONPatch.Operation operation29 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation29.value = (-1.0d);
        operation29.value = (-1L);
        java.lang.String str34 = operation29.path;
        com.alibaba.fastjson.JSONPatch.Operation operation35 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation35.value = (-1.0d);
        operation35.value = (-1L);
        operation35.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType42 = operation35.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType43 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation35.type = operationType43;
        com.alibaba.fastjson.JSONPatch.OperationType operationType45 = operation35.type;
        operation29.value = operationType45;
        operation26.type = operationType45;
        operation13.type = operationType45;
        operation0.type = operationType45;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj51 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "\u010a\u0100");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2C?A?");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L));
        org.junit.Assert.assertNull(operationType20);
        org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(str25);
        org.junit.Assert.assertNull(operationType27);
        org.junit.Assert.assertNull(operationType28);
        org.junit.Assert.assertNull(str34);
        org.junit.Assert.assertNull(operationType42);
        org.junit.Assert.assertTrue("'" + operationType43 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType43.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType45 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType45.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test0538() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0538");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a", "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0539() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0539");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        java.lang.String str9 = new java.lang.String(byteArray6);
        java.lang.String str10 = new java.lang.String(byteArray6);
        java.nio.charset.Charset charset13 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray6, 10, (int) (byte) 10, charset13);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str10, "\ufffdd\n\n\ufffdd");
    }

    @Test
    public void test0540() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0540");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "0.0" };
        java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray4);
        java.lang.String str6 = java.lang.String.format(locale0, "true", (java.lang.Object[]) charSequenceArray4);
        org.junit.Assert.assertNotNull(charSequenceArray4);
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "0.0" + "'", str5, "0.0");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "true" + "'", str6, "true");
    }

    @Test
    public void test0541() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0541");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        java.lang.Object obj5 = operation0.value;
        operation0.path = "\u6401";
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj9 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "\u6401", "\u0a01\u0a01");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L));
    }

    @Test
    public void test0542() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0542");
        java.lang.String str1 = java.lang.String.valueOf((double) '4');
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "52.0" + "'", str1, "52.0");
    }

    @Test
    public void test0543() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0543");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("", "35.0");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 4, line 1, column 535.0");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0544() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0544");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        java.lang.String str7 = new java.lang.String(charArray5);
        java.lang.String str8 = new java.lang.String(charArray5);
        java.lang.String str9 = new java.lang.String(charArray5);
        java.lang.String str10 = java.lang.String.copyValueOf(charArray5);
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 ");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 ");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 ");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4444 " + "'", str10, "4444 ");
    }

    @Test
    public void test0545() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0545");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str13 = new java.lang.String(byteArray2, 100);
        java.lang.String str14 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str16 = new java.lang.String(byteArray2, "#");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: #");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001");
    }

    @Test
    public void test0546() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0546");
        char[] charArray2 = new char[] { '4', '#' };
        java.lang.String str3 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = java.lang.String.valueOf(charArray2, (int) ' ', (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 52, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4#");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4#");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, #]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4#" + "'", str3, "4#");
    }

    @Test
    public void test0547() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0547");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str15 = java.lang.String.valueOf(charArray10, (int) (short) 0, 1);
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "a" + "'", str15, "a");
    }

    @Test
    public void test0548() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0548");
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "false", charSequenceArray7);
        java.lang.String str13 = java.lang.String.format("100.0", (java.lang.Object[]) charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
    }

    @Test
    public void test0549() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0549");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply(" 4", "32");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 332");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0550() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0550");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        java.lang.String str9 = new java.lang.String(byteArray6);
        java.lang.String str11 = new java.lang.String(byteArray6, (int) '4');
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray6, (int) (short) 1, (int) (byte) 0, (int) (byte) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 6");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str11, "\u34ff\u3464\u340a\u340a\u34ff\u3464");
    }

    @Test
    public void test0551() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0551");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = java.lang.String.valueOf(charArray2, 100, (int) (short) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a");
    }

    @Test
    public void test0552() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0552");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str10 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2);
        java.lang.String str12 = new java.lang.String(byteArray2);
        java.lang.String str14 = new java.lang.String(byteArray2, 100);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(byteArray2, (int) 'a', (int) '4', "100");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 52, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401");
    }

    @Test
    public void test0553() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0553");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.from = "100.0";
        operation0.path = "aa4";
        com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation5.value = (-1.0d);
        operation5.value = (-1L);
        java.lang.String str10 = operation5.path;
        com.alibaba.fastjson.JSONPatch.Operation operation11 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation11.value = (-1.0d);
        operation11.value = (-1L);
        operation11.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType18 = operation11.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType19 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation11.type = operationType19;
        com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation11.type;
        operation5.value = operationType21;
        operation0.type = operationType21;
        java.lang.String str24 = java.lang.String.valueOf((java.lang.Object) operationType21);
        org.junit.Assert.assertNull(str10);
        org.junit.Assert.assertNull(operationType18);
        org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + str24 + "' != '" + "copy" + "'", str24, "copy");
    }

    @Test
    public void test0554() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0554");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj10 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) byteArray2, "0");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 20");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01");
    }

    @Test
    public void test0555() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0555");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str11 = new java.lang.String(byteArray2, (int) (byte) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, (int) 'a', 10, "");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 10, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u010a\u0100" + "'", str11, "\u010a\u0100");
    }

    @Test
    public void test0556() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0556");
        java.lang.String str1 = new java.lang.String("97.0");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "97.0" + "'", str1, "97.0");
    }

    @Test
    public void test0557() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0557");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray6, (int) 'a', (int) (short) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 0, length 6");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
    }

    @Test
    public void test0558() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0558");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2);
        java.lang.String str10 = new java.lang.String(byteArray2, (-1));
        java.nio.charset.Charset charset11 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, charset11);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01");
    }

    @Test
    public void test0559() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0559");
        char[] charArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str3 = new java.lang.String(charArray0, (int) ' ', 10);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0560() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0560");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = new java.lang.String(byteArray2, "0.0");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 0.0");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test0561() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0561");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str13 = new java.lang.String(charArray10);
        java.lang.String str14 = new java.lang.String(charArray10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = new java.lang.String(charArray10, (int) 'a', (int) (byte) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count -1, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4");
    }

    @Test
    public void test0562() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0562");
        java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray9);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray9);
        java.lang.String str12 = java.lang.String.format("true", (java.lang.Object[]) charSequenceArray9);
        org.junit.Assert.assertNotNull(charSequenceArray9);
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str10, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
// flaky:         org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a" + "'", str11, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "true" + "'", str12, "true");
    }

    @Test
    public void test0563() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0563");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a", "\u6401\u6401");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0564() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0564");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.nio.charset.Charset charset12 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray4, (int) (short) -1, (int) (short) 100, charset12);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test0565() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0565");
        int[] intArray0 = new int[] {};
        java.lang.String str3 = new java.lang.String(intArray0, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray0, (int) (byte) 100, (int) (short) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count -1, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, "");
    }

    @Test
    public void test0566() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0566");
        int[] intArray4 = new int[] { (byte) -1, 0, (byte) 1, ' ' };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = new java.lang.String(intArray4, (int) (byte) 10, (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 4");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray4), "[-1, 0, 1, 32]");
    }

    @Test
    public void test0567() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0567");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        java.lang.String str7 = new java.lang.String(charArray5);
        java.lang.String str8 = new java.lang.String(charArray5);
        java.lang.String str9 = new java.lang.String(charArray5);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(charArray5, (int) (byte) 1, (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 32, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 ");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 ");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 ");
    }

    @Test
    public void test0568() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0568");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.nio.charset.Charset charset12 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray4, (int) (short) 100, 100, charset12);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test0569() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0569");
        java.lang.CharSequence[] charSequenceArray6 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray6);
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray6);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray6);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u6401", charSequenceArray6);
        java.lang.String str11 = java.lang.String.format("true", (java.lang.Object[]) charSequenceArray6);
        org.junit.Assert.assertNotNull(charSequenceArray6);
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "true" + "'", str11, "true");
    }

    @Test
    public void test0570() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0570");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = new java.lang.String(charArray2, 0, (int) (byte) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a");
    }

    @Test
    public void test0571() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0571");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, "\u6101\u6101");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00");
    }

    @Test
    public void test0572() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0572");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        java.lang.String str7 = new java.lang.String(charArray5);
        java.lang.String str8 = new java.lang.String(charArray5);
        java.lang.String str9 = new java.lang.String(charArray5);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = java.lang.String.copyValueOf(charArray5, (int) '4', 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 10, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 ");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 ");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 ");
    }

    @Test
    public void test0573() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0573");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        java.lang.String str3 = operation0.path;
        java.lang.String str4 = operation0.from;
        com.alibaba.fastjson.JSONPatch.OperationType operationType5 = operation0.type;
        java.lang.String str6 = operation0.from;
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertNull(str4);
        org.junit.Assert.assertNull(operationType5);
        org.junit.Assert.assertNull(str6);
        org.junit.Assert.assertNull(operationType7);
    }

    @Test
    public void test0574() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0574");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("#", "a#4");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2#");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0575() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0575");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = new java.lang.String(byteArray2, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a  a4a 44a  # a44a100.04a??4aa  a");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
    }

    @Test
    public void test0576() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0576");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        java.lang.String str9 = new java.lang.String(byteArray6);
        java.lang.String str10 = new java.lang.String(byteArray6);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray6, (int) (byte) 100, (int) (short) 100, "4#");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 100, length 6");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str10, "\ufffdd\n\n\ufffdd");
    }

    @Test
    public void test0577() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0577");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = new java.lang.String(byteArray2, (int) (short) 1, 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
    }

    @Test
    public void test0578() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0578");
        java.lang.CharSequence[] charSequenceArray8 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray8);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray8);
        java.lang.Class<?> wildcardClass11 = charSequenceArray8.getClass();
        org.junit.Assert.assertNotNull(charSequenceArray8);
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str9, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a" + "'", str10, "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a");
        org.junit.Assert.assertNotNull(wildcardClass11);
    }

    @Test
    public void test0579() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0579");
        byte[] byteArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = new java.lang.String(byteArray0, "false");
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"bytes\" is null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0580() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0580");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.nio.charset.Charset charset12 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 100, 10, charset12);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
    }

    @Test
    public void test0581() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0581");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType2 = operation0.type;
        com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation3.value = (-1.0d);
        operation3.value = (-1L);
        java.lang.String str8 = operation3.path;
        com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation9.value = (-1.0d);
        operation9.value = (-1L);
        operation9.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation9.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation9.type = operationType17;
        com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation9.type;
        operation3.value = operationType19;
        operation0.type = operationType19;
        java.lang.Class<?> wildcardClass22 = operationType19.getClass();
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertNull(operationType2);
        org.junit.Assert.assertNull(str8);
        org.junit.Assert.assertNull(operationType16);
        org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNotNull(wildcardClass22);
    }

    @Test
    public void test0582() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0582");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str13 = new java.lang.String(charArray10);
        java.lang.String str14 = java.lang.String.valueOf(charArray10);
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4");
    }

    @Test
    public void test0583() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0583");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str9 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (int) ' ', (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 32, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
    }

    @Test
    public void test0584() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0584");
        int[] intArray0 = new int[] {};
        java.lang.String str3 = new java.lang.String(intArray0, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray0, 100, (-1));
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count -1, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, "");
    }

    @Test
    public void test0585() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0585");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        java.lang.Object obj2 = operation0.value;
        byte[] byteArray5 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str7 = new java.lang.String(byteArray5, (int) (byte) 10);
        operation0.value = str7;
        java.lang.Object obj9 = operation0.value;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj11 = com.alibaba.fastjson.JSONPatch.apply(obj9, "\001");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but EOF, pos 1, line 1, column 2?");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNull(obj2);
        org.junit.Assert.assertNotNull(byteArray5);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u0a01\u0a01" + "'", str7, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + obj9 + "' != '" + "\u0a01\u0a01" + "'", obj9, "\u0a01\u0a01");
    }

    @Test
    public void test0586() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0586");
        int[] intArray6 = new int[] { (byte) 10, (-1), (short) 10, (short) -1, (byte) -1, (short) 10 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = new java.lang.String(intArray6, (int) (byte) 100, (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 52, length 6");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray6), "[10, -1, 10, -1, -1, 10]");
    }

    @Test
    public void test0587() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0587");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("97.0", "#");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2#");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0588() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0588");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.nio.charset.Charset charset9 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = new java.lang.String(byteArray2, (int) (byte) 100, 0, charset9);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
    }

    @Test
    public void test0589() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0589");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str6 = new java.lang.String(byteArray2, (int) '#');
        java.nio.charset.Charset charset9 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = new java.lang.String(byteArray2, (int) '#', 1, charset9);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u2301\u2301" + "'", str6, "\u2301\u2301");
    }

    @Test
    public void test0590() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0590");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1);
        java.lang.String str10 = new java.lang.String(byteArray2);
        java.nio.charset.Charset charset13 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, (int) (short) 10, 100, charset13);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\n\000" + "'", str10, "\n\000");
    }

    @Test
    public void test0591() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0591");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = java.lang.String.valueOf(charArray2, 0, (int) (byte) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a");
    }

    @Test
    public void test0592() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0592");
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray7);
        java.lang.String str13 = java.lang.String.format("\u0a01\u0a01", (java.lang.Object[]) charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0a01\u0a01" + "'", str13, "\u0a01\u0a01");
    }

    @Test
    public void test0593() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0593");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = new java.lang.String(byteArray2, "97");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 97");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
    }

    @Test
    public void test0594() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0594");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0);
        java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10);
        java.lang.String str11 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, (int) (short) 1, (int) 'a');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 97, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, "");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000");
    }

    @Test
    public void test0595() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0595");
        java.lang.String str1 = java.lang.String.valueOf((double) (-1L));
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0");
    }

    @Test
    public void test0596() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0596");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("35.0", "1");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 21");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0597() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0597");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str13 = new java.lang.String(charArray10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str16 = new java.lang.String(charArray10, (int) (short) -1, (int) (byte) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count -1, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4");
    }

    @Test
    public void test0598() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0598");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, 100);
        java.lang.String str8 = new java.lang.String(byteArray2);
        java.nio.charset.Charset charset9 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = new java.lang.String(byteArray2, charset9);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u640a\u6400" + "'", str7, "\u640a\u6400");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\n\000" + "'", str8, "\n\000");
    }

    @Test
    public void test0599() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0599");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str13 = new java.lang.String(charArray10);
        java.lang.String str14 = new java.lang.String(charArray10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = java.lang.String.copyValueOf(charArray10, (-1), (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 35, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4");
    }

    @Test
    public void test0600() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0600");
        java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4);
        java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray4);
        java.lang.String str7 = java.lang.String.format("copy", (java.lang.Object[]) charSequenceArray4);
        org.junit.Assert.assertNotNull(charSequenceArray4);
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "copy" + "'", str7, "copy");
    }

    @Test
    public void test0601() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0601");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = java.lang.String.valueOf(charArray2, 100, 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
    }

    @Test
    public void test0602() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0602");
        java.lang.CharSequence[] charSequenceArray6 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray6);
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray6);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray6);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray6);
        java.lang.String str11 = java.lang.String.format("4", (java.lang.Object[]) charSequenceArray6);
        org.junit.Assert.assertNotNull(charSequenceArray6);
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4" + "'", str11, "4");
    }

    @Test
    public void test0603() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0603");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str8 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = java.lang.String.valueOf(charArray2, (int) '4', (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 32, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, "");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a");
    }

    @Test
    public void test0604() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0604");
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray7);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "a#a4##", charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
    }

    @Test
    public void test0605() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0605");
        byte[] byteArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str4 = new java.lang.String(byteArray0, (-1), (int) (byte) 1, 100);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"ascii\" is null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0606() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0606");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("4  a", "100");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not close json text, token : error");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0607() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0607");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (int) (short) 10, (int) 'a', 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test0608() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0608");
        java.lang.String str1 = java.lang.String.valueOf((float) 0L);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0");
    }

    @Test
    public void test0609() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0609");
        byte[] byteArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str4 = new java.lang.String(byteArray0, (int) 'a', (int) '#', (int) (short) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"ascii\" is null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0610() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0610");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        java.lang.String str7 = new java.lang.String(charArray5);
        java.lang.String str8 = new java.lang.String(charArray5);
        java.lang.String str9 = new java.lang.String(charArray5);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(charArray5, (int) (short) 10, (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 52, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 ");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 ");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 ");
    }

    @Test
    public void test0611() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0611");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str8 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = java.lang.String.copyValueOf(charArray2, (-1), (int) (short) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, "");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a");
    }

    @Test
    public void test0612() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0612");
        java.lang.String str1 = new java.lang.String("\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a" + "'", str1, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
    }

    @Test
    public void test0613() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0613");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str10 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2);
        java.lang.String str12 = new java.lang.String(byteArray2);
        java.lang.String str14 = new java.lang.String(byteArray2, 100);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(byteArray2, (int) (byte) 100, 100, (int) (byte) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401");
    }

    @Test
    public void test0614() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0614");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation0.type = operationType8;
        java.lang.Object obj10 = operation0.value;
        java.lang.String str11 = operation0.from;
        java.lang.Object obj12 = operation0.value;
        operation0.from = "\u0a01\u0a01";
        operation0.from = "4";
        java.lang.String str17 = java.lang.String.valueOf((java.lang.Object) operation0);
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L));
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L));
    }

    @Test
    public void test0615() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0615");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        java.lang.Object obj7 = operation0.value;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type;
        operation0.from = "replace";
        java.lang.Object obj11 = operation0.value;
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertEquals("'" + obj11 + "' != '" + (-1L) + "'", obj11, (-1L));
    }

    @Test
    public void test0616() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0616");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        java.lang.String str7 = new java.lang.String(charArray5);
        java.lang.String str8 = new java.lang.String(charArray5);
        java.lang.String str9 = new java.lang.String(charArray5);
        java.lang.String str12 = java.lang.String.valueOf(charArray5, (int) (byte) 1, (int) (short) 0);
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 ");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 ");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 ");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, "");
    }

    @Test
    public void test0617() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0617");
        char[] charArray1 = new char[] { '4' };
        java.lang.String str2 = new java.lang.String(charArray1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str5 = java.lang.String.copyValueOf(charArray1, (int) 'a', (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 32, length 1");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray1);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray1), "4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray1), "4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray1), "[4]");
        org.junit.Assert.assertEquals("'" + str2 + "' != '" + "4" + "'", str2, "4");
    }

    @Test
    public void test0618() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0618");
        char[] charArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str3 = java.lang.String.valueOf(charArray0, 10, (int) (short) 10);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0619() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0619");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray10);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray10);
        java.lang.String str13 = java.lang.String.format(locale0, "\u6401\u6401", (java.lang.Object[]) charSequenceArray10);
        org.junit.Assert.assertNotNull(charSequenceArray10);
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str11, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a" + "'", str12, "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401");
    }

    @Test
    public void test0620() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0620");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = new java.lang.String(byteArray4);
        java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0);
        java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0);
        java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str20 = new java.lang.String(byteArray4, "");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, "");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01");
    }

    @Test
    public void test0621() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0621");
        char[] charArray0 = new char[] {};
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str3 = java.lang.String.copyValueOf(charArray0, (int) (short) 1, (int) (byte) 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray0);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray0), "");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray0), "");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray0), "[]");
    }

    @Test
    public void test0622() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0622");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, (int) (short) 1, (int) 'a', "4  a");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 97, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
    }

    @Test
    public void test0623() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0623");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str13 = new java.lang.String(byteArray2, 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str16 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 10, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101");
    }

    @Test
    public void test0624() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0624");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (int) '#', (int) (byte) 10, (int) (byte) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test0625() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0625");
        java.lang.String str1 = new java.lang.String("4#");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "4#" + "'", str1, "4#");
    }

    @Test
    public void test0626() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0626");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, (-1), (int) (short) -1, "");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
    }

    @Test
    public void test0627() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0627");
        java.lang.String str1 = java.lang.String.valueOf((double) (byte) 0);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0");
    }

    @Test
    public void test0628() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0628");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, 0);
        java.lang.String str10 = new java.lang.String(byteArray2, 100);
        java.nio.charset.Charset charset13 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, (int) (short) 100, (int) ' ', charset13);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u6401\u6401" + "'", str10, "\u6401\u6401");
    }

    @Test
    public void test0629() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0629");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0);
        java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10);
        java.lang.String str11 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, (int) ' ', (int) (short) 0, "-1");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, "");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000");
    }

    @Test
    public void test0630() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0630");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = new java.lang.String(byteArray4);
        java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 1, 10, (int) 'a');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 97, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, "");
    }

    @Test
    public void test0631() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0631");
        java.lang.String str1 = java.lang.String.valueOf((double) 1L);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1.0" + "'", str1, "1.0");
    }

    @Test
    public void test0632() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0632");
        java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) (-1.0d));
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0");
    }

    @Test
    public void test0633() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0633");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray10);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray10);
        java.lang.String str13 = java.lang.String.format(locale0, "\001", (java.lang.Object[]) charSequenceArray10);
        org.junit.Assert.assertNotNull(charSequenceArray10);
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str11, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a" + "'", str12, "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001" + "'", str13, "\001");
    }

    @Test
    public void test0634() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0634");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("", " 4");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 3 4");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0635() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0635");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u2001\u2001", charSequenceArray7);
        java.lang.String str12 = java.lang.String.format(locale0, "hi!", (java.lang.Object[]) charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "hi!" + "'", str12, "hi!");
    }

    @Test
    public void test0636() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0636");
        char[] charArray4 = new char[] { ' ', '4', 'a', '4' };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = java.lang.String.copyValueOf(charArray4, 0, (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 32, length 4");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray4);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), " 4a4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), " 4a4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[ , 4, a, 4]");
    }

    @Test
    public void test0637() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0637");
        char[] charArray5 = new char[] { '4', '4', '#', ' ', ' ' };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = new java.lang.String(charArray5, (int) (short) 0, (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 32, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "44#  ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "44#  ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, #,  ,  ]");
    }

    @Test
    public void test0638() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0638");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        java.lang.String str9 = new java.lang.String(byteArray6);
        java.lang.String str11 = new java.lang.String(byteArray6, (int) '4');
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray6, (int) '4', (int) ' ', "97.0");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 32, length 6");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str11, "\u34ff\u3464\u340a\u340a\u34ff\u3464");
    }

    @Test
    public void test0639() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0639");
        java.util.Locale locale0 = null;
        java.lang.Object[] objArray2 = null;
        java.lang.String str3 = java.lang.String.format(locale0, "1", objArray2);
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "1" + "'", str3, "1");
    }

    @Test
    public void test0640() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0640");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = java.lang.String.copyValueOf(charArray2, (int) 'a', (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 52, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
    }

    @Test
    public void test0641() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0641");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.nio.charset.Charset charset12 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, (int) '#', (int) '#', charset12);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00");
    }

    @Test
    public void test0642() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0642");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.nio.charset.Charset charset10 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, charset10);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
    }

    @Test
    public void test0643() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0643");
        java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray10);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray10);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray10);
        java.lang.String str14 = java.lang.String.format("\001\001", (java.lang.Object[]) charSequenceArray10);
        org.junit.Assert.assertNotNull(charSequenceArray10);
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str11, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
// flaky:         org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a" + "'", str12, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
// flaky:         org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a" + "'", str13, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001");
    }

    @Test
    public void test0644() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0644");
        char[] charArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str3 = java.lang.String.copyValueOf(charArray0, (int) ' ', (-1));
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0645() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0645");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (int) (short) 100, (int) (byte) 100, (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 52, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01");
    }

    @Test
    public void test0646() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0646");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a", "\n\000");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a  a?? 4??  # a4??100.0??????a  a");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0647() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0647");
        int[] intArray0 = new int[] {};
        java.lang.String str3 = new java.lang.String(intArray0, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray0, (int) ' ', (int) (short) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 1, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, "");
    }

    @Test
    public void test0648() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0648");
        java.lang.String str1 = new java.lang.String("32");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "32" + "'", str1, "32");
    }

    @Test
    public void test0649() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0649");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        java.lang.Object obj2 = operation0.value;
        byte[] byteArray5 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str7 = new java.lang.String(byteArray5, (int) (byte) 10);
        operation0.value = str7;
        java.lang.Object obj9 = operation0.value;
        operation0.path = "a  a4a 44a  # a44a100.04a\001\0014aa  a";
        operation0.path = "\u6101\u6101";
        operation0.from = "4444 ";
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNull(obj2);
        org.junit.Assert.assertNotNull(byteArray5);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u0a01\u0a01" + "'", str7, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + obj9 + "' != '" + "\u0a01\u0a01" + "'", obj9, "\u0a01\u0a01");
    }

    @Test
    public void test0650() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0650");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        java.lang.Object obj5 = operation0.value;
        java.lang.Object obj6 = null;
        operation0.value = obj6;
        java.lang.String str8 = operation0.path;
        java.lang.Object obj9 = operation0.value;
        org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L));
        org.junit.Assert.assertNull(str8);
        org.junit.Assert.assertNull(obj9);
    }

    @Test
    public void test0651() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0651");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.nio.charset.Charset charset12 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray4, 0, (int) (byte) -1, charset12);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test0652() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0652");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = new java.lang.String(byteArray4);
        java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0);
        java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0);
        java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.nio.charset.Charset charset19 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str20 = new java.lang.String(byteArray4, charset19);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, "");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01");
    }

    @Test
    public void test0653() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0653");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = new java.lang.String(charArray5, (int) ' ', 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 0, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
    }

    @Test
    public void test0654() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0654");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation2.type;
        java.lang.Object obj4 = operation2.value;
        com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.test;
        operation2.value = operationType5;
        operation0.type = operationType5;
        java.lang.String str8 = operation0.from;
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertNull(operationType3);
        org.junit.Assert.assertNull(obj4);
        org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.test));
        org.junit.Assert.assertNull(str8);
    }

    @Test
    public void test0655() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0655");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        java.lang.String str7 = new java.lang.String(charArray5);
        java.lang.String str8 = new java.lang.String(charArray5);
        java.lang.String str9 = new java.lang.String(charArray5);
        java.lang.String str10 = java.lang.String.valueOf(charArray5);
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 ");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 ");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 ");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4444 " + "'", str10, "4444 ");
    }

    @Test
    public void test0656() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0656");
        int[] intArray0 = new int[] {};
        java.lang.String str3 = new java.lang.String(intArray0, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray0, (int) (short) 10, (int) (short) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, "");
    }

    @Test
    public void test0657() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0657");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 100, (int) (byte) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
    }

    @Test
    public void test0658() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0658");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        java.lang.String str7 = new java.lang.String(charArray5);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = java.lang.String.valueOf(charArray5, (int) (short) -1, (int) (short) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 1, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 ");
    }

    @Test
    public void test0659() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0659");
        java.lang.String str1 = new java.lang.String("\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u2301\u2301" + "'", str1, "\u2301\u2301");
    }

    @Test
    public void test0660() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0660");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        java.lang.String str7 = new java.lang.String(charArray5);
        java.lang.String str8 = new java.lang.String(charArray5);
        java.lang.String str9 = new java.lang.String(charArray5);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = java.lang.String.valueOf(charArray5, (int) (short) 100, (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 35, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 ");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 ");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 ");
    }

    @Test
    public void test0661() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0661");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str13 = new java.lang.String(byteArray2, 100);
        java.lang.String str14 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(byteArray2, 0, 10, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 10, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001");
    }

    @Test
    public void test0662() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0662");
        java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "hi!" };
        java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray4);
        java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "\u010a\u0100", charSequenceArray4);
        java.lang.String str7 = java.lang.String.format("", (java.lang.Object[]) charSequenceArray4);
        org.junit.Assert.assertNotNull(charSequenceArray4);
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "hi!" + "'", str5, "hi!");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "hi!" + "'", str6, "hi!");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "" + "'", str7, "");
    }

    @Test
    public void test0663() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0663");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str13 = new java.lang.String(byteArray2, 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, "52");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 52");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101");
    }

    @Test
    public void test0664() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0664");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, 100, (int) (byte) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100");
    }

    @Test
    public void test0665() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0665");
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "false", charSequenceArray7);
        java.lang.String str13 = java.lang.String.format("replace", (java.lang.Object[]) charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "replace" + "'", str13, "replace");
    }

    @Test
    public void test0666() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0666");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str8 = new java.lang.String(byteArray2);
        java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) 1, (int) (short) 1, (int) (short) 0);
        java.nio.charset.Charset charset13 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, charset13);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, "");
    }

    @Test
    public void test0667() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0667");
        int[] intArray3 = new int[] { (byte) 1, (byte) 1, (byte) -1 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray3, (int) (byte) 0, (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 32, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray3);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray3), "[1, 1, -1]");
    }

    @Test
    public void test0668() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0668");
        int[] intArray0 = new int[] {};
        java.lang.String str3 = new java.lang.String(intArray0, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray0, (int) (short) -1, (int) (short) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, "");
    }

    @Test
    public void test0669() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0669");
        char[] charArray3 = new char[] { 'a', 'a', '4' };
        java.lang.String str4 = new java.lang.String(charArray3);
        java.lang.String str5 = new java.lang.String(charArray3);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = java.lang.String.valueOf(charArray3, 10, 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray3);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4");
    }

    @Test
    public void test0670() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0670");
        byte[] byteArray0 = null;
        java.nio.charset.Charset charset3 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str4 = new java.lang.String(byteArray0, (int) (short) 10, (int) (byte) 100, charset3);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0671() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0671");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 0, 0, (int) (short) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = new java.lang.String(byteArray2, (int) (byte) 1, (int) ' ', "");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 32, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001" + "'", str13, "\001");
    }

    @Test
    public void test0672() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0672");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = new java.lang.String(byteArray4);
        java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0);
        java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0);
        java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str22 = new java.lang.String(byteArray4, (int) '4', (int) (byte) -1, "\u0101\u0101");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, "");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01");
    }

    @Test
    public void test0673() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0673");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        java.lang.String str10 = new java.lang.String(byteArray6, (int) (short) -1);
        java.nio.charset.Charset charset13 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray6, (int) 'a', (int) ' ', charset13);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uffff\uff64\uff0a\uff0a\uffff\uff64" + "'", str10, "\uffff\uff64\uff0a\uff0a\uffff\uff64");
    }

    @Test
    public void test0674() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0674");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = java.lang.String.copyValueOf(charArray10, (int) 'a', (-1));
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count -1, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
    }

    @Test
    public void test0675() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0675");
        char[] charArray3 = new char[] { 'a', 'a', '4' };
        java.lang.String str4 = new java.lang.String(charArray3);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = new java.lang.String(charArray3, 0, (int) (short) 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 10, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray3);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4");
    }

    @Test
    public void test0676() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0676");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = operation0.from;
        operation0.value = "#a#";
        operation0.from = "";
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertNull(str10);
    }

    @Test
    public void test0677() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0677");
        java.lang.String str1 = java.lang.String.valueOf((int) (short) 1);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1" + "'", str1, "1");
    }

    @Test
    public void test0678() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0678");
        java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4);
        java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray4);
        java.lang.String str7 = java.lang.String.format("a  a", (java.lang.Object[]) charSequenceArray4);
        org.junit.Assert.assertNotNull(charSequenceArray4);
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "a  a" + "'", str7, "a  a");
    }

    @Test
    public void test0679() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0679");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = java.lang.String.valueOf(charArray2, (int) (short) 0, 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
    }

    @Test
    public void test0680() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0680");
        java.lang.CharSequence[] charSequenceArray8 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray8);
        java.lang.String str10 = java.lang.String.format("#a#", (java.lang.Object[]) charSequenceArray8);
        org.junit.Assert.assertNotNull(charSequenceArray8);
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str9, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "#a#" + "'", str10, "#a#");
    }

    @Test
    public void test0681() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0681");
        java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) "4444 ");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "4444 " + "'", str1, "4444 ");
    }

    @Test
    public void test0682() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0682");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str13 = new java.lang.String(byteArray2, 1);
        java.lang.String str15 = new java.lang.String(byteArray2, (int) (byte) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(byteArray2, (int) (short) -1, (int) (short) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001");
    }

    @Test
    public void test0683() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0683");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 10, (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
    }

    @Test
    public void test0684() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0684");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.path = "1";
        com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation3.value = (-1.0d);
        operation3.value = (-1L);
        operation3.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation3.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType11 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation3.type = operationType11;
        operation0.type = operationType11;
        java.lang.String str14 = java.lang.String.valueOf((java.lang.Object) operation0);
        org.junit.Assert.assertNull(operationType10);
        org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test0685() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0685");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        java.lang.String str3 = operation0.path;
        operation0.path = "10.0";
        operation0.path = "0";
        java.lang.String str8 = operation0.path;
        java.lang.Class<?> wildcardClass9 = operation0.getClass();
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "0" + "'", str8, "0");
        org.junit.Assert.assertNotNull(wildcardClass9);
    }

    @Test
    public void test0686() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0686");
        java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray9);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray9);
        java.lang.String str12 = java.lang.String.format(" ", (java.lang.Object[]) charSequenceArray9);
        org.junit.Assert.assertNotNull(charSequenceArray9);
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str10, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a" + "'", str11, "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + " " + "'", str12, " ");
    }

    @Test
    public void test0687() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0687");
        int[] intArray0 = new int[] {};
        java.lang.String str3 = new java.lang.String(intArray0, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray0, (int) (short) 10, (int) (short) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count -1, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, "");
    }

    @Test
    public void test0688() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0688");
        char[] charArray3 = new char[] { 'a', 'a', '4' };
        java.lang.String str4 = new java.lang.String(charArray3);
        java.lang.String str5 = new java.lang.String(charArray3);
        java.lang.String str6 = java.lang.String.valueOf(charArray3);
        org.junit.Assert.assertNotNull(charArray3);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "aa4" + "'", str6, "aa4");
    }

    @Test
    public void test0689() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0689");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str8 = new java.lang.String(charArray2);
        java.lang.String str9 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = java.lang.String.copyValueOf(charArray2, 10, (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 35, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, "");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a");
    }

    @Test
    public void test0690() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0690");
        char[] charArray0 = new char[] {};
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str3 = new java.lang.String(charArray0, (int) (byte) 100, (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 52, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray0);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray0), "");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray0), "");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray0), "[]");
    }

    @Test
    public void test0691() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0691");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        java.lang.String str5 = operation0.path;
        com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type;
        java.lang.Object obj7 = operation0.value;
        operation0.value = (short) 0;
        org.junit.Assert.assertNull(str5);
        org.junit.Assert.assertNull(operationType6);
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
    }

    @Test
    public void test0692() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0692");
        char[] charArray3 = new char[] { 'a', 'a', '4' };
        java.lang.String str4 = new java.lang.String(charArray3);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = java.lang.String.copyValueOf(charArray3, (int) '4', 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 100, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray3);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4");
    }

    @Test
    public void test0693() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0693");
        char[] charArray2 = new char[] { ' ', '4' };
        java.lang.String str3 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = java.lang.String.valueOf(charArray2, 10, (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 32, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4");
    }

    @Test
    public void test0694() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0694");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray5 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray5);
        java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray5);
        java.lang.String str8 = java.lang.String.format(locale0, "100.0", (java.lang.Object[]) charSequenceArray5);
        org.junit.Assert.assertNotNull(charSequenceArray5);
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
    }

    @Test
    public void test0695() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0695");
        int[] intArray0 = new int[] {};
        java.lang.String str3 = new java.lang.String(intArray0, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray0, (int) ' ', 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 0, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, "");
    }

    @Test
    public void test0696() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0696");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2, 10);
        java.lang.String str12 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, 0, 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
    }

    @Test
    public void test0697() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0697");
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "a  a4a 44a  # a44a100.04a\001\0014aa  a", charSequenceArray7);
        java.lang.String str13 = java.lang.String.format("\uff01\uff01", (java.lang.Object[]) charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\uff01\uff01" + "'", str13, "\uff01\uff01");
    }

    @Test
    public void test0698() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0698");
        java.lang.String str1 = new java.lang.String(" 4");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + " 4" + "'", str1, " 4");
    }

    @Test
    public void test0699() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0699");
        java.lang.String str1 = java.lang.String.valueOf((float) 10L);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0");
    }

    @Test
    public void test0700() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0700");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        operation0.path = "4444 ";
        java.lang.String str9 = java.lang.String.valueOf((java.lang.Object) "4444 ");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 ");
    }

    @Test
    public void test0701() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0701");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str13 = new java.lang.String(byteArray2, 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, "#a#");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: #a#");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101");
    }

    @Test
    public void test0702() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0702");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        java.lang.String str2 = operation0.from;
        com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str4 = operation3.path;
        java.lang.Object obj5 = operation3.value;
        java.lang.String str6 = operation3.path;
        com.alibaba.fastjson.JSONPatch.Operation operation7 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation7.path = "1";
        com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation10.value = (-1.0d);
        operation10.value = (-1L);
        operation10.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType17 = operation10.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType18 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation10.type = operationType18;
        operation7.type = operationType18;
        operation3.type = operationType18;
        operation0.type = operationType18;
        java.lang.String str23 = operation0.from;
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNull(str2);
        org.junit.Assert.assertNull(str4);
        org.junit.Assert.assertNull(obj5);
        org.junit.Assert.assertNull(str6);
        org.junit.Assert.assertNull(operationType17);
        org.junit.Assert.assertTrue("'" + operationType18 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType18.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(str23);
    }

    @Test
    public void test0703() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0703");
        java.lang.CharSequence[] charSequenceArray2 = new java.lang.CharSequence[] { "0.0" };
        java.lang.String str3 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj5 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) charSequenceArray2, "\u0a01\u0a01");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charSequenceArray2);
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "0.0" + "'", str3, "0.0");
    }

    @Test
    public void test0704() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0704");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        java.lang.String str9 = new java.lang.String(byteArray6);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray6, (int) '4', (int) ' ', "\u6401");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 32, length 6");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd");
    }

    @Test
    public void test0705() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0705");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.nio.charset.Charset charset8 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = new java.lang.String(byteArray2, charset8);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
    }

    @Test
    public void test0706() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0706");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str11 = new java.lang.String(byteArray2, (int) (short) 100, 0, 1);
        java.lang.String str12 = new java.lang.String(byteArray2);
        java.nio.charset.Charset charset13 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, charset13);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
    }

    @Test
    public void test0707() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0707");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2, 10);
        java.nio.charset.Charset charset12 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, charset12);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01");
    }

    @Test
    public void test0708() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0708");
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "a  a4a 44a  # a44a100.04a\001\0014aa  a", charSequenceArray7);
        java.lang.String str13 = java.lang.String.format("false", (java.lang.Object[]) charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "false" + "'", str13, "false");
    }

    @Test
    public void test0709() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0709");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0);
        java.nio.charset.Charset charset11 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) 0, (int) (short) 100, charset11);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, "");
    }

    @Test
    public void test0710() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0710");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str8 = new java.lang.String(byteArray2);
        java.nio.charset.Charset charset9 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = new java.lang.String(byteArray2, charset9);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test0711() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0711");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        operation0.from = "aa4";
        operation0.from = "";
        com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation0.type;
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertNull(operationType12);
        org.junit.Assert.assertNull(operationType13);
    }

    @Test
    public void test0712() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0712");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2);
        java.lang.String str10 = new java.lang.String(byteArray2, (int) (byte) -1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, 1, (-1));
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01");
    }

    @Test
    public void test0713() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0713");
        java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4);
        java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray4);
        java.lang.String str7 = java.lang.String.format("\n\000", (java.lang.Object[]) charSequenceArray4);
        org.junit.Assert.assertNotNull(charSequenceArray4);
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\n\000" + "'", str7, "\n\000");
    }

    @Test
    public void test0714() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0714");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation0.type = operationType8;
        java.lang.Object obj10 = operation0.value;
        java.lang.String str11 = operation0.from;
        java.lang.Object obj12 = operation0.value;
        operation0.from = "\u0a01\u0a01";
        operation0.from = "4";
        operation0.from = "35.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation0.type;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj21 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operationType19, "52.0");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 4, line 1, column 552.0");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L));
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L));
        org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test0715() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0715");
        java.lang.String str1 = java.lang.String.valueOf((float) 0);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0");
    }

    @Test
    public void test0716() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0716");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str10 = new java.lang.String(byteArray2, (int) (byte) -1);
        java.lang.String str11 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, "a  a");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a  a");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
    }

    @Test
    public void test0717() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0717");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        java.lang.String str5 = operation0.path;
        operation0.value = "100";
        org.junit.Assert.assertNull(str5);
    }

    @Test
    public void test0718() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0718");
        int[] intArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str3 = new java.lang.String(intArray0, (int) (byte) 10, (int) 'a');
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"codePoints\" is null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0719() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0719");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType2 = operation0.type;
        java.lang.Object obj3 = operation0.value;
        com.alibaba.fastjson.JSONPatch.OperationType operationType4 = operation0.type;
        java.lang.Class<?> wildcardClass5 = operation0.getClass();
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertNull(operationType2);
        org.junit.Assert.assertNull(obj3);
        org.junit.Assert.assertNull(operationType4);
        org.junit.Assert.assertNotNull(wildcardClass5);
    }

    @Test
    public void test0720() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0720");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(charArray10, (int) (byte) 100, 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, "");
    }

    @Test
    public void test0721() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0721");
        byte[] byteArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = new java.lang.String(byteArray0, (int) (short) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"ascii\" is null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0722() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0722");
        char[] charArray3 = new char[] { 'a', 'a', '4' };
        java.lang.String str4 = new java.lang.String(charArray3);
        java.lang.String str5 = new java.lang.String(charArray3);
        java.lang.String str6 = java.lang.String.copyValueOf(charArray3);
        org.junit.Assert.assertNotNull(charArray3);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "aa4" + "'", str6, "aa4");
    }

    @Test
    public void test0723() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0723");
        byte[] byteArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str4 = new java.lang.String(byteArray0, 0, (int) '#', (int) (short) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"ascii\" is null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0724() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0724");
        int[] intArray3 = new int[] { '#', '4', (short) 1 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray3, (int) (short) 1, (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 35, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray3);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray3), "[35, 52, 1]");
    }

    @Test
    public void test0725() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0725");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, 0, (int) (short) 1, " ");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message:  ");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a01\u0a01" + "'", str10, "\u0a01\u0a01");
    }

    @Test
    public void test0726() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0726");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = java.lang.String.copyValueOf(charArray2);
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a");
    }

    @Test
    public void test0727() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0727");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 0, 0, (int) (short) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj15 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) 0, "copy");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2copy");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001" + "'", str13, "\001");
    }

    @Test
    public void test0728() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0728");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str10 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2);
        java.lang.String str12 = new java.lang.String(byteArray2);
        java.nio.charset.Charset charset13 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, charset13);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
    }

    @Test
    public void test0729() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0729");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(charArray2, (int) '#', (int) (byte) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
    }

    @Test
    public void test0730() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0730");
        java.lang.String str1 = java.lang.String.valueOf((double) 10);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0");
    }

    @Test
    public void test0731() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0731");
        java.lang.String str1 = java.lang.String.valueOf((float) (short) 100);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0");
    }

    @Test
    public void test0732() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0732");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, 1, 0, "a");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
    }

    @Test
    public void test0733() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0733");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\uffff\uff64\uff0a\uff0a\uffff\uff64", "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2??????");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0734() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0734");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (int) ' ', 0, "0");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test0735() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0735");
        char[] charArray1 = new char[] { '4' };
        java.lang.String str2 = new java.lang.String(charArray1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str5 = java.lang.String.valueOf(charArray1, 100, (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 52, length 1");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray1);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray1), "4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray1), "4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray1), "[4]");
        org.junit.Assert.assertEquals("'" + str2 + "' != '" + "4" + "'", str2, "4");
    }

    @Test
    public void test0736() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0736");
        java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "0.0" };
        java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray3);
        java.lang.String str5 = java.lang.String.format("aa4", (java.lang.Object[]) charSequenceArray3);
        org.junit.Assert.assertNotNull(charSequenceArray3);
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "0.0" + "'", str4, "0.0");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4");
    }

    @Test
    public void test0737() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0737");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation0.type = operationType1;
        operation0.from = "aa4";
        java.lang.String str5 = operation0.from;
        org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4");
    }

    @Test
    public void test0738() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0738");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.from = "100.0";
        operation0.path = "aa4";
        com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace;
        operation0.type = operationType5;
        operation0.path = "\001\001";
        operation0.from = "a";
        java.lang.Object obj11 = operation0.value;
        org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace));
        org.junit.Assert.assertNull(obj11);
    }

    @Test
    public void test0739() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0739");
        int[] intArray0 = new int[] {};
        java.lang.String str3 = new java.lang.String(intArray0, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray0, 1, (int) 'a');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 97, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, "");
    }

    @Test
    public void test0740() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0740");
        java.lang.CharSequence[] charSequenceArray8 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray8);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray8);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray8);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray8);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray8);
        java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray8);
        java.lang.String str15 = java.lang.String.format("4444 ", (java.lang.Object[]) charSequenceArray8);
        org.junit.Assert.assertNotNull(charSequenceArray8);
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "4444 " + "'", str15, "4444 ");
    }

    @Test
    public void test0741() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0741");
        java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4);
        java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray4);
        java.lang.String str7 = java.lang.String.format("35.0", (java.lang.Object[]) charSequenceArray4);
        org.junit.Assert.assertNotNull(charSequenceArray4);
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "35.0" + "'", str7, "35.0");
    }

    @Test
    public void test0742() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0742");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "copy", charSequenceArray7);
        java.lang.String str12 = java.lang.String.format(locale0, "4  a", (java.lang.Object[]) charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "4  a" + "'", str12, "4  a");
    }

    @Test
    public void test0743() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0743");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, 1, (int) 'a', "");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 97, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
    }

    @Test
    public void test0744() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0744");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str10 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2);
        java.lang.String str12 = new java.lang.String(byteArray2);
        java.lang.String str14 = new java.lang.String(byteArray2, 100);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = new java.lang.String(byteArray2, (int) (short) 0, (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 35, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401");
    }

    @Test
    public void test0745() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0745");
        java.lang.CharSequence[] charSequenceArray5 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray5);
        java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray5);
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray5);
        java.lang.String str9 = java.lang.String.format("\001", (java.lang.Object[]) charSequenceArray5);
        org.junit.Assert.assertNotNull(charSequenceArray5);
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001" + "'", str9, "\001");
    }

    @Test
    public void test0746() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0746");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a#a4##", "\u34ff\u3464\u340a\u340a\u34ff\u3464");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a#a4##");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0747() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0747");
        java.lang.String str1 = java.lang.String.valueOf((double) ' ');
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "32.0" + "'", str1, "32.0");
    }

    @Test
    public void test0748() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0748");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u34ff\u3464\u340a\u340a\u34ff\u3464", "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2??????");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0749() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0749");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = java.lang.String.copyValueOf(charArray5, (int) ' ', (int) (short) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 1, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
    }

    @Test
    public void test0750() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0750");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u2001\u2001", charSequenceArray7);
        java.lang.String str12 = java.lang.String.format(locale0, "\001", (java.lang.Object[]) charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001" + "'", str12, "\001");
    }

    @Test
    public void test0751() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0751");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation0.type = operationType8;
        java.lang.Object obj10 = operation0.value;
        java.lang.String str11 = operation0.from;
        java.lang.Object obj12 = operation0.value;
        operation0.from = "\u0a01\u0a01";
        operation0.from = "4";
        java.lang.String str17 = operation0.from;
        java.lang.Class<?> wildcardClass18 = operation0.getClass();
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L));
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L));
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "4" + "'", str17, "4");
        org.junit.Assert.assertNotNull(wildcardClass18);
    }

    @Test
    public void test0752() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0752");
        java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "hi!" };
        java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray3);
        java.lang.String str5 = java.lang.String.format("-1.0", (java.lang.Object[]) charSequenceArray3);
        org.junit.Assert.assertNotNull(charSequenceArray3);
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "hi!" + "'", str4, "hi!");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "-1.0" + "'", str5, "-1.0");
    }

    @Test
    public void test0753() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0753");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, "copy");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: copy");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01");
    }

    @Test
    public void test0754() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0754");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType2 = operation0.type;
        com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation3.value = (-1.0d);
        operation3.value = (-1L);
        java.lang.String str8 = operation3.path;
        com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation9.value = (-1.0d);
        operation9.value = (-1L);
        operation9.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation9.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation9.type = operationType17;
        com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation9.type;
        operation3.value = operationType19;
        operation0.type = operationType19;
        java.lang.Object obj22 = operation0.value;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Class<?> wildcardClass23 = obj22.getClass();
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertNull(operationType2);
        org.junit.Assert.assertNull(str8);
        org.junit.Assert.assertNull(operationType16);
        org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(obj22);
    }

    @Test
    public void test0755() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0755");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray4, 1, 10, "false");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test0756() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0756");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        java.lang.Object obj2 = operation0.value;
        byte[] byteArray5 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str7 = new java.lang.String(byteArray5, (int) (byte) 10);
        operation0.value = str7;
        java.lang.Object obj9 = operation0.value;
        operation0.path = "a  a4a 44a  # a44a100.04a\001\0014aa  a";
        operation0.path = "\u6101\u6101";
        java.lang.Object obj14 = operation0.value;
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNull(obj2);
        org.junit.Assert.assertNotNull(byteArray5);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u0a01\u0a01" + "'", str7, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + obj9 + "' != '" + "\u0a01\u0a01" + "'", obj9, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + obj14 + "' != '" + "\u0a01\u0a01" + "'", obj14, "\u0a01\u0a01");
    }

    @Test
    public void test0757() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0757");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.nio.charset.Charset charset11 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) 100, (int) 'a', charset11);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01");
    }

    @Test
    public void test0758() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0758");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        java.lang.String str9 = new java.lang.String(byteArray6);
        java.lang.String str10 = new java.lang.String(byteArray6);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray6, "\u2301\u2301");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str10, "\ufffdd\n\n\ufffdd");
    }

    @Test
    public void test0759() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0759");
        char[] charArray1 = new char[] { '4' };
        java.lang.String str2 = new java.lang.String(charArray1);
        java.lang.String str3 = java.lang.String.valueOf(charArray1);
        org.junit.Assert.assertNotNull(charArray1);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray1), "4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray1), "4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray1), "[4]");
        org.junit.Assert.assertEquals("'" + str2 + "' != '" + "4" + "'", str2, "4");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4" + "'", str3, "4");
    }

    @Test
    public void test0760() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0760");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2);
        java.lang.String str10 = new java.lang.String(byteArray2, (-1));
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, (int) '4', (-1));
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01");
    }

    @Test
    public void test0761() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0761");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        java.lang.String str7 = new java.lang.String(charArray5);
        java.lang.String str8 = new java.lang.String(charArray5);
        java.lang.String str9 = java.lang.String.valueOf(charArray5);
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 ");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 ");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 ");
    }

    @Test
    public void test0762() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0762");
        int[] intArray1 = new int[] { 0 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str4 = new java.lang.String(intArray1, 100, 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, length 1");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray1);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray1), "[0]");
    }

    @Test
    public void test0763() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0763");
        int[] intArray0 = new int[] {};
        java.lang.String str3 = new java.lang.String(intArray0, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray0, 1, (int) (short) 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, "");
    }

    @Test
    public void test0764() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0764");
        char[] charArray3 = new char[] { 'a', 'a', '4' };
        java.lang.String str4 = new java.lang.String(charArray3);
        java.lang.String str5 = new java.lang.String(charArray3);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = java.lang.String.copyValueOf(charArray3, (int) (short) 0, (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 52, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray3);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4");
    }

    @Test
    public void test0765() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0765");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1);
        java.lang.String str10 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 0, (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 32, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\n\000" + "'", str10, "\n\000");
    }

    @Test
    public void test0766() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0766");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray9);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray9);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray9);
        java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray9);
        java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "\ufffdd\n\n\ufffdd", charSequenceArray9);
        java.lang.String str16 = java.lang.String.format(locale0, "4444 ", (java.lang.Object[]) charSequenceArray9);
        org.junit.Assert.assertNotNull(charSequenceArray9);
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "4444 " + "'", str16, "4444 ");
    }

    @Test
    public void test0767() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0767");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, 0);
        java.lang.String str10 = new java.lang.String(byteArray2, 100);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, 100, (int) (byte) -1, (int) (byte) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u6401\u6401" + "'", str10, "\u6401\u6401");
    }

    @Test
    public void test0768() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0768");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u2001\u2001", charSequenceArray7);
        java.lang.String str12 = java.lang.String.format(locale0, "52.0", (java.lang.Object[]) charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "52.0" + "'", str12, "52.0");
    }

    @Test
    public void test0769() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0769");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u2001\u2001", charSequenceArray7);
        java.lang.String str12 = java.lang.String.format(locale0, "4#", (java.lang.Object[]) charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "4#" + "'", str12, "4#");
    }

    @Test
    public void test0770() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0770");
        byte[] byteArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str1 = new java.lang.String(byteArray0);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"bytes\" is null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0771() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0771");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = new java.lang.String(byteArray4);
        java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0);
        java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str20 = new java.lang.String(byteArray4, (int) 'a', (int) (short) 100, "replace");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, "");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
    }

    @Test
    public void test0772() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0772");
        int[] intArray2 = new int[] { 1, (byte) 100 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str5 = new java.lang.String(intArray2, (int) (short) 100, 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray2), "[1, 100]");
    }

    @Test
    public void test0773() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0773");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray4, "\u6401\u6401");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test0774() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0774");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str8 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (int) (short) 1, (int) (short) 10, "97.0");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test0775() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0775");
        java.lang.Object[] objArray1 = new java.lang.Object[] {};
        java.lang.String str2 = java.lang.String.format("32.0", objArray1);
        org.junit.Assert.assertNotNull(objArray1);
        org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray1), "[]");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray1), "[]");
        org.junit.Assert.assertEquals("'" + str2 + "' != '" + "32.0" + "'", str2, "32.0");
    }

    @Test
    public void test0776() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0776");
        java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray9);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray9);
        java.lang.String str12 = java.lang.String.format(" 4", (java.lang.Object[]) charSequenceArray9);
        org.junit.Assert.assertNotNull(charSequenceArray9);
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str10, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a" + "'", str11, "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + " 4" + "'", str12, " 4");
    }

    @Test
    public void test0777() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0777");
        java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) "-1");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1" + "'", str1, "-1");
    }

    @Test
    public void test0778() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0778");
        char[] charArray2 = new char[] { ' ', '4' };
        java.lang.String str3 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, (int) 'a');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 97, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4");
    }

    @Test
    public void test0779() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0779");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = new java.lang.String(charArray2, (int) (short) 100, (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a");
    }

    @Test
    public void test0780() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0780");
        char[] charArray2 = new char[] { ' ', '4' };
        java.lang.String str3 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = java.lang.String.copyValueOf(charArray2, (int) (short) -1, (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4");
    }

    @Test
    public void test0781() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0781");
        java.lang.String str1 = java.lang.String.valueOf(10);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10" + "'", str1, "10");
    }

    @Test
    public void test0782() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0782");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation0.type = operationType8;
        operation0.value = (-1L);
        java.lang.String str12 = operation0.path;
        com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation13.value = (-1.0d);
        operation13.value = (-1L);
        operation13.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation13.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType21 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation13.type = operationType21;
        operation0.type = operationType21;
        java.lang.String str24 = operation0.path;
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(str12);
        org.junit.Assert.assertNull(operationType20);
        org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(str24);
    }

    @Test
    public void test0783() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0783");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.path = "1";
        java.lang.String str3 = operation0.from;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj5 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str3, "-1");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 3-1");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str3);
    }

    @Test
    public void test0784() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0784");
        int[] intArray5 = new int[] { (byte) 100, 1, ' ', (byte) -1, (byte) -1 };
        java.lang.String str8 = new java.lang.String(intArray5, 1, 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(intArray5, (int) '4', (int) (byte) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 1, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray5);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[100, 1, 32, -1, -1]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001" + "'", str8, "\001");
    }

    @Test
    public void test0785() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0785");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray4, "97");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 97");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test0786() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0786");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("1.0", "\u2301\u2301");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0787() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0787");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation0.type = operationType8;
        com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type;
        operation0.path = "";
        java.lang.String str13 = operation0.from;
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
    }

    @Test
    public void test0788() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0788");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2, 10);
        java.lang.String str12 = new java.lang.String(byteArray2);
        java.nio.charset.Charset charset13 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, charset13);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
    }

    @Test
    public void test0789() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0789");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2);
        java.lang.String str7 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = java.lang.String.valueOf(charArray2, (int) '4', 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a");
    }

    @Test
    public void test0790() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0790");
        java.lang.String str1 = java.lang.String.valueOf((long) '#');
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "35" + "'", str1, "35");
    }

    @Test
    public void test0791() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0791");
        int[] intArray0 = new int[] {};
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str3 = new java.lang.String(intArray0, 10, 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]");
    }

    @Test
    public void test0792() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0792");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        java.lang.Object obj2 = operation0.value;
        java.lang.String str3 = operation0.from;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj5 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "\uff01\uff01");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNull(obj2);
        org.junit.Assert.assertNull(str3);
    }

    @Test
    public void test0793() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0793");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, (int) (byte) 100, (int) (byte) 10, "97.0");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
    }

    @Test
    public void test0794() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0794");
        java.lang.String str1 = java.lang.String.valueOf((long) (short) -1);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1" + "'", str1, "-1");
    }

    @Test
    public void test0795() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0795");
        java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) "true");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "true" + "'", str1, "true");
    }

    @Test
    public void test0796() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0796");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation0.type = operationType8;
        java.lang.Object obj10 = operation0.value;
        operation0.value = "4";
        com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation13.value = (-1.0d);
        operation13.value = (-1L);
        java.lang.String str18 = operation13.path;
        com.alibaba.fastjson.JSONPatch.Operation operation19 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation19.value = (-1.0d);
        operation19.value = (-1L);
        operation19.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType26 = operation19.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType27 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation19.type = operationType27;
        com.alibaba.fastjson.JSONPatch.OperationType operationType29 = operation19.type;
        operation13.value = operationType29;
        operation0.type = operationType29;
        java.lang.String str32 = operation0.path;
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L));
        org.junit.Assert.assertNull(str18);
        org.junit.Assert.assertNull(operationType26);
        org.junit.Assert.assertTrue("'" + operationType27 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType27.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType29 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType29.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(str32);
    }

    @Test
    public void test0797() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0797");
        int[] intArray6 = new int[] { (short) 10, (short) 100, (byte) 10, (short) -1, (byte) 1, (short) 1 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = new java.lang.String(intArray6, (int) (short) 0, (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 35, length 6");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray6), "[10, 100, 10, -1, 1, 1]");
    }

    @Test
    public void test0798() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0798");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str8 = new java.lang.String(charArray2);
        java.lang.String str9 = java.lang.String.valueOf(charArray2);
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, "");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a");
    }

    @Test
    public void test0799() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0799");
        java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray11);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray11);
        java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray11);
        java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray11);
        java.lang.String str16 = java.lang.String.format("\u0a01\u0a01", (java.lang.Object[]) charSequenceArray11);
        org.junit.Assert.assertNotNull(charSequenceArray11);
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str12, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
// flaky:         org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a" + "'", str13, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
// flaky:         org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a" + "'", str14, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a" + "'", str15, "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u0a01\u0a01" + "'", str16, "\u0a01\u0a01");
    }

    @Test
    public void test0800() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0800");
        java.lang.String str1 = java.lang.String.valueOf((double) 1);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1.0" + "'", str1, "1.0");
    }

    @Test
    public void test0801() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0801");
        java.lang.String str1 = new java.lang.String("#a#");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "#a#" + "'", str1, "#a#");
    }

    @Test
    public void test0802() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0802");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str6 = new java.lang.String(byteArray2, (int) 'a');
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 0, (int) 'a');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 97, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u6101\u6101" + "'", str6, "\u6101\u6101");
    }

    @Test
    public void test0803() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0803");
        int[] intArray5 = new int[] { (byte) 100, 1, ' ', (byte) -1, (byte) -1 };
        java.lang.String str8 = new java.lang.String(intArray5, 1, 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(intArray5, (int) '#', (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 32, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray5);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[100, 1, 32, -1, -1]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001" + "'", str8, "\001");
    }

    @Test
    public void test0804() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0804");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.from = "-1";
        java.lang.String str5 = operation0.path;
        java.lang.String str6 = java.lang.String.valueOf((java.lang.Object) operation0);
        org.junit.Assert.assertNull(str5);
    }

    @Test
    public void test0805() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0805");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray6, (int) (byte) 0, (int) (byte) 100, "\u6401\u6401");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 6");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
    }

    @Test
    public void test0806() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0806");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        operation0.from = "aa4";
        operation0.from = "";
        java.lang.Object obj12 = operation0.value;
        operation0.from = "10";
        java.lang.Class<?> wildcardClass15 = operation0.getClass();
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L));
        org.junit.Assert.assertNotNull(wildcardClass15);
    }

    @Test
    public void test0807() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0807");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation0.type = operationType8;
        java.lang.Object obj10 = operation0.value;
        java.lang.String str11 = operation0.from;
        java.lang.Object obj12 = operation0.value;
        java.lang.String str13 = operation0.from;
        operation0.from = "\n\000";
        java.lang.String str16 = operation0.from;
        com.alibaba.fastjson.JSONPatch.Operation operation17 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation17.value = (-1.0d);
        java.lang.String str20 = operation17.path;
        java.lang.String str21 = operation17.from;
        com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation17.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation17.type;
        operation0.value = operationType23;
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L));
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L));
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\n\000" + "'", str16, "\n\000");
        org.junit.Assert.assertNull(str20);
        org.junit.Assert.assertNull(str21);
        org.junit.Assert.assertNull(operationType22);
        org.junit.Assert.assertNull(operationType23);
    }

    @Test
    public void test0808() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0808");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation2.type;
        java.lang.Object obj4 = operation2.value;
        com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.test;
        operation2.value = operationType5;
        operation0.type = operationType5;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type;
        java.lang.Class<?> wildcardClass9 = operationType8.getClass();
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertNull(operationType3);
        org.junit.Assert.assertNull(obj4);
        org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.test));
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.test));
        org.junit.Assert.assertNotNull(wildcardClass9);
    }

    @Test
    public void test0809() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0809");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str8 = new java.lang.String(charArray2);
        java.lang.String str9 = new java.lang.String(charArray2);
        java.lang.String str10 = new java.lang.String(charArray2);
        java.lang.String str11 = java.lang.String.copyValueOf(charArray2);
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, "");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4a" + "'", str11, "4a");
    }

    @Test
    public void test0810() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0810");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        java.lang.String str2 = operation0.from;
        com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str4 = operation3.path;
        java.lang.Object obj5 = operation3.value;
        java.lang.String str6 = operation3.path;
        com.alibaba.fastjson.JSONPatch.Operation operation7 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation7.path = "1";
        com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation10.value = (-1.0d);
        operation10.value = (-1L);
        operation10.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType17 = operation10.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType18 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation10.type = operationType18;
        operation7.type = operationType18;
        operation3.type = operationType18;
        operation0.type = operationType18;
        java.lang.String str23 = java.lang.String.valueOf((java.lang.Object) operation0);
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNull(str2);
        org.junit.Assert.assertNull(str4);
        org.junit.Assert.assertNull(obj5);
        org.junit.Assert.assertNull(str6);
        org.junit.Assert.assertNull(operationType17);
        org.junit.Assert.assertTrue("'" + operationType18 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType18.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test0811() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0811");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = operation0.from;
        operation0.from = "4#";
        java.lang.Object obj13 = operation0.value;
        java.lang.Class<?> wildcardClass14 = obj13.getClass();
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertNull(str10);
        org.junit.Assert.assertNotNull(obj13);
        org.junit.Assert.assertNotNull(wildcardClass14);
    }

    @Test
    public void test0812() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0812");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u0a01", "\u6101\u6101");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2?");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0813() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0813");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str8 = new java.lang.String(charArray2);
        java.lang.String str9 = new java.lang.String(charArray2);
        java.lang.String str10 = java.lang.String.valueOf(charArray2);
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, "");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a");
    }

    @Test
    public void test0814() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0814");
        java.lang.String str1 = new java.lang.String("\u0a01");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u0a01" + "'", str1, "\u0a01");
    }

    @Test
    public void test0815() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0815");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 100, 10, (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 35, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100");
    }

    @Test
    public void test0816() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0816");
        java.lang.String str1 = java.lang.String.valueOf((long) 'a');
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "97" + "'", str1, "97");
    }

    @Test
    public void test0817() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0817");
        java.lang.String str1 = new java.lang.String("a  a");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "a  a" + "'", str1, "a  a");
    }

    @Test
    public void test0818() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0818");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.path = "1";
        operation0.from = "4#";
        com.alibaba.fastjson.JSONPatch.OperationType operationType5 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType6 = null;
        operation0.type = operationType6;
        org.junit.Assert.assertNull(operationType5);
    }

    @Test
    public void test0819() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0819");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        java.lang.Object obj7 = operation0.value;
        java.lang.Object obj8 = operation0.value;
        com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.remove;
        operation0.type = operationType9;
        java.lang.Class<?> wildcardClass11 = operationType9.getClass();
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L));
        org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove));
        org.junit.Assert.assertNotNull(wildcardClass11);
    }

    @Test
    public void test0820() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0820");
        char[] charArray2 = new char[] { ' ', '4' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = java.lang.String.copyValueOf(charArray2, (int) (short) 0, (int) (short) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + " 4" + "'", str4, " 4");
    }

    @Test
    public void test0821() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0821");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = new java.lang.String(byteArray4);
        java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0);
        java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0);
        java.lang.String str18 = new java.lang.String(byteArray4, (int) '#');
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str22 = new java.lang.String(byteArray4, (int) (short) 10, (int) 'a', 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, "");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u2301\u2301" + "'", str18, "\u2301\u2301");
    }

    @Test
    public void test0822() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0822");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "hi!" };
        java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray4);
        java.lang.String str6 = java.lang.String.format(locale0, " 4", (java.lang.Object[]) charSequenceArray4);
        org.junit.Assert.assertNotNull(charSequenceArray4);
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "hi!" + "'", str5, "hi!");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + " 4" + "'", str6, " 4");
    }

    @Test
    public void test0823() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0823");
        java.lang.String str1 = java.lang.String.valueOf(100.0d);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0");
    }

    @Test
    public void test0824() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0824");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = operation0.from;
        operation0.from = "4#";
        java.lang.String str13 = operation0.from;
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertNull(str10);
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4#" + "'", str13, "4#");
    }

    @Test
    public void test0825() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0825");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = new java.lang.String(byteArray2, (int) 'a', 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
    }

    @Test
    public void test0826() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0826");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u0a0a\u0a00", "4444 ");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2??");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0827() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0827");
        java.lang.String str1 = new java.lang.String("a#a4##");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "a#a4##" + "'", str1, "a#a4##");
    }

    @Test
    public void test0828() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0828");
        char[] charArray5 = new char[] { '4', 'a', '4', 'a', '#' };
        java.lang.String str6 = java.lang.String.copyValueOf(charArray5);
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4a4a#");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4a4a#");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, a, 4, a, #]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a4a#" + "'", str6, "4a4a#");
    }

    @Test
    public void test0829() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0829");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str10 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2);
        java.lang.String str12 = new java.lang.String(byteArray2);
        java.lang.String str14 = new java.lang.String(byteArray2, 100);
        java.nio.charset.Charset charset15 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str16 = new java.lang.String(byteArray2, charset15);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401");
    }

    @Test
    public void test0830() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0830");
        char[] charArray5 = new char[] { 'a', '#', 'a', '4', '#' };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = java.lang.String.valueOf(charArray5, (int) (short) 10, (int) (byte) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "a#a4#");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "a#a4#");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[a, #, a, 4, #]");
    }

    @Test
    public void test0831() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0831");
        char[] charArray5 = new char[] { '#', '4', 'a', ' ', '#' };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = new java.lang.String(charArray5, (int) '#', (int) (short) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 1, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "#4a #");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "#4a #");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[#, 4, a,  , #]");
    }

    @Test
    public void test0832() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0832");
        byte[] byteArray0 = null;
        java.nio.charset.Charset charset3 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str4 = new java.lang.String(byteArray0, (int) (byte) -1, (int) (short) 1, charset3);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0833() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0833");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        java.lang.Object obj7 = operation0.value;
        java.lang.Object obj8 = operation0.value;
        com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.remove;
        operation0.type = operationType9;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj12 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operationType9, "\001\001");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but EOF, pos 2, line 1, column 3??");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L));
        org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove));
    }

    @Test
    public void test0834() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0834");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str10 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2);
        java.lang.String str12 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str16 = new java.lang.String(byteArray2, (int) (byte) 100, (int) (short) -1, "\u0101\u0101");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
    }

    @Test
    public void test0835() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0835");
        java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray9);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray9);
        java.lang.String str12 = java.lang.String.format("a#a4##", (java.lang.Object[]) charSequenceArray9);
        org.junit.Assert.assertNotNull(charSequenceArray9);
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str10, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a" + "'", str11, "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a#a4##" + "'", str12, "a#a4##");
    }

    @Test
    public void test0836() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0836");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str10 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2);
        java.lang.String str12 = new java.lang.String(byteArray2);
        java.lang.String str14 = new java.lang.String(byteArray2, 100);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(byteArray2, (int) (short) 1, (int) ' ', "  # a4");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 32, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401");
    }

    @Test
    public void test0837() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0837");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, 0);
        java.lang.String str9 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) 100, 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
    }

    @Test
    public void test0838() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0838");
        char[] charArray2 = new char[] { ' ', '4' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = java.lang.String.copyValueOf(charArray2, (int) (byte) 0, (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + " 4" + "'", str4, " 4");
    }

    @Test
    public void test0839() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0839");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str13 = new java.lang.String(byteArray2, 100);
        java.lang.String str14 = new java.lang.String(byteArray2);
        java.lang.String str15 = new java.lang.String(byteArray2);
        java.lang.String str17 = new java.lang.String(byteArray2, (int) '#');
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str21 = new java.lang.String(byteArray2, (int) '4', 10, (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u2301\u2301" + "'", str17, "\u2301\u2301");
    }

    @Test
    public void test0840() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0840");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(charArray10, (-1), (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, "");
    }

    @Test
    public void test0841() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0841");
        byte[] byteArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str4 = new java.lang.String(byteArray0, (int) (short) 100, (int) (byte) 100, 10);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"ascii\" is null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0842() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0842");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.from = "100.0";
        operation0.path = "aa4";
        com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace;
        operation0.type = operationType5;
        operation0.path = "\001\001";
        java.lang.String str9 = java.lang.String.valueOf((java.lang.Object) "\001\001");
        org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace));
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
    }

    @Test
    public void test0843() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0843");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (int) (short) -1, 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00");
    }

    @Test
    public void test0844() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0844");
        java.lang.String str1 = new java.lang.String("\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str1, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
    }

    @Test
    public void test0845() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0845");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = java.lang.String.valueOf(charArray2, 1, 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, "");
    }

    @Test
    public void test0846() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0846");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str11 = new java.lang.String(byteArray2, (int) (short) 100, 0, 1);
        java.nio.charset.Charset charset12 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, charset12);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401");
    }

    @Test
    public void test0847() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0847");
        char[] charArray3 = new char[] { 'a', 'a', '4' };
        java.lang.String str4 = new java.lang.String(charArray3);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = java.lang.String.valueOf(charArray3, (int) (short) 10, (int) (byte) 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 10, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray3);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4");
    }

    @Test
    public void test0848() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0848");
        java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray10);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray10);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray10);
        java.lang.String str14 = java.lang.String.format("#a#", (java.lang.Object[]) charSequenceArray10);
        org.junit.Assert.assertNotNull(charSequenceArray10);
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str11, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
// flaky:         org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a" + "'", str12, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
// flaky:         org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a" + "'", str13, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "#a#" + "'", str14, "#a#");
    }

    @Test
    public void test0849() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0849");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str6 = new java.lang.String(byteArray2, (int) '#');
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = new java.lang.String(byteArray2, (int) (byte) 1, (int) (byte) -1, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u2301\u2301" + "'", str6, "\u2301\u2301");
    }

    @Test
    public void test0850() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0850");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = new java.lang.String(byteArray4);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray4, (int) (short) -1, (int) 'a', "32.0");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 97, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
    }

    @Test
    public void test0851() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0851");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0);
        java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10);
        java.lang.String str11 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, (int) (byte) 10, 10, 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 10, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, "");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000");
    }

    @Test
    public void test0852() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0852");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray6, (int) 'a', (int) (byte) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 0, length 6");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
    }

    @Test
    public void test0853() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0853");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = java.lang.String.valueOf(charArray2, 10, (int) (short) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, "");
    }

    @Test
    public void test0854() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0854");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str13 = new java.lang.String(byteArray2, 1);
        java.lang.String str15 = new java.lang.String(byteArray2, (int) (byte) 0);
        java.lang.String str16 = new java.lang.String(byteArray2);
        java.nio.charset.Charset charset19 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str20 = new java.lang.String(byteArray2, (int) '#', (int) 'a', charset19);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
    }

    @Test
    public void test0855() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0855");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        java.lang.String str3 = operation0.path;
        operation0.path = "10.0";
        operation0.path = "0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type;
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertNull(operationType8);
    }

    @Test
    public void test0856() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0856");
        java.lang.String str1 = java.lang.String.valueOf(100L);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100" + "'", str1, "100");
    }

    @Test
    public void test0857() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0857");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, 100, 100, (int) (short) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
    }

    @Test
    public void test0858() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0858");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) 10, (-1));
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
    }

    @Test
    public void test0859() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0859");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray10);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray10);
        java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray10);
        java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray10);
        java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10);
        java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray10);
        java.lang.String str18 = java.lang.String.format(locale0, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a", (java.lang.Object[]) charSequenceArray10);
        org.junit.Assert.assertNotNull(charSequenceArray10);
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a" + "'", str18, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a");
    }

    @Test
    public void test0860() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0860");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("", "\u6401\u6401");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0861() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0861");
        java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4);
        java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray4);
        java.lang.String str7 = java.lang.String.format("4", (java.lang.Object[]) charSequenceArray4);
        org.junit.Assert.assertNotNull(charSequenceArray4);
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4" + "'", str7, "4");
    }

    @Test
    public void test0862() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0862");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type;
        com.alibaba.fastjson.JSONPatch.Operation operation4 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation4.type = operationType5;
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation4.type;
        operation4.from = "#";
        com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation10.type;
        operation10.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation10.type = operationType14;
        operation4.type = operationType14;
        operation0.type = operationType14;
        java.lang.String str18 = java.lang.String.valueOf((java.lang.Object) operationType14);
        org.junit.Assert.assertNull(operationType3);
        org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType7 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType7.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNull(operationType11);
        org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "add" + "'", str18, "add");
    }

    @Test
    public void test0863() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0863");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("35.0", "\u34ff\u3464\u340a\u340a\u34ff\u3464");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??????");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0864() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0864");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray10);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray10);
        java.lang.String str13 = java.lang.String.format(locale0, "\u2301\u2301", (java.lang.Object[]) charSequenceArray10);
        org.junit.Assert.assertNotNull(charSequenceArray10);
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str11, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a" + "'", str12, "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u2301\u2301" + "'", str13, "\u2301\u2301");
    }

    @Test
    public void test0865() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0865");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a  a4a 44a  # a44a100.04a\001\0014aa  a", "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a  a4a 44a  # a44a100.04a??4aa  a");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0866() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0866");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        java.lang.String str3 = operation0.path;
        operation0.path = "10.0";
        operation0.path = "0";
        operation0.from = "-1";
        com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type;
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertNull(operationType10);
    }

    @Test
    public void test0867() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0867");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        java.lang.Object obj5 = operation0.value;
        operation0.from = "  # a4";
        java.lang.Class<?> wildcardClass8 = operation0.getClass();
        org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L));
        org.junit.Assert.assertNotNull(wildcardClass8);
    }

    @Test
    public void test0868() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0868");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray7);
        java.lang.String str12 = java.lang.String.format(locale0, "\u0a01\u0a01", (java.lang.Object[]) charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0a01\u0a01" + "'", str12, "\u0a01\u0a01");
    }

    @Test
    public void test0869() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0869");
        java.lang.String str1 = java.lang.String.valueOf((float) (byte) 0);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0");
    }

    @Test
    public void test0870() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0870");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        java.lang.String str9 = new java.lang.String(byteArray6);
        java.lang.String str10 = new java.lang.String(byteArray6);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray6, 1, (int) (short) 10, "\u6401\u6401");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 6");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str10, "\ufffdd\n\n\ufffdd");
    }

    @Test
    public void test0871() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0871");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str13 = new java.lang.String(byteArray2, 1);
        java.nio.charset.Charset charset16 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = new java.lang.String(byteArray2, (-1), (int) (short) 0, charset16);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101");
    }

    @Test
    public void test0872() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0872");
        java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray11);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray11);
        java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray11);
        java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "\u010a\u0100", charSequenceArray11);
        java.lang.String str16 = java.lang.String.format("52.0", (java.lang.Object[]) charSequenceArray11);
        org.junit.Assert.assertNotNull(charSequenceArray11);
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str12, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
// flaky:         org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a" + "'", str13, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
// flaky:         org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a" + "'", str14, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a");
// flaky:         org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a  a" + "'", str15, "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a  a");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "52.0" + "'", str16, "52.0");
    }

    @Test
    public void test0873() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0873");
        char[] charArray2 = new char[] { ' ', '4' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = new java.lang.String(charArray2);
        java.lang.String str6 = java.lang.String.copyValueOf(charArray2);
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + " 4" + "'", str4, " 4");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + " 4" + "'", str5, " 4");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + " 4" + "'", str6, " 4");
    }

    @Test
    public void test0874() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0874");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str8 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = java.lang.String.valueOf(charArray2, 10, (int) (byte) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, "");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a");
    }

    @Test
    public void test0875() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0875");
        java.lang.Object[] objArray1 = null;
        java.lang.String str2 = java.lang.String.format("", objArray1);
        org.junit.Assert.assertEquals("'" + str2 + "' != '" + "" + "'", str2, "");
    }

    @Test
    public void test0876() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0876");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (short) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, (int) (byte) 100, (int) (short) 0, "");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
    }

    @Test
    public void test0877() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0877");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.from = "100.0";
        operation0.path = "aa4";
        com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace;
        operation0.type = operationType5;
        operation0.path = "\001\001";
        operation0.path = "\u0101\u0101";
        org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace));
    }

    @Test
    public void test0878() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0878");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str13 = new java.lang.String(byteArray2, 100);
        java.lang.String str14 = new java.lang.String(byteArray2);
        java.lang.String str16 = new java.lang.String(byteArray2, (int) (byte) 0);
        java.lang.String str19 = new java.lang.String(byteArray2, (int) (byte) 0, 0);
        java.nio.charset.Charset charset22 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str23 = new java.lang.String(byteArray2, (int) (short) 1, 10, charset22);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
        org.junit.Assert.assertEquals("'" + str19 + "' != '" + "" + "'", str19, "");
    }

    @Test
    public void test0879() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0879");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = new java.lang.String(byteArray4);
        java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj16 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) (short) 0, "false");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but false, pos 5, line 1, column 6false");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, "");
    }

    @Test
    public void test0880() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0880");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.from = "100.0";
        operation0.path = "aa4";
        com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation5.value = (-1.0d);
        operation5.value = (-1L);
        java.lang.String str10 = operation5.path;
        com.alibaba.fastjson.JSONPatch.Operation operation11 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation11.value = (-1.0d);
        operation11.value = (-1L);
        operation11.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType18 = operation11.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType19 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation11.type = operationType19;
        com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation11.type;
        operation5.value = operationType21;
        operation0.type = operationType21;
        java.lang.Class<?> wildcardClass24 = operationType21.getClass();
        java.lang.String str25 = java.lang.String.valueOf((java.lang.Object) operationType21);
        org.junit.Assert.assertNull(str10);
        org.junit.Assert.assertNull(operationType18);
        org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNotNull(wildcardClass24);
        org.junit.Assert.assertEquals("'" + str25 + "' != '" + "copy" + "'", str25, "copy");
    }

    @Test
    public void test0881() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0881");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2);
        java.lang.String str10 = new java.lang.String(byteArray2, (int) (byte) -1);
        java.lang.String str12 = new java.lang.String(byteArray2, (int) (short) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, "");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0101\u0101" + "'", str12, "\u0101\u0101");
    }

    @Test
    public void test0882() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0882");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("32.0", "4  a");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 24  a");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0883() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0883");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (short) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = new java.lang.String(byteArray2, (int) 'a', (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
    }

    @Test
    public void test0884() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0884");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        operation0.from = "aa4";
        operation0.from = "";
        java.lang.Class<?> wildcardClass12 = operation0.getClass();
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertNotNull(wildcardClass12);
    }

    @Test
    public void test0885() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0885");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        java.lang.Object obj5 = operation0.value;
        java.lang.Object obj6 = null;
        operation0.value = obj6;
        java.lang.String str8 = operation0.path;
        java.lang.String str9 = operation0.from;
        operation0.from = "4";
        com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation0.type;
        org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L));
        org.junit.Assert.assertNull(str8);
        org.junit.Assert.assertNull(str9);
        org.junit.Assert.assertNull(operationType12);
    }

    @Test
    public void test0886() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0886");
        java.lang.String str1 = java.lang.String.valueOf((double) (short) 0);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0");
    }

    @Test
    public void test0887() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0887");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) '#');
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str10 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2);
        java.nio.charset.Charset charset14 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, 0, (int) (byte) 1, charset14);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
    }

    @Test
    public void test0888() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0888");
        java.lang.Object[] objArray1 = null;
        java.lang.String str2 = java.lang.String.format("a#a4##", objArray1);
        org.junit.Assert.assertEquals("'" + str2 + "' != '" + "a#a4##" + "'", str2, "a#a4##");
    }

    @Test
    public void test0889() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0889");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a#4", "\uffff\uff64\uff0a\uff0a\uffff\uff64");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a#4");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0890() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0890");
        int[] intArray1 = new int[] { (byte) 10 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str4 = new java.lang.String(intArray1, (int) (byte) -1, (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 52, length 1");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray1);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray1), "[10]");
    }

    @Test
    public void test0891() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0891");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = new java.lang.String(byteArray4);
        java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0);
        java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str20 = new java.lang.String(byteArray4, (int) (byte) 1, 1, "\u6401");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ?");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, "");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
    }

    @Test
    public void test0892() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0892");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str11 = new java.lang.String(byteArray2, (int) (byte) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, (int) (byte) 1, (int) '#', "52.0");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 35, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u010a\u0100" + "'", str11, "\u010a\u0100");
    }

    @Test
    public void test0893() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0893");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.nio.charset.Charset charset7 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = new java.lang.String(byteArray2, (int) ' ', (int) (short) -1, charset7);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
    }

    @Test
    public void test0894() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0894");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, (int) '4', (int) '4', "32");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 52, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
    }

    @Test
    public void test0895() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0895");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation0.type = operationType8;
        operation0.value = (-1L);
        java.lang.String str12 = operation0.path;
        java.lang.String str13 = java.lang.String.valueOf((java.lang.Object) str12);
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(str12);
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "null" + "'", str13, "null");
    }

    @Test
    public void test0896() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0896");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        java.lang.Object obj2 = operation0.value;
        com.alibaba.fastjson.JSONPatch.OperationType operationType3 = com.alibaba.fastjson.JSONPatch.OperationType.test;
        operation0.value = operationType3;
        operation0.path = " 4";
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertNull(obj2);
        org.junit.Assert.assertTrue("'" + operationType3 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType3.equals(com.alibaba.fastjson.JSONPatch.OperationType.test));
    }

    @Test
    public void test0897() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0897");
        java.lang.String str1 = java.lang.String.valueOf((float) 'a');
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "97.0" + "'", str1, "97.0");
    }

    @Test
    public void test0898() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0898");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = operation0.from;
        operation0.from = "4#";
        java.lang.Object obj13 = operation0.value;
        java.lang.Class<?> wildcardClass14 = operation0.getClass();
        java.lang.String str15 = java.lang.String.valueOf((java.lang.Object) wildcardClass14);
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertNull(str10);
        org.junit.Assert.assertNotNull(obj13);
        org.junit.Assert.assertNotNull(wildcardClass14);
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "class com.alibaba.fastjson.JSONPatch$Operation" + "'", str15, "class com.alibaba.fastjson.JSONPatch$Operation");
    }

    @Test
    public void test0899() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0899");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str11 = new java.lang.String(byteArray4, (int) (byte) 0);
        java.nio.charset.Charset charset14 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray4, (int) '#', (int) (byte) 100, charset14);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
    }

    @Test
    public void test0900() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0900");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (short) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, 0, (int) '#', "0.0");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 35, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
    }

    @Test
    public void test0901() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0901");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        operation0.from = "aa4";
        java.lang.String str10 = operation0.from;
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "aa4" + "'", str10, "aa4");
    }

    @Test
    public void test0902() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0902");
        java.lang.String str1 = new java.lang.String("replace");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "replace" + "'", str1, "replace");
    }

    @Test
    public void test0903() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0903");
        java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4);
        java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray4);
        java.lang.String str7 = java.lang.String.format("10.0", (java.lang.Object[]) charSequenceArray4);
        org.junit.Assert.assertNotNull(charSequenceArray4);
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "10.0" + "'", str7, "10.0");
    }

    @Test
    public void test0904() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0904");
        java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) "hi!");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "hi!" + "'", str1, "hi!");
    }

    @Test
    public void test0905() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0905");
        java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray9);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray9);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray9);
        java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray9);
        java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9);
        java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray9);
        java.lang.String str17 = java.lang.String.format("-1", (java.lang.Object[]) charSequenceArray9);
        org.junit.Assert.assertNotNull(charSequenceArray9);
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "-1" + "'", str17, "-1");
    }

    @Test
    public void test0906() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0906");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.nio.charset.Charset charset10 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, charset10);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01");
    }

    @Test
    public void test0907() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0907");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = new java.lang.String(byteArray2, "a#a4##");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a#a4##");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01");
    }

    @Test
    public void test0908() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0908");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a#4", "100");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a#4");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0909() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0909");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        java.lang.String str7 = new java.lang.String(charArray5);
        java.lang.String str8 = new java.lang.String(charArray5);
        java.lang.String str9 = new java.lang.String(charArray5);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = java.lang.String.valueOf(charArray5, 0, (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 32, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 ");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 ");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 ");
    }

    @Test
    public void test0910() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0910");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str8 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = java.lang.String.copyValueOf(charArray2, (-1), (int) (short) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, "");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a");
    }

    @Test
    public void test0911() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0911");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = new java.lang.String(charArray2);
        java.lang.String str6 = java.lang.String.copyValueOf(charArray2);
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a");
    }

    @Test
    public void test0912() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0912");
        byte[] byteArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str3 = new java.lang.String(byteArray0, (int) '4', (int) (short) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"bytes\" is null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0913() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0913");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, 100);
        java.lang.String str8 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj10 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str8, "\001\001");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but EOF, pos 2, line 1, column 3??");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u640a\u6400" + "'", str7, "\u640a\u6400");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\n\000" + "'", str8, "\n\000");
    }

    @Test
    public void test0914() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0914");
        int[] intArray4 = new int[] { (short) 1, (byte) 1, '4', '#' };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = new java.lang.String(intArray4, 100, (int) (short) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 4");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray4), "[1, 1, 52, 35]");
    }

    @Test
    public void test0915() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0915");
        java.lang.String str1 = java.lang.String.valueOf((int) (short) 0);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0" + "'", str1, "0");
    }

    @Test
    public void test0916() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0916");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        java.lang.Object obj2 = operation0.value;
        com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str4 = operation3.path;
        java.lang.Object obj5 = operation3.value;
        java.lang.Class<?> wildcardClass6 = operation3.getClass();
        operation0.value = wildcardClass6;
        java.lang.String str8 = operation0.path;
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNull(obj2);
        org.junit.Assert.assertNull(str4);
        org.junit.Assert.assertNull(obj5);
        org.junit.Assert.assertNotNull(wildcardClass6);
        org.junit.Assert.assertNull(str8);
    }

    @Test
    public void test0917() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0917");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation0.type = operationType8;
        java.lang.Object obj10 = operation0.value;
        java.lang.String str11 = operation0.from;
        java.lang.Object obj12 = operation0.value;
        operation0.from = "\u0a01\u0a01";
        operation0.from = "4";
        java.lang.String str17 = operation0.from;
        operation0.from = "a";
        java.lang.String str20 = java.lang.String.valueOf((java.lang.Object) "a");
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L));
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L));
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "4" + "'", str17, "4");
        org.junit.Assert.assertEquals("'" + str20 + "' != '" + "a" + "'", str20, "a");
    }

    @Test
    public void test0918() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0918");
        int[] intArray1 = new int[] { (short) 1 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str4 = new java.lang.String(intArray1, 100, (int) (byte) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count -1, length 1");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray1);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray1), "[1]");
    }

    @Test
    public void test0919() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0919");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = operation0.from;
        operation0.from = "4#";
        operation0.from = "add";
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertNull(str10);
    }

    @Test
    public void test0920() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0920");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(charArray10, 0, (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 35, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
    }

    @Test
    public void test0921() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0921");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = new java.lang.String(byteArray2, "");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
    }

    @Test
    public void test0922() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0922");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(charArray10, 1, (int) (short) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, "");
    }

    @Test
    public void test0923() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0923");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = java.lang.String.copyValueOf(charArray2, 100, 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a");
    }

    @Test
    public void test0924() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0924");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u6401", charSequenceArray7);
        java.lang.String str12 = java.lang.String.format(locale0, "a#4", (java.lang.Object[]) charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a#4" + "'", str12, "a#4");
    }

    @Test
    public void test0925() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0925");
        java.lang.String str1 = new java.lang.String("-1.0");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0");
    }

    @Test
    public void test0926() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0926");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str13 = new java.lang.String(byteArray2, 100);
        java.lang.String str14 = new java.lang.String(byteArray2);
        java.lang.String str15 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str19 = new java.lang.String(byteArray2, 100, (int) (short) -1, (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 35, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001");
    }

    @Test
    public void test0927() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0927");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation0.type = operationType8;
        com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation0.type;
        java.lang.Class<?> wildcardClass12 = operationType11.getClass();
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNotNull(wildcardClass12);
    }

    @Test
    public void test0928() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0928");
        java.lang.String str1 = java.lang.String.valueOf((float) (short) 1);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1.0" + "'", str1, "1.0");
    }

    @Test
    public void test0929() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0929");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        operation0.from = "aa4";
        operation0.from = "";
        java.lang.Object obj12 = operation0.value;
        java.lang.String str13 = operation0.from;
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L));
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "" + "'", str13, "");
    }

    @Test
    public void test0930() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0930");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        java.lang.Object obj2 = operation0.value;
        java.lang.String str3 = operation0.from;
        java.lang.Object obj4 = operation0.value;
        operation0.from = "a";
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNull(obj2);
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertNull(obj4);
    }

    @Test
    public void test0931() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0931");
        java.lang.String str1 = java.lang.String.valueOf((int) (short) 10);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10" + "'", str1, "10");
    }

    @Test
    public void test0932() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0932");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.from = "100.0";
        java.lang.Class<?> wildcardClass3 = operation0.getClass();
        org.junit.Assert.assertNotNull(wildcardClass3);
    }

    @Test
    public void test0933() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0933");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1);
        java.lang.String str10 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 10, (int) (short) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\n\000" + "'", str10, "\n\000");
    }

    @Test
    public void test0934() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0934");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        java.lang.Object obj7 = operation0.value;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType9 = operation0.type;
        operation0.from = "aa4";
        java.lang.String str12 = operation0.from;
        java.lang.String str13 = java.lang.String.valueOf((java.lang.Object) operation0);
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertNull(operationType9);
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "aa4" + "'", str12, "aa4");
    }

    @Test
    public void test0935() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0935");
        char[] charArray4 = new char[] { '4', ' ', '#', '#' };
        java.lang.String str5 = java.lang.String.copyValueOf(charArray4);
        org.junit.Assert.assertNotNull(charArray4);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), "4 ##");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), "4 ##");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[4,  , #, #]");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4 ##" + "'", str5, "4 ##");
    }

    @Test
    public void test0936() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0936");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (int) ' ', (int) (short) -1, "1");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, "");
    }

    @Test
    public void test0937() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0937");
        java.lang.Object obj0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply(obj0, " ");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but EOF, pos 1, line 1, column 2 ");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0938() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0938");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        operation0.from = "\001\001";
        operation0.path = "null";
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
    }

    @Test
    public void test0939() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0939");
        java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "hi!" };
        java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray3);
        java.lang.String str5 = java.lang.String.format("52", (java.lang.Object[]) charSequenceArray3);
        org.junit.Assert.assertNotNull(charSequenceArray3);
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "hi!" + "'", str4, "hi!");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "52" + "'", str5, "52");
    }

    @Test
    public void test0940() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0940");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "copy", charSequenceArray7);
        java.lang.String str12 = java.lang.String.format(locale0, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64", (java.lang.Object[]) charSequenceArray7);
        org.junit.Assert.assertNotNull(charSequenceArray7);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str12, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
    }

    @Test
    public void test0941() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0941");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str12 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str16 = new java.lang.String(byteArray2, (int) (short) 100, 0, "\u0a0a\u0a00");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
    }

    @Test
    public void test0942() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0942");
        char[] charArray4 = new char[] { ' ', '#', '4', '4' };
        java.lang.String str5 = new java.lang.String(charArray4);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = java.lang.String.copyValueOf(charArray4, 100, (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 100, length 4");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray4);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), " #44");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), " #44");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[ , #, 4, 4]");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + " #44" + "'", str5, " #44");
    }

    @Test
    public void test0943() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0943");
        int[] intArray0 = new int[] {};
        java.lang.String str3 = new java.lang.String(intArray0, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray0, (int) (short) 1, (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, "");
    }

    @Test
    public void test0944() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0944");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.lang.String str8 = new java.lang.String(byteArray2);
        java.nio.charset.Charset charset11 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (int) '#', 0, charset11);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\n\000" + "'", str8, "\n\000");
    }

    @Test
    public void test0945() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0945");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        operation0.path = "4444 ";
        java.lang.String str9 = operation0.from;
        java.lang.String str10 = operation0.path;
        java.lang.String str11 = operation0.path;
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4444 " + "'", str10, "4444 ");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4444 " + "'", str11, "4444 ");
    }

    @Test
    public void test0946() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0946");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        java.lang.String str7 = new java.lang.String(charArray5);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = new java.lang.String(charArray5, (int) (short) 1, (int) 'a');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 97, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 ");
    }

    @Test
    public void test0947() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0947");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("  # a4", "1");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 3, line 1, column 4  # a4");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test0948() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0948");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0);
        java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10);
        java.lang.String str11 = new java.lang.String(byteArray2);
        java.lang.String str13 = new java.lang.String(byteArray2, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str16 = new java.lang.String(byteArray2, (int) '4', (int) (short) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, "");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\n\000" + "'", str13, "\n\000");
    }

    @Test
    public void test0949() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0949");
        int[] intArray5 = new int[] { 10, ' ', 100, (-1), (byte) 100 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = new java.lang.String(intArray5, 1, (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray5);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[10, 32, 100, -1, 100]");
    }

    @Test
    public void test0950() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0950");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2, 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, 10, 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01");
    }

    @Test
    public void test0951() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0951");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str6 = new java.lang.String(byteArray2, (int) '#');
        java.nio.charset.Charset charset7 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = new java.lang.String(byteArray2, charset7);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u2301\u2301" + "'", str6, "\u2301\u2301");
    }

    @Test
    public void test0952() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0952");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        operation0.path = "";
        java.lang.String str4 = operation0.from;
        java.lang.Object obj5 = operation0.value;
        java.lang.Class<?> wildcardClass6 = operation0.getClass();
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertNull(str4);
        org.junit.Assert.assertNull(obj5);
        org.junit.Assert.assertNotNull(wildcardClass6);
    }

    @Test
    public void test0953() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0953");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0);
        java.lang.String str16 = java.lang.String.copyValueOf(charArray10);
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, "");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "aa4" + "'", str16, "aa4");
    }

    @Test
    public void test0954() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0954");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str8 = new java.lang.String(charArray2);
        java.lang.String str9 = java.lang.String.copyValueOf(charArray2);
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, "");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a");
    }

    @Test
    public void test0955() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0955");
        java.lang.String str1 = new java.lang.String("\uff01\uff01");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\uff01\uff01" + "'", str1, "\uff01\uff01");
    }

    @Test
    public void test0956() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0956");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2, 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, (int) '#', (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01");
    }

    @Test
    public void test0957() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0957");
        java.lang.String str1 = new java.lang.String("\u34ff\u3464\u340a\u340a\u34ff\u3464");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str1, "\u34ff\u3464\u340a\u340a\u34ff\u3464");
    }

    @Test
    public void test0958() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0958");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str11 = new java.lang.String(byteArray2, (int) (short) 100, 0, 1);
        java.lang.String str12 = new java.lang.String(byteArray2);
        java.lang.String str14 = new java.lang.String(byteArray2, 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str16 = new java.lang.String(byteArray2, "35.0");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 35.0");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u0101\u0101" + "'", str14, "\u0101\u0101");
    }

    @Test
    public void test0959() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0959");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = java.lang.String.valueOf(charArray2, (int) (byte) 1, (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 52, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a");
    }

    @Test
    public void test0960() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0960");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.Class<?> wildcardClass4 = charArray2.getClass();
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertNotNull(wildcardClass4);
    }

    @Test
    public void test0961() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0961");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str9 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2, 10);
        java.lang.String str13 = new java.lang.String(byteArray2, (int) 'a');
        java.nio.charset.Charset charset14 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, charset14);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6101\u6101" + "'", str13, "\u6101\u6101");
    }

    @Test
    public void test0962() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0962");
        java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u010a\u0100" + "'", str1, "\u010a\u0100");
    }

    @Test
    public void test0963() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0963");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = new java.lang.String(byteArray4);
        java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0);
        java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str20 = new java.lang.String(byteArray4, (int) (short) 10, 1, "a");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, "");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
    }

    @Test
    public void test0964() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0964");
        java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) 0L);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0" + "'", str1, "0");
    }

    @Test
    public void test0965() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0965");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        operation0.path = "";
        java.lang.String str4 = operation0.from;
        java.lang.Object obj5 = operation0.value;
        com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type;
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertNull(str4);
        org.junit.Assert.assertNull(obj5);
        org.junit.Assert.assertNull(operationType6);
    }

    @Test
    public void test0966() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0966");
        java.lang.String str1 = new java.lang.String("  # a4");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "  # a4" + "'", str1, "  # a4");
    }

    @Test
    public void test0967() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0967");
        char[] charArray2 = new char[] { ' ', '4' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str7 = java.lang.String.valueOf(charArray2, (int) (byte) 0, 1);
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + " 4" + "'", str4, " 4");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + " " + "'", str7, " ");
    }

    @Test
    public void test0968() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0968");
        java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray10);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray10);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray10);
        java.lang.String str14 = java.lang.String.format("97.0", (java.lang.Object[]) charSequenceArray10);
        org.junit.Assert.assertNotNull(charSequenceArray10);
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str11, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
// flaky:         org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a" + "'", str12, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
// flaky:         org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a" + "'", str13, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "97.0" + "'", str14, "97.0");
    }

    @Test
    public void test0969() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0969");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0);
        java.lang.String str18 = java.lang.String.copyValueOf(charArray10, (int) (byte) 0, (int) (byte) 1);
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, "");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "a" + "'", str18, "a");
    }

    @Test
    public void test0970() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0970");
        java.lang.CharSequence[] charSequenceArray5 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray5);
        java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray5);
        java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray5);
        java.lang.String str9 = java.lang.String.format(" #44", (java.lang.Object[]) charSequenceArray5);
        org.junit.Assert.assertNotNull(charSequenceArray5);
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + " #44" + "'", str9, " #44");
    }

    @Test
    public void test0971() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0971");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        operation0.path = "4444 ";
        java.lang.String str9 = operation0.from;
        java.lang.String str10 = operation0.path;
        operation0.path = "\u34ff\u3464\u340a\u340a\u34ff\u3464";
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4444 " + "'", str10, "4444 ");
    }

    @Test
    public void test0972() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0972");
        int[] intArray5 = new int[] { (byte) 100, 1, ' ', (byte) -1, (byte) -1 };
        java.lang.String str8 = new java.lang.String(intArray5, 1, 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(intArray5, (int) '4', (int) (short) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 100, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray5);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[100, 1, 32, -1, -1]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001" + "'", str8, "\001");
    }

    @Test
    public void test0973() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0973");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1);
        java.lang.String str10 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, (-1), 100, "class com.alibaba.fastjson.JSONPatch$Operation");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\n\000" + "'", str10, "\n\000");
    }

    @Test
    public void test0974() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0974");
        char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' };
        java.lang.String str6 = new java.lang.String(charArray5);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = java.lang.String.valueOf(charArray5, (int) (short) 1, 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray5);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4,  ]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
    }

    @Test
    public void test0975() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0975");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str10 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, (int) (short) 10, (int) '4', (int) (short) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
    }

    @Test
    public void test0976() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0976");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str8 = new java.lang.String(byteArray2);
        java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) 1, (int) (short) 1, (int) (short) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, (int) '4', (int) (byte) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, "");
    }

    @Test
    public void test0977() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0977");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation0.type = operationType8;
        operation0.value = (-1L);
        java.lang.Object obj12 = operation0.value;
        java.lang.String str13 = operation0.from;
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L));
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
    }

    @Test
    public void test0978() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0978");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj9 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "\uff01\uff01");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(operationType7);
    }

    @Test
    public void test0979() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0979");
        byte[] byteArray0 = new byte[] {};
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str4 = new java.lang.String(byteArray0, (int) (short) -1, (int) (byte) 100, "class com.alibaba.fastjson.JSONPatch$Operation");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray0), "[]");
    }

    @Test
    public void test0980() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0980");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        char[] charArray10 = new char[] { 'a', 'a', '4' };
        java.lang.String str11 = new java.lang.String(charArray10);
        operation0.value = charArray10;
        java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = java.lang.String.copyValueOf(charArray10, 100, (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 32, length 3");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray10);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, "");
    }

    @Test
    public void test0981() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0981");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str7 = new java.lang.String(byteArray4);
        java.lang.String str8 = new java.lang.String(byteArray4);
        operation0.value = byteArray4;
        java.lang.String str10 = new java.lang.String(byteArray4);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray4, 0, (int) (byte) 1, "\n\000");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNotNull(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
    }

    @Test
    public void test0982() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0982");
        java.lang.String str1 = new java.lang.String("97");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "97" + "'", str1, "97");
    }

    @Test
    public void test0983() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0983");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1);
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, (int) (byte) -1, (int) (short) -1, "100");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100");
    }

    @Test
    public void test0984() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0984");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        java.lang.String str5 = operation0.path;
        java.lang.String str6 = operation0.from;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj8 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str6, "\u2001\u2001");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str5);
        org.junit.Assert.assertNull(str6);
    }

    @Test
    public void test0985() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0985");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0);
        java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10);
        java.lang.String str11 = new java.lang.String(byteArray2);
        java.lang.String str13 = new java.lang.String(byteArray2, 0);
        java.nio.charset.Charset charset16 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = new java.lang.String(byteArray2, (int) (byte) 10, (int) (short) 0, charset16);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, "");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\n\000" + "'", str13, "\n\000");
    }

    @Test
    public void test0986() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0986");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        java.lang.String str5 = operation0.path;
        java.lang.String str6 = operation0.from;
        operation0.path = "a  a";
        org.junit.Assert.assertNull(str5);
        org.junit.Assert.assertNull(str6);
    }

    @Test
    public void test0987() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0987");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation0.type = operationType8;
        java.lang.Object obj10 = operation0.value;
        java.lang.String str11 = operation0.from;
        java.lang.Object obj12 = operation0.value;
        operation0.from = "\u0a01\u0a01";
        java.lang.Object obj15 = operation0.value;
        operation0.from = "add";
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L));
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L));
        org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1L) + "'", obj15, (-1L));
    }

    @Test
    public void test0988() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0988");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) (short) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, (int) ' ', (-1), "\uff01\uff01");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count -1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
    }

    @Test
    public void test0989() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0989");
        char[] charArray2 = new char[] { ' ', '4' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = java.lang.String.valueOf(charArray2, (int) (short) 0, (int) (short) 1);
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + " " + "'", str6, " ");
    }

    @Test
    public void test0990() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0990");
        byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str8 = new java.lang.String(byteArray6, 10);
        java.lang.String str10 = new java.lang.String(byteArray6, (int) (short) -1);
        java.nio.charset.Charset charset11 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray6, charset11);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray6);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uffff\uff64\uff0a\uff0a\uffff\uff64" + "'", str10, "\uffff\uff64\uff0a\uff0a\uffff\uff64");
    }

    @Test
    public void test0991() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0991");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str7 = new java.lang.String(byteArray2, (int) ' ');
        java.lang.String str9 = new java.lang.String(byteArray2, 100);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        java.lang.String str13 = new java.lang.String(byteArray2, 100);
        java.lang.String str14 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str16 = new java.lang.String(byteArray2, "\001\001");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001");
    }

    @Test
    public void test0992() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0992");
        int[] intArray2 = new int[] { (byte) 100, 10 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str5 = new java.lang.String(intArray2, (int) (short) 100, 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 1, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray2), "[100, 10]");
    }

    @Test
    public void test0993() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0993");
        char[] charArray2 = new char[] { ' ', '4' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str4 = new java.lang.String(charArray2);
        java.lang.String str5 = java.lang.String.valueOf(charArray2);
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + " 4" + "'", str4, " 4");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + " 4" + "'", str5, " 4");
    }

    @Test
    public void test0994() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0994");
        char[] charArray4 = new char[] { ' ', '#', '4', '4' };
        java.lang.String str5 = new java.lang.String(charArray4);
        java.lang.String str6 = java.lang.String.valueOf(charArray4);
        org.junit.Assert.assertNotNull(charArray4);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), " #44");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), " #44");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[ , #, 4, 4]");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + " #44" + "'", str5, " #44");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + " #44" + "'", str6, " #44");
    }

    @Test
    public void test0995() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0995");
        int[] intArray0 = new int[] {};
        java.lang.String str3 = new java.lang.String(intArray0, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = new java.lang.String(intArray0, 0, (int) (byte) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 1, length 0");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray0);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, "");
    }

    @Test
    public void test0996() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0996");
        char[] charArray2 = new char[] { '4', '#' };
        java.lang.String str3 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = java.lang.String.valueOf(charArray2, (int) '#', 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 10, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4#");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4#");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, #]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4#" + "'", str3, "4#");
    }

    @Test
    public void test0997() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0997");
        byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10);
        java.lang.String str5 = new java.lang.String(byteArray2);
        java.lang.String str6 = new java.lang.String(byteArray2);
        java.lang.String str8 = new java.lang.String(byteArray2, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) -1, 100, "1");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test0998() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0998");
        char[] charArray2 = new char[] { '4', 'a' };
        java.lang.String str3 = new java.lang.String(charArray2);
        java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str8 = new java.lang.String(charArray2);
        java.lang.String str9 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = java.lang.String.valueOf(charArray2, (int) (short) 10, (int) (byte) 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 10, length 2");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray2);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]");
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, "");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a");
    }

    @Test
    public void test0999() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test0999");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.value = (-1L);
        operation0.from = "100.0";
        java.lang.Object obj7 = operation0.value;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type;
        java.lang.Object obj9 = operation0.value;
        operation0.path = "4  a";
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertEquals("'" + obj9 + "' != '" + (-1L) + "'", obj9, (-1L));
    }

    @Test
    public void test1000() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest1.test1000");
        char[] charArray4 = new char[] { ' ', ' ', '4', 'a' };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = new java.lang.String(charArray4, (-1), 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 1, length 4");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(charArray4);
        org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), "  4a");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), "  4a");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[ ,  , 4, a]");
    }
}
