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

@FixMethodOrder(MethodSorters.NAME_ASCENDING)
public class RegressionTest2 {

    public static boolean debug = false;

    @Test
    public void test1001() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1001");
        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.Object obj10 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str8, "class com.alibaba.fastjson.JSONPatch$Operation");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2class com.alibaba.fastjson.JSONPatch$Operation");
        } 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");
    }

    @Test
    public void test1002() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1002");
        char[] charArray4 = new char[] { 'a', '#', '4', ' ' };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = java.lang.String.valueOf(charArray4, (int) (short) 0, (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, 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), "a#4 ");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), "a#4 ");
        org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[a, #, 4,  ]");
    }

    @Test
    public void test1003() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1003");
        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.lang.String str15 = new java.lang.String(byteArray2);
        java.lang.String str16 = 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, (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("'" + 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");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
    }

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

    @Test
    public void test1005() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1005");
        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 str12 = new java.lang.String(byteArray2, (int) (short) 1, 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, (int) '4', (int) 'a');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, 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("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001" + "'", str12, "\001");
    }

    @Test
    public void test1006() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1006");
        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);
        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, (int) (byte) 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), "[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");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
    }

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

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

    @Test
    public void test1009() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1009");
        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);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(byteArray2, (int) (short) 1, (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 + "' != '" + "\u640a\u6400" + "'", str7, "\u640a\u6400");
    }

    @Test
    public void test1010() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1010");
        java.lang.CharSequence[] charSequenceArray1 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = java.lang.String.join((java.lang.CharSequence) "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a  a", charSequenceArray1);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test1011() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1011");
        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 = java.lang.String.valueOf((java.lang.Object) str9);
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
    }

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

    @Test
    public void test1013() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1013");
        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.lang.String str15 = new java.lang.String(byteArray2);
        java.lang.String str16 = new java.lang.String(byteArray2);
        java.nio.charset.Charset charset17 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(byteArray2, charset17);
            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");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
    }

    @Test
    public void test1014() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1014");
        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;
        operation0.from = "replace";
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertNull(str4);
        org.junit.Assert.assertNull(operationType5);
    }

    @Test
    public void test1015() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1015");
        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, (-1), (int) 'a', (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, 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 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
    }

    @Test
    public void test1016() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1016");
        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.lang.Class<?> wildcardClass11 = byteArray6.getClass();
        java.lang.String str12 = java.lang.String.valueOf((java.lang.Object) wildcardClass11);
        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");
        org.junit.Assert.assertNotNull(wildcardClass11);
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "class [B" + "'", str12, "class [B");
    }

    @Test
    public void test1017() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1017");
        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.String str12 = operation0.path;
        com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation13.type = operationType14;
        com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation13.type;
        operation0.type = operationType16;
        operation0.value = "\u6101\u6101";
        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.assertNull(str12);
        org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
    }

    @Test
    public void test1018() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1018");
        com.alibaba.fastjson.JSONPatch.OperationType operationType0 = com.alibaba.fastjson.JSONPatch.OperationType.replace;
        java.lang.Class<?> wildcardClass1 = operationType0.getClass();
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj3 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operationType0, "\uff00\uff0a\uff00");
            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.assertTrue("'" + operationType0 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType0.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace));
        org.junit.Assert.assertNotNull(wildcardClass1);
    }

    @Test
    public void test1019() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1019");
        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, 1, (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 32, 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 test1020() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1020");
        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) (byte) 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");
    }

    @Test
    public void test1021() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1021");
        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 charset12 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray4, 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");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
    }

    @Test
    public void test1022() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1022");
        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.String str14 = operation0.from;
        operation0.path = "a  a";
        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.assertNull(str14);
    }

    @Test
    public void test1023() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1023");
        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);
        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("'" + 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 test1024() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1024");
        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 = operation0.type;
        java.lang.String str10 = operation0.from;
        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;
        operation11.value = (-1L);
        operation11.from = "false";
        com.alibaba.fastjson.JSONPatch.OperationType operationType25 = com.alibaba.fastjson.JSONPatch.OperationType.remove;
        operation11.type = operationType25;
        operation0.type = operationType25;
        java.lang.Class<?> wildcardClass28 = operationType25.getClass();
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L));
        org.junit.Assert.assertNull(operationType9);
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        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("'" + operationType25 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType25.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove));
        org.junit.Assert.assertNotNull(wildcardClass28);
    }

    @Test
    public void test1025() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1025");
        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) '#');
        java.nio.charset.Charset charset20 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str21 = new java.lang.String(byteArray2, (int) ' ', (int) (short) 1, charset20);
            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("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u2301\u2301" + "'", str17, "\u2301\u2301");
    }

    @Test
    public void test1026() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1026");
        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, (-1), (int) (byte) -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(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 test1027() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1027");
        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', (int) (short) 0, "4 ##");
            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");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
    }

    @Test
    public void test1028() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1028");
        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, "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.
        }
    }

    @Test
    public void test1029() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1029");
        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 = new java.lang.String(charArray10);
        java.lang.String str18 = 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("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "aa4" + "'", str15, "aa4");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "a" + "'", str18, "a");
    }

    @Test
    public void test1030() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1030");
        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 charset11 = null;
        // 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) 1, 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("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test1031() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1031");
        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 = new java.lang.String(charArray3);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj8 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) charArray3, "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a  a");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2a  aC?A? 4C?A?  # a4C?A?100.0C?A???C?A?a  a");
        } catch (com.alibaba.fastjson.JSONException 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");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "aa4" + "'", str6, "aa4");
    }

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

    @Test
    public void test1033() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1033");
        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.Operation operation8 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation8.value = (-1.0d);
        operation8.value = (-1L);
        operation8.from = "100.0";
        java.lang.Object obj15 = operation8.value;
        java.lang.Object obj16 = operation8.value;
        com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.remove;
        operation8.type = operationType17;
        operation0.type = operationType17;
        com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation0.type;
        java.lang.Object obj21 = operation0.value;
        java.lang.Class<?> wildcardClass22 = operation0.getClass();
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1L) + "'", obj15, (-1L));
        org.junit.Assert.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L));
        org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove));
        org.junit.Assert.assertTrue("'" + operationType20 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType20.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove));
        org.junit.Assert.assertEquals("'" + obj21 + "' != '" + (-1L) + "'", obj21, (-1L));
        org.junit.Assert.assertNotNull(wildcardClass22);
    }

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

    @Test
    public void test1035() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1035");
        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 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, (int) (short) 1, (int) (byte) 1, "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), "[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("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001");
    }

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

    @Test
    public void test1037() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1037");
        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 str12 = new java.lang.String(byteArray2, (int) (short) 1, 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, "10");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 10");
        } 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("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001" + "'", str12, "\001");
    }

    @Test
    public void test1038() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1038");
        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";
        operation0.value = "-1.0";
        java.lang.String str15 = 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("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L));
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0");
    }

    @Test
    public void test1039() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1039");
        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.lang.String str15 = new java.lang.String(byteArray2);
        java.lang.String str16 = 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, "  # a4");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message:   # 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 + "' != '" + "\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");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
    }

    @Test
    public void test1040() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1040");
        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";
        operation0.value = "-1.0";
        operation0.from = "\u0101\u0101";
        java.lang.Class<?> wildcardClass17 = 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.assertNotNull(wildcardClass17);
    }

    @Test
    public void test1041() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1041");
        java.util.Locale locale0 = null;
        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.format(locale0, "hi!", (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 + "' != '" + "hi!" + "'", str10, "hi!");
    }

    @Test
    public void test1042() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1042");
        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 str17 = new java.lang.String(byteArray2);
        java.lang.String str18 = new java.lang.String(byteArray2);
        java.lang.String str20 = new java.lang.String(byteArray2, (int) (short) 10);
        java.nio.charset.Charset charset21 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str22 = new java.lang.String(byteArray2, charset21);
            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("'" + str17 + "' != '" + "\001\001" + "'", str17, "\001\001");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\001\001" + "'", str18, "\001\001");
        org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u0a01\u0a01" + "'", str20, "\u0a01\u0a01");
    }

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

    @Test
    public void test1044() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1044");
        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";
        java.lang.String str8 = operation0.path;
        com.alibaba.fastjson.JSONPatch.OperationType operationType9 = operation0.type;
        org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L));
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u6401" + "'", str8, "\u6401");
        org.junit.Assert.assertNull(operationType9);
    }

    @Test
    public void test1045() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1045");
        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 str16 = java.lang.String.valueOf(charArray10, 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("'" + str16 + "' != '" + "a" + "'", str16, "a");
    }

    @Test
    public void test1046() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1046");
        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.String str10 = operation0.from;
        java.lang.Class<?> wildcardClass11 = 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("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertNotNull(wildcardClass11);
    }

    @Test
    public void test1047() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1047");
        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, (int) (short) 1, 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.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 test1048() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1048");
        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, 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, (int) (byte) -1, 0, 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("'" + str8 + "' != '" + "" + "'", str8, "");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\n\000" + "'", str10, "\n\000");
    }

    @Test
    public void test1049() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1049");
        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 str14 = new java.lang.String(byteArray6, 1, (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, 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("'" + str11 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str11, "\u34ff\u3464\u340a\u340a\u34ff\u3464");
    }

    @Test
    public void test1050() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1050");
        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 str18 = new java.lang.String(byteArray2, 0, (-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(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 test1051() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1051");
        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.join((java.lang.CharSequence) "32", charSequenceArray8);
        java.lang.String str15 = java.lang.String.format("\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a", (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 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a" + "'", str15, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a");
    }

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

    @Test
    public void test1053() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1053");
        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;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj11 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "replace");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2replace");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0");
    }

    @Test
    public void test1054() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1054");
        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);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = java.lang.String.copyValueOf(charArray2, (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(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");
    }

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

    @Test
    public void test1056() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1056");
        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);
        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("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a01\u0a01" + "'", str10, "\u0a01\u0a01");
    }

    @Test
    public void test1057() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1057");
        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) (short) 1, (int) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 35, 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 test1058() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1058");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str1 = operation0.path;
        java.lang.String str2 = operation0.path;
        com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type;
        org.junit.Assert.assertNull(str1);
        org.junit.Assert.assertNull(str2);
        org.junit.Assert.assertNull(operationType3);
    }

    @Test
    public void test1059() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1059");
        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, "4444 ", (java.lang.Object[]) charSequenceArray4);
        org.junit.Assert.assertNotNull(charSequenceArray4);
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "0.0" + "'", str5, "0.0");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 ");
    }

    @Test
    public void test1060() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1060");
        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 = new java.lang.String(charArray2, (int) (byte) 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), " 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 test1061() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1061");
        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);
        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, (int) (short) 0, 0, 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("'" + 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 test1062() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1062");
        java.lang.String str1 = new java.lang.String("\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u0a01\u0a01" + "'", str1, "\u0a01\u0a01");
    }

    @Test
    public void test1063() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1063");
        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.join((java.lang.CharSequence) "a  a4a 44a  # a44a100.04a\001\0014aa  a", charSequenceArray6);
        java.lang.String str12 = java.lang.String.valueOf((java.lang.Object) "a  a4a 44a  # a44a100.04a\001\0014aa  a");
        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 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str12, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
    }

    @Test
    public void test1064() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1064");
        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.lang.String str12 = new java.lang.String(byteArray4);
        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");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
    }

    @Test
    public void test1065() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1065");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        operation0.path = "1.0";
        java.lang.Object obj4 = operation0.value;
        com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation5.value = (-1.0d);
        operation5.from = "-1";
        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;
        operation5.value = operationType19;
        operation0.type = operationType19;
        java.lang.Class<?> wildcardClass23 = operation0.getClass();
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertNull(obj4);
        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.assertNotNull(wildcardClass23);
    }

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

    @Test
    public void test1067() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1067");
        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, 10, (-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), "[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 test1068() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1068");
        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);
        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, 100, (int) '4', 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("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
    }

    @Test
    public void test1069() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1069");
        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, 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, 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 test1070() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1070");
        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#", charSequenceArray7);
        java.lang.String str13 = java.lang.String.format("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 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4#" + "'", str13, "4#");
    }

    @Test
    public void test1071() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1071");
        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 = "";
        operation0.path = "#a#";
        java.lang.String str14 = operation0.from;
        java.lang.String str15 = operation0.from;
        com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation0.type;
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, "");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, "");
        org.junit.Assert.assertNull(operationType16);
    }

    @Test
    public void test1072() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1072");
        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;
        com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type;
        java.lang.String str4 = java.lang.String.valueOf((java.lang.Object) operation0);
        org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType3 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType3.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
    }

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

    @Test
    public void test1074() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1074");
        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 35, 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 test1075() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1075");
        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.String str12 = operation0.path;
        operation0.path = "replace";
        operation0.path = "\001\001";
        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.assertNull(str12);
    }

    @Test
    public void test1076() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1076");
        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.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");
    }

    @Test
    public void test1077() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1077");
        java.util.Locale locale0 = null;
        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.format(locale0, "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 + "' != '" + "4#" + "'", str11, "4#");
    }

    @Test
    public void test1078() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1078");
        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#", charSequenceArray7);
        java.lang.String str13 = java.lang.String.format("\000", (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 + "' != '" + "\000" + "'", str13, "\000");
    }

    @Test
    public void test1079() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1079");
        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);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str20 = new java.lang.String(byteArray2, (int) '4', (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(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");
    }

    @Test
    public void test1080() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1080");
        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, (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("'" + str6 + "' != '" + "\u2301\u2301" + "'", str6, "\u2301\u2301");
    }

    @Test
    public void test1081() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1081");
        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 = "";
        operation0.path = "10";
        java.lang.Object obj15 = operation0.value;
        com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation16.value = (-1.0d);
        operation16.value = (-1L);
        operation16.from = "100.0";
        java.lang.Object obj23 = operation16.value;
        com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation16.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType25 = operation16.type;
        java.lang.String str26 = operation16.from;
        java.lang.String str27 = operation16.path;
        operation0.value = str27;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj30 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str27, "10.0");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 4, line 1, column 510.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.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1L) + "'", obj15, (-1L));
        org.junit.Assert.assertEquals("'" + obj23 + "' != '" + (-1L) + "'", obj23, (-1L));
        org.junit.Assert.assertNull(operationType24);
        org.junit.Assert.assertNull(operationType25);
        org.junit.Assert.assertEquals("'" + str26 + "' != '" + "100.0" + "'", str26, "100.0");
        org.junit.Assert.assertNull(str27);
    }

    @Test
    public void test1082() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1082");
        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 = new java.lang.String(charArray3);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = java.lang.String.valueOf(charArray3, (int) '4', (int) 'a');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 97, 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");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "aa4" + "'", str6, "aa4");
    }

    @Test
    public void test1083() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1083");
        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;
        com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation10.from = "100.0";
        operation10.path = "aa4";
        com.alibaba.fastjson.JSONPatch.Operation operation15 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation15.value = (-1.0d);
        operation15.value = (-1L);
        java.lang.String str20 = operation15.path;
        com.alibaba.fastjson.JSONPatch.Operation operation21 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation21.value = (-1.0d);
        operation21.value = (-1L);
        operation21.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType28 = operation21.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType29 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation21.type = operationType29;
        com.alibaba.fastjson.JSONPatch.OperationType operationType31 = operation21.type;
        operation15.value = operationType31;
        operation10.type = operationType31;
        operation0.type = operationType31;
        com.alibaba.fastjson.JSONPatch.OperationType operationType35 = operation0.type;
        operation0.path = "\u0a01\u0a01";
        operation0.path = "";
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertNull(operationType9);
        org.junit.Assert.assertNull(str20);
        org.junit.Assert.assertNull(operationType28);
        org.junit.Assert.assertTrue("'" + operationType29 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType29.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType31 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType31.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType35 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType35.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test1084() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1084");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("", "\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.
        }
    }

    @Test
    public void test1085() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1085");
        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) "10", 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 test1086() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1086");
        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 test1087() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1087");
        int[] intArray1 = new int[] { '#' };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str4 = new java.lang.String(intArray1, (int) ' ', (int) (byte) 1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, 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), "[35]");
    }

    @Test
    public void test1088() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1088");
        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";
        operation0.from = "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  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("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
    }

    @Test
    public void test1089() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1089");
        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.String str11 = operation0.path;
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertNull(str11);
    }

    @Test
    public void test1090() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1090");
        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("\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64", (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 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str9, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
    }

    @Test
    public void test1091() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1091");
        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, "52", (java.lang.Object[]) charSequenceArray4);
        org.junit.Assert.assertNotNull(charSequenceArray4);
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "hi!" + "'", str5, "hi!");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "52" + "'", str6, "52");
    }

    @Test
    public void test1092() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1092");
        int[] intArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str3 = new java.lang.String(intArray0, (int) 'a', (-1));
            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 test1093() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1093");
        java.util.Locale locale0 = null;
        java.lang.Object[] objArray2 = null;
        java.lang.String str3 = java.lang.String.format(locale0, "1.0", objArray2);
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "1.0" + "'", str3, "1.0");
    }

    @Test
    public void test1094() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1094");
        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 str18 = new java.lang.String(byteArray2, (int) (byte) -1);
        java.nio.charset.Charset charset21 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str22 = new java.lang.String(byteArray2, (-1), (int) '#', charset21);
            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("'" + str18 + "' != '" + "\uff01\uff01" + "'", str18, "\uff01\uff01");
    }

    @Test
    public void test1095() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1095");
        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 str19 = new java.lang.String(byteArray2, (int) ' ', (int) '#', (int) 'a');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, 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("'" + 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 test1096() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1096");
        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);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = java.lang.String.copyValueOf(charArray2, (int) ' ', 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(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 test1097() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1097");
        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, 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(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 test1098() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1098");
        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 str11 = new java.lang.String(byteArray2, "4a4a#");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 4a4a#");
        } 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("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
    }

    @Test
    public void test1099() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1099");
        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);
        operation17.value = (-1L);
        java.lang.Object obj22 = operation17.value;
        operation17.path = "\u6401";
        java.lang.String str25 = operation17.path;
        com.alibaba.fastjson.JSONPatch.Operation operation26 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation26.value = (-1.0d);
        operation26.value = (-1L);
        operation26.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType33 = operation26.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType34 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation26.type = operationType34;
        operation26.value = (-1L);
        java.lang.String str38 = operation26.path;
        com.alibaba.fastjson.JSONPatch.Operation operation39 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType40 = operation39.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation39.type;
        com.alibaba.fastjson.JSONPatch.Operation operation42 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation42.value = (-1.0d);
        operation42.value = (-1L);
        java.lang.String str47 = operation42.path;
        com.alibaba.fastjson.JSONPatch.Operation operation48 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation48.value = (-1.0d);
        operation48.value = (-1L);
        operation48.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType55 = operation48.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType56 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation48.type = operationType56;
        com.alibaba.fastjson.JSONPatch.OperationType operationType58 = operation48.type;
        operation42.value = operationType58;
        operation39.type = operationType58;
        operation26.type = operationType58;
        operation17.type = operationType58;
        operation0.type = operationType58;
        operation0.from = "replace";
        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.assertEquals("'" + obj22 + "' != '" + (-1L) + "'", obj22, (-1L));
        org.junit.Assert.assertEquals("'" + str25 + "' != '" + "\u6401" + "'", str25, "\u6401");
        org.junit.Assert.assertNull(operationType33);
        org.junit.Assert.assertTrue("'" + operationType34 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType34.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(str38);
        org.junit.Assert.assertNull(operationType40);
        org.junit.Assert.assertNull(operationType41);
        org.junit.Assert.assertNull(str47);
        org.junit.Assert.assertNull(operationType55);
        org.junit.Assert.assertTrue("'" + operationType56 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType56.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType58 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType58.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test1100() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1100");
        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.String str6 = java.lang.String.valueOf((java.lang.Object) operation0);
        org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L));
    }

    @Test
    public void test1101() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1101");
        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;
        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));
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\n\000" + "'", str16, "\n\000");
    }

    @Test
    public void test1102() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1102");
        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;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj6 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "\000");
            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(str3);
        org.junit.Assert.assertNull(str4);
    }

    @Test
    public void test1103() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1103");
        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#", charSequenceArray7);
        java.lang.String str13 = java.lang.String.format("\u2001\u2001", (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 + "' != '" + "\u2001\u2001" + "'", str13, "\u2001\u2001");
    }

    @Test
    public void test1104() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1104");
        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 = new java.lang.String(charArray10);
        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("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "aa4" + "'", str15, "aa4");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "aa4" + "'", str16, "aa4");
    }

    @Test
    public void test1105() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1105");
        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.Object obj8 = operation0.value;
        java.lang.String str9 = java.lang.String.valueOf(obj8);
        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.assertNotNull(obj8);
        org.junit.Assert.assertEquals(obj8.toString(), "class com.alibaba.fastjson.JSONPatch$Operation");
        org.junit.Assert.assertEquals(java.lang.String.valueOf(obj8), "class com.alibaba.fastjson.JSONPatch$Operation");
        org.junit.Assert.assertEquals(java.util.Objects.toString(obj8), "class com.alibaba.fastjson.JSONPatch$Operation");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "class com.alibaba.fastjson.JSONPatch$Operation" + "'", str9, "class com.alibaba.fastjson.JSONPatch$Operation");
    }

    @Test
    public void test1106() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1106");
        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) (byte) 0, (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.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 test1107() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1107");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u0a0a\u0a00", "\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 test1108() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1108");
        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 = new java.lang.String(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("'" + 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 test1109() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1109");
        byte[] byteArray3 = new byte[] { (byte) 0, (byte) 10, (byte) 0 };
        java.lang.String str5 = new java.lang.String(byteArray3, (int) (short) -1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = new java.lang.String(byteArray3, (int) (byte) 0, 1, "1.0");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 1.0");
        } catch (java.io.UnsupportedEncodingException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(byteArray3);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray3), "[0, 10, 0]");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\uff00\uff0a\uff00" + "'", str5, "\uff00\uff0a\uff00");
    }

    @Test
    public void test1110() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1110");
        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;
        java.lang.Object obj14 = operation0.value;
        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("'" + 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("'" + obj14 + "' != '" + (-1L) + "'", obj14, (-1L));
    }

    @Test
    public void test1111() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1111");
        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, "\u0a01", (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 + "' != '" + "\u0a01" + "'", str14, "\u0a01");
    }

    @Test
    public void test1112() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1112");
        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;
        java.lang.String str9 = operation0.path;
        operation0.value = "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a";
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L));
        org.junit.Assert.assertNull(str9);
    }

    @Test
    public void test1113() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1113");
        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((java.lang.Object) str5);
        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 test1114() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1114");
        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) '#');
        java.nio.charset.Charset charset20 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str21 = new java.lang.String(byteArray2, (int) '4', (int) '#', charset20);
            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("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u2301\u2301" + "'", str17, "\u2301\u2301");
    }

    @Test
    public void test1115() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1115");
        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 str11 = new java.lang.String(byteArray2, 100);
        java.lang.String str13 = new java.lang.String(byteArray2, (int) (byte) 0);
        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("'" + str11 + "' != '" + "\u640a\u6400" + "'", str11, "\u640a\u6400");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\n\000" + "'", str13, "\n\000");
    }

    @Test
    public void test1116() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1116");
        int[] intArray5 = new int[] { (byte) 100, 1, ' ', (byte) -1, (byte) -1 };
        java.lang.String str8 = new java.lang.String(intArray5, 1, 1);
        java.lang.String str11 = new java.lang.String(intArray5, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(intArray5, (int) (short) 100, (int) (short) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, 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");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, "");
    }

    @Test
    public void test1117() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1117");
        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, 10, (int) (byte) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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 test1118() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1118");
        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 str13 = new java.lang.String(byteArray2, 0, (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, 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("'" + str10 + "' != '" + "\u0a01\u0a01" + "'", str10, "\u0a01\u0a01");
    }

    @Test
    public void test1119() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1119");
        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 str18 = new java.lang.String(byteArray2, (int) (byte) -1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str20 = new java.lang.String(byteArray2, "\u0101\u0101");
            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("'" + 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("'" + str18 + "' != '" + "\uff01\uff01" + "'", str18, "\uff01\uff01");
    }

    @Test
    public void test1120() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1120");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        operation0.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType4 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation0.type = operationType4;
        java.lang.String str6 = operation0.from;
        java.lang.Class<?> wildcardClass7 = operation0.getClass();
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertTrue("'" + operationType4 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType4.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
        org.junit.Assert.assertNull(str6);
        org.junit.Assert.assertNotNull(wildcardClass7);
    }

    @Test
    public void test1121() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1121");
        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("\u0a0a\u0a00", (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 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00");
    }

    @Test
    public void test1122() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1122");
        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.Object obj11 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "10.0");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 4, line 1, column 510.0");
        } 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");
    }

    @Test
    public void test1123() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1123");
        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;
        java.lang.Object obj4 = operation0.value;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj6 = com.alibaba.fastjson.JSONPatch.apply(obj4, "a#a4##");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2a#a4##");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertNull(operationType2);
        org.junit.Assert.assertNull(obj3);
        org.junit.Assert.assertNull(obj4);
    }

    @Test
    public void test1124() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1124");
        java.lang.CharSequence[] charSequenceArray2 = new java.lang.CharSequence[] { "hi!" };
        java.lang.String str3 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray2);
        java.lang.Class<?> wildcardClass4 = charSequenceArray2.getClass();
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj6 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) charSequenceArray2, "-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.assertNotNull(charSequenceArray2);
        org.junit.Assert.assertEquals("'" + str3 + "' != '" + "hi!" + "'", str3, "hi!");
        org.junit.Assert.assertNotNull(wildcardClass4);
    }

    @Test
    public void test1125() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1125");
        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) 1, (int) (short) 1);
        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("'" + str6 + "' != '" + "a" + "'", str6, "a");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a");
    }

    @Test
    public void test1126() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1126");
        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');
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str16 = new java.lang.String(byteArray2, (-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 + "' != '" + "\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 test1127() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1127");
        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";
        operation0.value = "-1.0";
        java.lang.String str15 = operation0.path;
        operation0.path = "\uff01\uff01";
        java.lang.String str18 = java.lang.String.valueOf((java.lang.Object) "\uff01\uff01");
        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(str15);
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\uff01\uff01" + "'", str18, "\uff01\uff01");
    }

    @Test
    public void test1128() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1128");
        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 str19 = new java.lang.String(byteArray2, (int) (byte) 100, (int) (byte) 1, "a#4");
            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("'" + 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 test1129() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1129");
        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("32", (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 + "' != '" + "32" + "'", str15, "32");
    }

    @Test
    public void test1130() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1130");
        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;
        com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation0.type;
        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.assertTrue("'" + operationType13 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType13.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test1131() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1131");
        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 str17 = new java.lang.String(byteArray2);
        java.lang.String str18 = new java.lang.String(byteArray2);
        java.lang.String str20 = new java.lang.String(byteArray2, (int) (byte) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str23 = new java.lang.String(byteArray2, 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("'" + 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("'" + str17 + "' != '" + "\001\001" + "'", str17, "\001\001");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\001\001" + "'", str18, "\001\001");
        org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\001\001" + "'", str20, "\001\001");
    }

    @Test
    public void test1132() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1132");
        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, 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, (int) (byte) 0, (int) (byte) -1, 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("'" + str8 + "' != '" + "" + "'", str8, "");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\n\000" + "'", str10, "\n\000");
    }

    @Test
    public void test1133() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1133");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("52", "\uffff\uff64\uff0a\uff0a\uffff\uff64");
            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 test1134() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1134");
        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) "\u0a01\u0a01", charSequenceArray6);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "aa4", charSequenceArray6);
        java.lang.String str11 = java.lang.String.format("\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a", (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 + "' != '" + "\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");
    }

    @Test
    public void test1135() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1135");
        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;
        java.lang.String str11 = operation0.path;
        java.lang.String str12 = 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.assertNull(str11);
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0");
    }

    @Test
    public void test1136() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1136");
        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.value = 100.0d;
        com.alibaba.fastjson.JSONPatch.Operation operation8 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation8.type = operationType9;
        com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation8.type;
        operation8.from = "#";
        com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation8.type;
        operation0.value = operationType14;
        operation0.from = "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a";
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
    }

    @Test
    public void test1137() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1137");
        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 = new java.lang.String(charArray2, 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(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 test1138() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1138");
        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 str14 = new java.lang.String(byteArray2, (int) (byte) 10, (int) (byte) 0, (int) (byte) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = new java.lang.String(byteArray2, (int) '4', (int) 'a');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, 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("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u0a01" + "'", str14, "\u0a01");
    }

    @Test
    public void test1139() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1139");
        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, (int) '4', (int) (short) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 0, 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 test1140() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1140");
        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.join((java.lang.CharSequence) "#", charSequenceArray7);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u2001\u2001", 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 test1141() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1141");
        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 = java.lang.String.copyValueOf(charArray10, 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(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 test1142() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1142");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray12 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray12);
        java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray12);
        java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray12);
        java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "\u010a\u0100", charSequenceArray12);
        java.lang.String str17 = java.lang.String.format(locale0, "\u010a\u0100", (java.lang.Object[]) charSequenceArray12);
        org.junit.Assert.assertNotNull(charSequenceArray12);
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str13, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
// flaky:         org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a" + "'", str14, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
// flaky:         org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a" + "'", str15, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a");
// flaky:         org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a  a" + "'", str16, "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a  a");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u010a\u0100" + "'", str17, "\u010a\u0100");
    }

    @Test
    public void test1143() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1143");
        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.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, 0, 1, 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");
    }

    @Test
    public void test1144() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1144");
        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.join((java.lang.CharSequence) "32", charSequenceArray7);
        java.lang.Class<?> wildcardClass14 = charSequenceArray7.getClass();
        java.lang.String str15 = java.lang.String.valueOf((java.lang.Object) wildcardClass14);
        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");
        org.junit.Assert.assertNotNull(wildcardClass14);
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "class [Ljava.lang.CharSequence;" + "'", str15, "class [Ljava.lang.CharSequence;");
    }

    @Test
    public void test1145() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1145");
        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) "1", charSequenceArray8);
        java.lang.String str14 = java.lang.String.format(locale0, "\u3401\u3401", (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 + "' != '" + "\u3401\u3401" + "'", str14, "\u3401\u3401");
    }

    @Test
    public void test1146() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1146");
        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 str14 = new java.lang.String(byteArray2, (int) (byte) 10, (int) (byte) 0, (int) (byte) 1);
        java.nio.charset.Charset charset17 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(byteArray2, (-1), (int) '#', charset17);
            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("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u0a01" + "'", str14, "\u0a01");
    }

    @Test
    public void test1147() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1147");
        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;
        com.alibaba.fastjson.JSONPatch.Operation operation32 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation32.value = (-1.0d);
        operation32.value = (-1L);
        java.lang.String str37 = operation32.path;
        com.alibaba.fastjson.JSONPatch.OperationType operationType38 = operation32.type;
        operation32.from = "a  a";
        com.alibaba.fastjson.JSONPatch.Operation operation41 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation41.value = (-1.0d);
        operation41.from = "-1";
        java.lang.String str46 = operation41.path;
        com.alibaba.fastjson.JSONPatch.Operation operation47 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation47.value = (-1.0d);
        operation47.value = (-1L);
        operation47.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType54 = operation47.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType55 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation47.type = operationType55;
        operation41.value = operationType55;
        operation32.type = operationType55;
        operation0.type = operationType55;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj61 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "10.0");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 4, line 1, column 510.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.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(str37);
        org.junit.Assert.assertNull(operationType38);
        org.junit.Assert.assertNull(str46);
        org.junit.Assert.assertNull(operationType54);
        org.junit.Assert.assertTrue("'" + operationType55 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType55.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test1148() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1148");
        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;
        operation0.path = "a  a";
        java.lang.String str7 = operation0.path;
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertNull(str4);
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "a  a" + "'", str7, "a  a");
    }

    @Test
    public void test1149() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1149");
        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);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, (int) (short) -1, (int) (byte) 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(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");
    }

    @Test
    public void test1150() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1150");
        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) "copy", charSequenceArray8);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray8);
        java.lang.String str14 = java.lang.String.format(locale0, "10.0", (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 + "' != '" + "10.0" + "'", str14, "10.0");
    }

    @Test
    public void test1151() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1151");
        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 = new java.lang.String(charArray5);
        java.lang.String str11 = 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 ");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4444 " + "'", str11, "4444 ");
    }

    @Test
    public void test1152() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1152");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a", " ");
            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 test1153() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1153");
        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;
        com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type;
        operation0.from = "#";
        com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation6.type;
        operation6.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType10 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation6.type = operationType10;
        operation0.type = operationType10;
        com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation13.type = operationType14;
        operation13.from = "aa4";
        java.lang.Object obj18 = operation13.value;
        com.alibaba.fastjson.JSONPatch.Operation operation19 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation19.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation19.type;
        com.alibaba.fastjson.JSONPatch.Operation operation22 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation22.value = (-1.0d);
        operation22.value = (-1L);
        java.lang.String str27 = operation22.path;
        com.alibaba.fastjson.JSONPatch.Operation operation28 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation28.value = (-1.0d);
        operation28.value = (-1L);
        operation28.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType35 = operation28.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType36 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation28.type = operationType36;
        com.alibaba.fastjson.JSONPatch.OperationType operationType38 = operation28.type;
        operation22.value = operationType38;
        operation19.type = operationType38;
        operation13.type = operationType38;
        com.alibaba.fastjson.JSONPatch.OperationType operationType42 = operation13.type;
        operation0.value = operationType42;
        com.alibaba.fastjson.JSONPatch.Operation operation44 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation44.value = (-1.0d);
        operation44.value = (-1L);
        operation44.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType51 = operation44.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType52 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation44.type = operationType52;
        java.lang.Object obj54 = operation44.value;
        java.lang.String str55 = operation44.from;
        java.lang.Object obj56 = operation44.value;
        java.lang.Object obj57 = operation44.value;
        byte[] byteArray60 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str62 = new java.lang.String(byteArray60, (int) (byte) 10);
        java.lang.Class<?> wildcardClass63 = byteArray60.getClass();
        operation44.value = byteArray60;
        java.lang.Object obj65 = operation44.value;
        com.alibaba.fastjson.JSONPatch.Operation operation66 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation66.value = (-1.0d);
        operation66.value = (-1L);
        operation66.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType73 = operation66.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType74 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation66.type = operationType74;
        java.lang.String str76 = operation66.from;
        com.alibaba.fastjson.JSONPatch.OperationType operationType77 = operation66.type;
        operation44.type = operationType77;
        operation0.type = operationType77;
        java.lang.CharSequence[] charSequenceArray83 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str84 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray83);
        java.lang.String str85 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray83);
        operation0.value = charSequenceArray83;
        java.lang.String str87 = operation0.path;
        org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType3 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType3.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
        org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNull(obj18);
        org.junit.Assert.assertNull(operationType20);
        org.junit.Assert.assertNull(operationType21);
        org.junit.Assert.assertNull(str27);
        org.junit.Assert.assertNull(operationType35);
        org.junit.Assert.assertTrue("'" + operationType36 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType36.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType38 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType38.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType42 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType42.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(operationType51);
        org.junit.Assert.assertTrue("'" + operationType52 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType52.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj54 + "' != '" + (-1L) + "'", obj54, (-1L));
        org.junit.Assert.assertEquals("'" + str55 + "' != '" + "100.0" + "'", str55, "100.0");
        org.junit.Assert.assertEquals("'" + obj56 + "' != '" + (-1L) + "'", obj56, (-1L));
        org.junit.Assert.assertEquals("'" + obj57 + "' != '" + (-1L) + "'", obj57, (-1L));
        org.junit.Assert.assertNotNull(byteArray60);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray60), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str62 + "' != '" + "\u0a01\u0a01" + "'", str62, "\u0a01\u0a01");
        org.junit.Assert.assertNotNull(wildcardClass63);
        org.junit.Assert.assertNotNull(obj65);
        org.junit.Assert.assertNull(operationType73);
        org.junit.Assert.assertTrue("'" + operationType74 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType74.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + str76 + "' != '" + "100.0" + "'", str76, "100.0");
        org.junit.Assert.assertTrue("'" + operationType77 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType77.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNotNull(charSequenceArray83);
        org.junit.Assert.assertEquals("'" + str84 + "' != '" + "100.0" + "'", str84, "100.0");
        org.junit.Assert.assertEquals("'" + str85 + "' != '" + "100.0" + "'", str85, "100.0");
        org.junit.Assert.assertNull(str87);
    }

    @Test
    public void test1154() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1154");
        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 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 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\n\000" + "'", str8, "\n\000");
    }

    @Test
    public void test1155() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1155");
        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("  # a4", (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 + "' != '" + "  # a4" + "'", str11, "  # a4");
    }

    @Test
    public void test1156() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1156");
        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.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("'" + 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 test1157() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1157");
        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);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(charArray5, (int) (short) 0, (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, 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 ");
    }

    @Test
    public void test1158() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1158");
        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.lang.String str11 = 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, 100, (int) (byte) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, 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("'" + str10 + "' != '" + "\uffff\uff64\uff0a\uff0a\uffff\uff64" + "'", str10, "\uffff\uff64\uff0a\uff0a\uffff\uff64");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str11, "\ufffdd\n\n\ufffdd");
    }

    @Test
    public void test1159() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1159");
        int[] intArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str3 = new java.lang.String(intArray0, (int) ' ', (int) '4');
            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 test1160() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1160");
        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 = "32";
        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 test1161() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1161");
        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);
        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("'" + 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 test1162() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1162");
        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, "4a4a#", (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 + "' != '" + "4a4a#" + "'", str13, "4a4a#");
    }

    @Test
    public void test1163() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1163");
        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) "\uff00\uff0a\uff00", charSequenceArray9);
        java.lang.String str17 = java.lang.String.format("null", (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 + "' != '" + "null" + "'", str17, "null");
    }

    @Test
    public void test1164() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1164");
        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) 0, 1, "true");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: true");
        } 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 test1165() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1165");
        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.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, (int) (short) -1, (int) (short) 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.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 test1166() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1166");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0", "\u2001\u2001");
            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 test1167() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1167");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.from = "-1";
        com.alibaba.fastjson.JSONPatch.OperationType operationType5 = operation0.type;
        operation0.path = "4#";
        org.junit.Assert.assertNull(operationType5);
    }

    @Test
    public void test1168() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1168");
        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) 1, (int) (short) 1);
        java.lang.String str9 = new java.lang.String(charArray2, (int) (short) 1, (int) (byte) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = java.lang.String.copyValueOf(charArray2, (int) (byte) 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 + "' != '" + "a" + "'", str6, "a");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a");
    }

    @Test
    public void test1169() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1169");
        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, 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, 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, "");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\n\000" + "'", str10, "\n\000");
    }

    @Test
    public void test1170() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1170");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray13 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray13);
        java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray13);
        java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray13);
        java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "\u010a\u0100", charSequenceArray13);
        java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64", charSequenceArray13);
        java.lang.String str19 = java.lang.String.format(locale0, "replace", (java.lang.Object[]) charSequenceArray13);
        org.junit.Assert.assertNotNull(charSequenceArray13);
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str14, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
// flaky:         org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a" + "'", str15, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
// flaky:         org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a" + "'", str16, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a");
// flaky:         org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a  a" + "'", str17, "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a  a");
// flaky:         org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64\001\001\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64a  a" + "'", str18, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64\001\001\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64a  a");
        org.junit.Assert.assertEquals("'" + str19 + "' != '" + "replace" + "'", str19, "replace");
    }

    @Test
    public void test1171() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1171");
        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) '4', (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, 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 test1172() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1172");
        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 str15 = new java.lang.String(byteArray2, 0, (int) (short) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = new java.lang.String(byteArray2, "\u0a01\u0a01");
            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("'" + 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("'" + str15 + "' != '" + "" + "'", str15, "");
    }

    @Test
    public void test1173() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1173");
        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);
        java.lang.String str12 = 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) (byte) 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");
        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");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\uff01\uff01" + "'", str12, "\uff01\uff01");
    }

    @Test
    public void test1174() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1174");
        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.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, (int) ' ', (int) 'a', 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");
    }

    @Test
    public void test1175() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1175");
        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);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = java.lang.String.valueOf(charArray5, (int) (short) 1, (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, 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 ");
    }

    @Test
    public void test1176() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1176");
        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("a  a", (java.lang.Object[]) charSequenceArray3);
        org.junit.Assert.assertNotNull(charSequenceArray3);
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "hi!" + "'", str4, "hi!");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "a  a" + "'", str5, "a  a");
    }

    @Test
    public void test1177() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1177");
        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 str19 = new java.lang.String(byteArray2, (int) (byte) 0, (int) (byte) -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(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 test1178() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1178");
        byte[] byteArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str4 = new java.lang.String(byteArray0, (int) '4', (int) '#', "4a4a#");
            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 test1179() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1179");
        int[] intArray6 = new int[] { 'a', 'a', (byte) 10, 100, 0, (short) -1 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = new java.lang.String(intArray6, 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), "[97, 97, 10, 100, 0, -1]");
    }

    @Test
    public void test1180() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1180");
        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.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation9.value = (-1.0d);
        operation9.from = "-1";
        java.lang.String str14 = operation9.path;
        com.alibaba.fastjson.JSONPatch.Operation operation15 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation15.value = (-1.0d);
        operation15.value = (-1L);
        operation15.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation15.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType23 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation15.type = operationType23;
        operation9.value = operationType23;
        operation0.type = operationType23;
        com.alibaba.fastjson.JSONPatch.OperationType operationType27 = operation0.type;
        java.lang.Class<?> wildcardClass28 = operation0.getClass();
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertNull(str14);
        org.junit.Assert.assertNull(operationType22);
        org.junit.Assert.assertTrue("'" + operationType23 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType23.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType27 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType27.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNotNull(wildcardClass28);
    }

    @Test
    public void test1181() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1181");
        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);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = new java.lang.String(charArray2, (int) (short) 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(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");
    }

    @Test
    public void test1182() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1182");
        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) '#', (int) (byte) 10, 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 test1183() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1183");
        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 = "";
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj14 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "", "\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.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));
    }

    @Test
    public void test1184() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1184");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.path = "1";
        java.lang.String str3 = operation0.from;
        com.alibaba.fastjson.JSONPatch.OperationType operationType4 = operation0.type;
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertNull(operationType4);
    }

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

    @Test
    public void test1186() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1186");
        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, 1, (int) (short) 1, 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 test1187() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1187");
        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 str9 = java.lang.String.valueOf((java.lang.Object) byteArray2);
        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 test1188() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1188");
        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 str15 = new java.lang.String(byteArray2, (int) (short) 1, (int) (byte) 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");
        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 test1189() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1189");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u640a\u6400", "replace");
            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 test1190() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1190");
        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) (short) 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("'" + str6 + "' != '" + "" + "'", str6, "");
    }

    @Test
    public void test1191() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1191");
        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 charset14 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, (int) '4', 0, 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");
    }

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

    @Test
    public void test1193() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1193");
        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) 0, 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 test1194() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1194");
        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 test1195() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1195");
        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) 1, (int) (short) 1);
        java.lang.String str9 = new java.lang.String(charArray2, (int) (short) 1, (int) (byte) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = java.lang.String.copyValueOf(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("'" + str6 + "' != '" + "a" + "'", str6, "a");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a");
    }

    @Test
    public void test1196() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1196");
        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.OperationType operationType17 = operation0.type;
        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.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test1197() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1197");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("replace", "\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 2replace");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test1198() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1198");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str6 = new java.lang.String(byteArray2, (-1));
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str10 = new java.lang.String(byteArray2, 0, 10, "\u010a\u0100");
            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), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\uff0a\uff00" + "'", str6, "\uff0a\uff00");
    }

    @Test
    public void test1199() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1199");
        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);
        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, (-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(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");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a");
    }

    @Test
    public void test1200() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1200");
        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;
        byte[] byteArray15 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str17 = new java.lang.String(byteArray15, 10);
        java.lang.String str18 = new java.lang.String(byteArray15);
        operation0.value = str18;
        java.lang.Object obj20 = operation0.value;
        operation0.from = "97";
        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.assertNotNull(byteArray15);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray15), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str17, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str18, "\ufffdd\n\n\ufffdd");
        org.junit.Assert.assertEquals("'" + obj20 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", obj20, "\ufffdd\n\n\ufffdd");
    }

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

    @Test
    public void test1202() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1202");
        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.String str10 = operation0.from;
        com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation0.type;
        operation0.path = "false";
        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("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test1203() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1203");
        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, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str22 = new java.lang.String(byteArray4, (int) (byte) 0, (int) (byte) 100, "\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 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");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\001\001" + "'", str18, "\001\001");
    }

    @Test
    public void test1204() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1204");
        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) 10, (int) (short) 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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), "[10]");
    }

    @Test
    public void test1205() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1205");
        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, (int) (short) 100);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, (int) (byte) 0, 0, "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a  a");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a  aC?A? 4C?A?  # a4C?A?100.0C?A???C?A?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("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u6401\u6401" + "'", str11, "\u6401\u6401");
    }

    @Test
    public void test1206() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1206");
        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) 1, (int) (short) 1);
        java.lang.String str9 = new java.lang.String(charArray2, (int) (short) 1, (int) (byte) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(charArray2, 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), "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 + "' != '" + "a" + "'", str6, "a");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a");
    }

    @Test
    public void test1207() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1207");
        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 str12 = new java.lang.String(charArray2, (int) (short) 1, (int) (byte) 1);
        java.lang.String str13 = 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("'" + str12 + "' != '" + "a" + "'", str12, "a");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4a" + "'", str13, "4a");
    }

    @Test
    public void test1208() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1208");
        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.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#");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4#" + "'", str6, "4#");
    }

    @Test
    public void test1209() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1209");
        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, 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), "[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 test1210() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1210");
        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.path = " 4";
        java.lang.String str13 = operation0.path;
        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 test1211() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1211");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray12 = new java.lang.CharSequence[] { "a  a", " 4", "  # a4", "100.0", "\001\001", "a  a" };
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray12);
        java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray12);
        java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray12);
        java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray12);
        java.lang.String str17 = java.lang.String.format(locale0, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a", (java.lang.Object[]) charSequenceArray12);
        org.junit.Assert.assertNotNull(charSequenceArray12);
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str13, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
// flaky:         org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a" + "'", str14, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
// flaky:         org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a" + "'", str15, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a  a");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a" + "'", str16, "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a" + "'", str17, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
    }

    @Test
    public void test1212() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1212");
        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) "a#4", charSequenceArray5);
        java.lang.String str8 = java.lang.String.format(locale0, "aa4", (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 + "' != '" + "aa4" + "'", str8, "aa4");
    }

    @Test
    public void test1213() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1213");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "\u0a01\u0a01", "-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.
        }
    }

    @Test
    public void test1214() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1214");
        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) "#a#", charSequenceArray8);
        java.lang.String str14 = java.lang.String.format(locale0, "97.0", (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 + "' != '" + "97.0" + "'", str14, "97.0");
    }

    @Test
    public void test1215() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1215");
        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 = new java.lang.String(charArray2, 100, (int) ' ');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, 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");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + " 4" + "'", str4, " 4");
    }

    @Test
    public void test1216() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1216");
        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.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");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4a" + "'", str11, "4a");
    }

    @Test
    public void test1217() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1217");
        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);
        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("'" + 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 test1218() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1218");
        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.path = "replace";
        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.assertNull(str5);
    }

    @Test
    public void test1219() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1219");
        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);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = java.lang.String.copyValueOf(charArray2, (int) (short) -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(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 test1220() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1220");
        java.lang.String str1 = java.lang.String.valueOf(100);
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100" + "'", str1, "100");
    }

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

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

    @Test
    public void test1223() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1223");
        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.copyValueOf(charArray2, (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(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 test1224() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1224");
        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 = java.lang.String.valueOf(charArray2, 100, (int) 'a');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, 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), "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 test1225() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1225");
        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) ' ', (int) 'a', 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 test1226() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1226");
        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);
        java.lang.String str12 = new java.lang.String(byteArray2);
        java.lang.String str13 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) 10, (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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), "[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");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\n\000" + "'", str12, "\n\000");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\n\000" + "'", str13, "\n\000");
    }

    @Test
    public void test1227() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1227");
        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.path;
        java.lang.String str12 = operation0.path;
        operation0.path = "10";
        java.lang.String str15 = 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(str11);
        org.junit.Assert.assertNull(str12);
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "10" + "'", str15, "10");
    }

    @Test
    public void test1228() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1228");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("97.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 test1229() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1229");
        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 str11 = new java.lang.String(byteArray2, (int) ' ', 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), "[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 test1230() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1230");
        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, "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.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 + "' != '" + "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0" + "'", str12, "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0");
    }

    @Test
    public void test1231() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1231");
        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) "false", charSequenceArray9);
        java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "32", charSequenceArray9);
        java.lang.String str16 = java.lang.String.format(locale0, "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0", (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 + "' != '" + "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0" + "'", str16, "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0");
    }

    @Test
    public void test1232() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1232");
        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.lang.String str13 = new java.lang.String(byteArray2);
        java.lang.String str15 = new java.lang.String(byteArray2, 100);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str19 = new java.lang.String(byteArray2, (int) '#', (int) (byte) -1, (int) (byte) 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("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, "");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u6401\u6401" + "'", str15, "\u6401\u6401");
    }

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

    @Test
    public void test1234() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1234");
        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.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.assertEquals("'" + obj9 + "' != '" + (-1L) + "'", obj9, (-1L));
    }

    @Test
    public void test1235() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1235");
        int[] intArray2 = new int[] { (byte) 10, (short) 0 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str5 = new java.lang.String(intArray2, (int) ' ', 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(intArray2);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray2), "[10, 0]");
    }

    @Test
    public void test1236() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1236");
        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);
        java.lang.String str12 = new java.lang.String(byteArray2);
        java.lang.String str13 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) 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(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");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\n\000" + "'", str12, "\n\000");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\n\000" + "'", str13, "\n\000");
    }

    @Test
    public void test1237() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1237");
        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) (byte) 100);
        java.nio.charset.Charset charset20 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str21 = new java.lang.String(byteArray2, (int) (byte) 1, (-1), charset20);
            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("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u6401\u6401" + "'", str17, "\u6401\u6401");
    }

    @Test
    public void test1238() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1238");
        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;
        com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type;
        com.alibaba.fastjson.JSONPatch.Operation operation7 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation7.type = operationType8;
        operation0.type = operationType8;
        java.lang.String str11 = operation0.path;
        java.lang.String str12 = java.lang.String.valueOf((java.lang.Object) str11);
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertNull(str4);
        org.junit.Assert.assertNull(operationType5);
        org.junit.Assert.assertNull(operationType6);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNull(str11);
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "null" + "'", str12, "null");
    }

    @Test
    public void test1239() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1239");
        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.from = "#a#";
        operation0.from = "0.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation0.type;
        java.lang.String str15 = operation0.from;
        java.lang.Object obj16 = operation0.value;
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertEquals("'" + obj9 + "' != '" + (-1L) + "'", obj9, (-1L));
        org.junit.Assert.assertNull(operationType14);
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "0.0" + "'", str15, "0.0");
        org.junit.Assert.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L));
    }

    @Test
    public void test1240() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1240");
        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) (byte) -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 ");
    }

    @Test
    public void test1241() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1241");
        java.lang.CharSequence[] charSequenceArray8 = new java.lang.CharSequence[] { " ", "\ufffdd\n\n\ufffdd", "\n\000", "#", "\u0a01\u0a01", "97.0" };
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray8);
        java.lang.String str10 = java.lang.String.format("\u3401\u3401", (java.lang.Object[]) charSequenceArray8);
        org.junit.Assert.assertNotNull(charSequenceArray8);
// flaky:         org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0" + "'", str9, "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u3401\u3401" + "'", str10, "\u3401\u3401");
    }

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

    @Test
    public void test1243() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1243");
        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 = new java.lang.String(charArray5);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = java.lang.String.copyValueOf(charArray5, 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 ");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4444 " + "'", str10, "4444 ");
    }

    @Test
    public void test1244() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1244");
        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, (-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(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 test1245() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1245");
        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);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str8 = java.lang.String.valueOf(charArray2, (int) '#', (-1));
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, 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#");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4#" + "'", str5, "4#");
    }

    @Test
    public void test1246() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1246");
        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 str14 = new java.lang.String(byteArray2);
        java.lang.String str15 = java.lang.String.valueOf((java.lang.Object) byteArray2);
        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("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001");
    }

    @Test
    public void test1247() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1247");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str6 = 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), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
    }

    @Test
    public void test1248() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1248");
        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;
        java.lang.String str13 = java.lang.String.valueOf((java.lang.Object) operation0);
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertNull(operationType12);
    }

    @Test
    public void test1249() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1249");
        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 str14 = new java.lang.String(byteArray2, (int) (short) 10, (int) (byte) -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("'" + 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 test1250() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1250");
        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) (byte) 0, (int) 'a', "\uffff\uff64\uff0a\uff0a\uffff\uff64");
            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.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 test1251() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1251");
        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.Object obj13 = operation0.value;
        byte[] byteArray16 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str18 = new java.lang.String(byteArray16, (int) (byte) 10);
        java.lang.Class<?> wildcardClass19 = byteArray16.getClass();
        operation0.value = byteArray16;
        java.lang.Object obj21 = operation0.value;
        java.lang.Object obj22 = operation0.value;
        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("'" + obj13 + "' != '" + (-1L) + "'", obj13, (-1L));
        org.junit.Assert.assertNotNull(byteArray16);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray16), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01");
        org.junit.Assert.assertNotNull(wildcardClass19);
        org.junit.Assert.assertNotNull(obj21);
        org.junit.Assert.assertNotNull(obj22);
    }

    @Test
    public void test1252() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1252");
        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 = new java.lang.String(charArray2);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str10 = new java.lang.String(charArray2, (int) (short) 1, (int) (short) 1);
        java.lang.String str11 = 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#");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4#" + "'", str6, "4#");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4#" + "'", str7, "4#");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "#" + "'", str10, "#");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4#" + "'", str11, "4#");
    }

    @Test
    public void test1253() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1253");
        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.nio.charset.Charset charset17 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(byteArray2, (-1), (int) ' ', charset17);
            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");
    }

    @Test
    public void test1254() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1254");
        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) "1", charSequenceArray8);
        java.lang.String str14 = java.lang.String.format(locale0, "\u2001\u2001", (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 + "' != '" + "\u2001\u2001" + "'", str14, "\u2001\u2001");
    }

    @Test
    public void test1255() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1255");
        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;
        com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type;
        operation0.from = "#";
        com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation6.type;
        operation6.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType10 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation6.type = operationType10;
        operation0.type = operationType10;
        com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation13.type = operationType14;
        operation13.from = "aa4";
        java.lang.Object obj18 = operation13.value;
        com.alibaba.fastjson.JSONPatch.Operation operation19 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation19.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation19.type;
        com.alibaba.fastjson.JSONPatch.Operation operation22 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation22.value = (-1.0d);
        operation22.value = (-1L);
        java.lang.String str27 = operation22.path;
        com.alibaba.fastjson.JSONPatch.Operation operation28 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation28.value = (-1.0d);
        operation28.value = (-1L);
        operation28.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType35 = operation28.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType36 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation28.type = operationType36;
        com.alibaba.fastjson.JSONPatch.OperationType operationType38 = operation28.type;
        operation22.value = operationType38;
        operation19.type = operationType38;
        operation13.type = operationType38;
        com.alibaba.fastjson.JSONPatch.OperationType operationType42 = operation13.type;
        operation0.value = operationType42;
        com.alibaba.fastjson.JSONPatch.Operation operation44 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation44.value = (-1.0d);
        operation44.value = (-1L);
        operation44.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType51 = operation44.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType52 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation44.type = operationType52;
        java.lang.Object obj54 = operation44.value;
        java.lang.String str55 = operation44.from;
        java.lang.Object obj56 = operation44.value;
        java.lang.Object obj57 = operation44.value;
        byte[] byteArray60 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str62 = new java.lang.String(byteArray60, (int) (byte) 10);
        java.lang.Class<?> wildcardClass63 = byteArray60.getClass();
        operation44.value = byteArray60;
        java.lang.Object obj65 = operation44.value;
        com.alibaba.fastjson.JSONPatch.Operation operation66 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation66.value = (-1.0d);
        operation66.value = (-1L);
        operation66.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType73 = operation66.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType74 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation66.type = operationType74;
        java.lang.String str76 = operation66.from;
        com.alibaba.fastjson.JSONPatch.OperationType operationType77 = operation66.type;
        operation44.type = operationType77;
        operation0.type = operationType77;
        java.lang.CharSequence[] charSequenceArray83 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str84 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray83);
        java.lang.String str85 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray83);
        operation0.value = charSequenceArray83;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj88 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) charSequenceArray83, "100.0");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 5, line 1, column 6100.0");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType3 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType3.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
        org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNull(obj18);
        org.junit.Assert.assertNull(operationType20);
        org.junit.Assert.assertNull(operationType21);
        org.junit.Assert.assertNull(str27);
        org.junit.Assert.assertNull(operationType35);
        org.junit.Assert.assertTrue("'" + operationType36 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType36.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType38 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType38.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType42 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType42.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(operationType51);
        org.junit.Assert.assertTrue("'" + operationType52 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType52.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj54 + "' != '" + (-1L) + "'", obj54, (-1L));
        org.junit.Assert.assertEquals("'" + str55 + "' != '" + "100.0" + "'", str55, "100.0");
        org.junit.Assert.assertEquals("'" + obj56 + "' != '" + (-1L) + "'", obj56, (-1L));
        org.junit.Assert.assertEquals("'" + obj57 + "' != '" + (-1L) + "'", obj57, (-1L));
        org.junit.Assert.assertNotNull(byteArray60);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray60), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str62 + "' != '" + "\u0a01\u0a01" + "'", str62, "\u0a01\u0a01");
        org.junit.Assert.assertNotNull(wildcardClass63);
        org.junit.Assert.assertNotNull(obj65);
        org.junit.Assert.assertNull(operationType73);
        org.junit.Assert.assertTrue("'" + operationType74 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType74.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + str76 + "' != '" + "100.0" + "'", str76, "100.0");
        org.junit.Assert.assertTrue("'" + operationType77 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType77.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNotNull(charSequenceArray83);
        org.junit.Assert.assertEquals("'" + str84 + "' != '" + "100.0" + "'", str84, "100.0");
        org.junit.Assert.assertEquals("'" + str85 + "' != '" + "100.0" + "'", str85, "100.0");
    }

    @Test
    public void test1256() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1256");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        operation0.path = "1.0";
        java.lang.Object obj4 = operation0.value;
        java.lang.Object obj5 = operation0.value;
        operation0.path = "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a  a";
        com.alibaba.fastjson.JSONPatch.Operation operation8 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation8.type = operationType9;
        com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation8.type;
        operation8.from = "#";
        com.alibaba.fastjson.JSONPatch.Operation operation14 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType15 = operation14.type;
        operation14.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType18 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation14.type = operationType18;
        operation8.type = operationType18;
        operation0.value = operation8;
        operation8.from = "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a  a";
        java.lang.Object obj24 = operation8.value;
        com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType26 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation25.type = operationType26;
        com.alibaba.fastjson.JSONPatch.OperationType operationType28 = operation25.type;
        operation25.from = "#";
        com.alibaba.fastjson.JSONPatch.Operation operation31 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType32 = operation31.type;
        operation31.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType35 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation31.type = operationType35;
        operation25.type = operationType35;
        operation8.type = operationType35;
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertNull(obj4);
        org.junit.Assert.assertNull(obj5);
        org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNull(operationType15);
        org.junit.Assert.assertTrue("'" + operationType18 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType18.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
        org.junit.Assert.assertNull(obj24);
        org.junit.Assert.assertTrue("'" + operationType26 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType26.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType28 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType28.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNull(operationType32);
        org.junit.Assert.assertTrue("'" + operationType35 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType35.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
    }

    @Test
    public void test1257() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1257");
        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;
        byte[] byteArray15 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str17 = new java.lang.String(byteArray15, 10);
        java.lang.String str18 = new java.lang.String(byteArray15);
        operation0.value = str18;
        operation0.path = "";
        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.assertNotNull(byteArray15);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray15), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str17, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str18, "\ufffdd\n\n\ufffdd");
    }

    @Test
    public void test1258() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1258");
        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.join((java.lang.CharSequence) "32", charSequenceArray8);
        java.lang.String str15 = java.lang.String.format("4a", (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 + "' != '" + "4a" + "'", str15, "4a");
    }

    @Test
    public void test1259() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1259");
        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) 'a', (int) (short) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, 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 test1260() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1260");
        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.lang.String str21 = new java.lang.String(byteArray2, (int) (short) 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str23 = new java.lang.String(byteArray2, "\uff00\uff0a\uff00");
            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");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
        org.junit.Assert.assertEquals("'" + str19 + "' != '" + "" + "'", str19, "");
        org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\u0a01\u0a01" + "'", str21, "\u0a01\u0a01");
    }

    @Test
    public void test1261() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1261");
        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.lang.String str11 = java.lang.String.valueOf((java.lang.Object) byteArray2);
        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 test1262() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1262");
        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 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), "[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 test1263() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1263");
        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;
        com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation0.type;
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertNull(operationType9);
        org.junit.Assert.assertNull(operationType10);
        org.junit.Assert.assertNull(operationType11);
    }

    @Test
    public void test1264() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1264");
        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');
        java.lang.String str7 = new java.lang.String(byteArray2);
        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");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001");
    }

    @Test
    public void test1265() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1265");
        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.lang.String str21 = new java.lang.String(byteArray4, (int) (short) 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str25 = new java.lang.String(byteArray4, 100, (int) (byte) 10, "97");
            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.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");
        org.junit.Assert.assertEquals("'" + str21 + "' != '" + "" + "'", str21, "");
    }

    @Test
    public void test1266() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1266");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.Operation operation1 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType2 = operation1.type;
        operation1.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation1.type = operationType5;
        java.lang.String str7 = operation1.from;
        operation1.from = "true";
        operation0.value = "true";
        org.junit.Assert.assertNull(operationType2);
        org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
        org.junit.Assert.assertNull(str7);
    }

    @Test
    public void test1267() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1267");
        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 str15 = new java.lang.String(byteArray2, (int) '#', 0, "d");
            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(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 test1268() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1268");
        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);
        java.lang.String str8 = 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");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a");
    }

    @Test
    public void test1269() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1269");
        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) 1, (int) (short) 1);
        java.lang.String str9 = new java.lang.String(charArray2, (int) (short) 1, (int) (byte) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = java.lang.String.valueOf(charArray2, (int) (byte) -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(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 + "' != '" + "a" + "'", str6, "a");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a");
    }

    @Test
    public void test1270() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1270");
        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";
        com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation10.from = "100.0";
        operation10.path = "aa4";
        com.alibaba.fastjson.JSONPatch.OperationType operationType15 = com.alibaba.fastjson.JSONPatch.OperationType.replace;
        operation10.type = operationType15;
        operation0.value = operation10;
        java.lang.String str18 = operation10.from;
        operation10.from = "-1.0";
        org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L));
        org.junit.Assert.assertTrue("'" + operationType15 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType15.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace));
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0");
    }

    @Test
    public void test1271() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1271");
        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.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10);
        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");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00");
    }

    @Test
    public void test1272() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1272");
        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.lang.String str15 = new java.lang.String(byteArray2, (-1));
        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");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\uff01\uff01" + "'", str15, "\uff01\uff01");
    }

    @Test
    public void test1273() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1273");
        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);
        java.lang.String str10 = java.lang.String.copyValueOf(charArray2, 1, (int) (byte) 0);
        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");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "" + "'", str10, "");
    }

    @Test
    public void test1274() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1274");
        byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 };
        java.lang.String str4 = new java.lang.String(byteArray2, 0);
        java.lang.String str6 = new java.lang.String(byteArray2, (-1));
        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), "[10, 0]");
        org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\uff0a\uff00" + "'", str6, "\uff0a\uff00");
    }

    @Test
    public void test1275() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1275");
        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, 1, (-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(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 test1276() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1276");
        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 str9 = new java.lang.String(byteArray2, 1);
        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("'" + str9 + "' != '" + "\u0101\u0101" + "'", str9, "\u0101\u0101");
    }

    @Test
    public void test1277() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1277");
        byte[] byteArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = new java.lang.String(byteArray0, (int) (byte) 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 test1278() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1278");
        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.nio.charset.Charset charset6 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str7 = new java.lang.String(byteArray2, charset6);
            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");
    }

    @Test
    public void test1279() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1279");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        operation0.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType4 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation0.type = operationType4;
        java.lang.Class<?> wildcardClass6 = operation0.getClass();
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertTrue("'" + operationType4 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType4.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
        org.junit.Assert.assertNotNull(wildcardClass6);
    }

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

    @Test
    public void test1281() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1281");
        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 str12 = new java.lang.String(byteArray2, "\uff0a\uff00");
            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("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001");
    }

    @Test
    public void test1282() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1282");
        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, 10);
        java.lang.String str11 = new java.lang.String(byteArray2, (int) '#');
        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, (int) '4', (int) (short) -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), "[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 + "' != '" + "\u230a\u2300" + "'", str11, "\u230a\u2300");
    }

    @Test
    public void test1283() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1283");
        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 str11 = new java.lang.String(byteArray2, (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(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 test1284() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1284");
        java.lang.String str1 = new java.lang.String("\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0" + "'", str1, "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0");
    }

    @Test
    public void test1285() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1285");
        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 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, "\u0101\u0101");
            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), "[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("'" + str6 + "' != '" + "\n\000" + "'", str6, "\n\000");
    }

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

    @Test
    public void test1287() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1287");
        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;
        operation0.path = "";
        operation0.value = "4 ##";
        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 test1288() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1288");
        int[] intArray5 = new int[] { (short) 100, (byte) 100, (short) 10, 1, (short) 10 };
        java.lang.String str8 = new java.lang.String(intArray5, (int) (byte) 0, 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(intArray5, 0, 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 10, length 5");
        } catch (java.lang.StringIndexOutOfBoundsException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNotNull(intArray5);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[100, 100, 10, 1, 10]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "d" + "'", str8, "d");
    }

    @Test
    public void test1289() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1289");
        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) "10", charSequenceArray5);
        java.lang.String str9 = java.lang.String.format("35.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");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "35.0" + "'", str9, "35.0");
    }

    @Test
    public void test1290() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1290");
        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, 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str16 = new java.lang.String(byteArray2, "\u34ff\u3464\u340a\u340a\u34ff\u3464");
            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("'" + 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 + "' != '" + "\u0101\u0101" + "'", str14, "\u0101\u0101");
    }

    @Test
    public void test1291() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1291");
        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) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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 test1292() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1292");
        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.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("'" + str15 + "' != '" + "" + "'", str15, "");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "aa4" + "'", str16, "aa4");
    }

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

    @Test
    public void test1294() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1294");
        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;
        byte[] byteArray15 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str17 = new java.lang.String(byteArray15, 10);
        java.lang.String str18 = new java.lang.String(byteArray15);
        operation0.value = str18;
        com.alibaba.fastjson.JSONPatch.Operation operation20 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation20.from = "100.0";
        operation20.path = "aa4";
        com.alibaba.fastjson.JSONPatch.OperationType operationType25 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation20.type = operationType25;
        com.alibaba.fastjson.JSONPatch.Operation operation27 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation27.value = (-1.0d);
        operation27.value = (-1L);
        operation27.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType34 = operation27.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType35 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation27.type = operationType35;
        com.alibaba.fastjson.JSONPatch.OperationType operationType37 = operation27.type;
        operation20.type = operationType37;
        operation0.type = operationType37;
        java.lang.Class<?> wildcardClass40 = operationType37.getClass();
        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.assertNotNull(byteArray15);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray15), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str17, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str18, "\ufffdd\n\n\ufffdd");
        org.junit.Assert.assertTrue("'" + operationType25 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType25.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(operationType34);
        org.junit.Assert.assertTrue("'" + operationType35 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType35.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType37 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType37.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNotNull(wildcardClass40);
    }

    @Test
    public void test1295() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1295");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("4  a", "\uff0a\uff00");
            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 test1296() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1296");
        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.path;
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertNull(str10);
    }

    @Test
    public void test1297() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1297");
        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) 1, (int) (short) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = java.lang.String.valueOf(charArray2, (int) '4', 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, 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 + "' != '" + "a" + "'", str6, "a");
    }

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

    @Test
    public void test1299() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1299");
        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.lang.String str16 = new java.lang.String(byteArray2, 100);
        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) (short) 1, (-1), 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("'" + 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");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u6401\u6401" + "'", str16, "\u6401\u6401");
    }

    @Test
    public void test1300() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1300");
        int[] intArray5 = new int[] { (byte) 100, 1, ' ', (byte) -1, (byte) -1 };
        java.lang.String str8 = new java.lang.String(intArray5, 1, 1);
        java.lang.String str11 = new java.lang.String(intArray5, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(intArray5, (int) (short) -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(intArray5);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[100, 1, 32, -1, -1]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001" + "'", str8, "\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, "");
    }

    @Test
    public void test1301() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1301");
        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 str17 = new java.lang.String(byteArray2, (int) (byte) -1, (int) (byte) 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("'" + 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 test1302() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1302");
        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) (byte) 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");
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4");
    }

    @Test
    public void test1303() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1303");
        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.path = "97.0";
        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 test1304() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1304");
        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) "-1", charSequenceArray5);
        java.lang.String str8 = java.lang.String.format(locale0, "replace", (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 + "' != '" + "replace" + "'", str8, "replace");
    }

    @Test
    public void test1305() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1305");
        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;
        operation0.path = "";
        java.lang.String str12 = 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(str12);
    }

    @Test
    public void test1306() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1306");
        com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType3 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation2.type = operationType3;
        com.alibaba.fastjson.JSONPatch.OperationType operationType5 = operation2.type;
        operation2.from = "#";
        com.alibaba.fastjson.JSONPatch.Operation operation8 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType9 = operation8.type;
        operation8.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType12 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation8.type = operationType12;
        operation2.type = operationType12;
        com.alibaba.fastjson.JSONPatch.Operation operation15 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType16 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation15.type = operationType16;
        operation15.from = "aa4";
        java.lang.Object obj20 = operation15.value;
        com.alibaba.fastjson.JSONPatch.Operation operation21 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation21.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation21.type;
        com.alibaba.fastjson.JSONPatch.Operation operation24 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation24.value = (-1.0d);
        operation24.value = (-1L);
        java.lang.String str29 = operation24.path;
        com.alibaba.fastjson.JSONPatch.Operation operation30 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation30.value = (-1.0d);
        operation30.value = (-1L);
        operation30.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType37 = operation30.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType38 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation30.type = operationType38;
        com.alibaba.fastjson.JSONPatch.OperationType operationType40 = operation30.type;
        operation24.value = operationType40;
        operation21.type = operationType40;
        operation15.type = operationType40;
        com.alibaba.fastjson.JSONPatch.OperationType operationType44 = operation15.type;
        operation2.value = operationType44;
        com.alibaba.fastjson.JSONPatch.Operation operation46 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation46.value = (-1.0d);
        operation46.value = (-1L);
        operation46.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType53 = operation46.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType54 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation46.type = operationType54;
        java.lang.Object obj56 = operation46.value;
        java.lang.String str57 = operation46.from;
        java.lang.Object obj58 = operation46.value;
        java.lang.Object obj59 = operation46.value;
        byte[] byteArray62 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str64 = new java.lang.String(byteArray62, (int) (byte) 10);
        java.lang.Class<?> wildcardClass65 = byteArray62.getClass();
        operation46.value = byteArray62;
        java.lang.Object obj67 = operation46.value;
        com.alibaba.fastjson.JSONPatch.Operation operation68 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation68.value = (-1.0d);
        operation68.value = (-1L);
        operation68.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType75 = operation68.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType76 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation68.type = operationType76;
        java.lang.String str78 = operation68.from;
        com.alibaba.fastjson.JSONPatch.OperationType operationType79 = operation68.type;
        operation46.type = operationType79;
        operation2.type = operationType79;
        java.lang.CharSequence[] charSequenceArray85 = new java.lang.CharSequence[] { "100.0" };
        java.lang.String str86 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray85);
        java.lang.String str87 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray85);
        operation2.value = charSequenceArray85;
        java.lang.String str89 = java.lang.String.join((java.lang.CharSequence) "false", charSequenceArray85);
        java.lang.String str90 = java.lang.String.format("", (java.lang.Object[]) charSequenceArray85);
        org.junit.Assert.assertTrue("'" + operationType3 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType3.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNull(operationType9);
        org.junit.Assert.assertTrue("'" + operationType12 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType12.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
        org.junit.Assert.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNull(obj20);
        org.junit.Assert.assertNull(operationType22);
        org.junit.Assert.assertNull(operationType23);
        org.junit.Assert.assertNull(str29);
        org.junit.Assert.assertNull(operationType37);
        org.junit.Assert.assertTrue("'" + operationType38 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType38.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType40 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType40.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType44 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType44.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(operationType53);
        org.junit.Assert.assertTrue("'" + operationType54 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType54.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj56 + "' != '" + (-1L) + "'", obj56, (-1L));
        org.junit.Assert.assertEquals("'" + str57 + "' != '" + "100.0" + "'", str57, "100.0");
        org.junit.Assert.assertEquals("'" + obj58 + "' != '" + (-1L) + "'", obj58, (-1L));
        org.junit.Assert.assertEquals("'" + obj59 + "' != '" + (-1L) + "'", obj59, (-1L));
        org.junit.Assert.assertNotNull(byteArray62);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray62), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str64 + "' != '" + "\u0a01\u0a01" + "'", str64, "\u0a01\u0a01");
        org.junit.Assert.assertNotNull(wildcardClass65);
        org.junit.Assert.assertNotNull(obj67);
        org.junit.Assert.assertNull(operationType75);
        org.junit.Assert.assertTrue("'" + operationType76 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType76.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + str78 + "' != '" + "100.0" + "'", str78, "100.0");
        org.junit.Assert.assertTrue("'" + operationType79 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType79.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNotNull(charSequenceArray85);
        org.junit.Assert.assertEquals("'" + str86 + "' != '" + "100.0" + "'", str86, "100.0");
        org.junit.Assert.assertEquals("'" + str87 + "' != '" + "100.0" + "'", str87, "100.0");
        org.junit.Assert.assertEquals("'" + str89 + "' != '" + "100.0" + "'", str89, "100.0");
        org.junit.Assert.assertEquals("'" + str90 + "' != '" + "" + "'", str90, "");
    }

    @Test
    public void test1307() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1307");
        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.Object obj17 = operation0.value;
        java.lang.Object obj18 = operation0.value;
        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("'" + obj17 + "' != '" + (-1L) + "'", obj17, (-1L));
        org.junit.Assert.assertEquals("'" + obj18 + "' != '" + (-1L) + "'", obj18, (-1L));
    }

    @Test
    public void test1308() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1308");
        char[] charArray3 = new char[] { 'a', 'a', '4' };
        java.lang.String str4 = new java.lang.String(charArray3);
        java.lang.String str5 = java.lang.String.valueOf((java.lang.Object) str4);
        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 test1309() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1309");
        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 str12 = new java.lang.String(byteArray2, (int) (short) 1, 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = 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("'" + 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("'" + str12 + "' != '" + "\001" + "'", str12, "\001");
    }

    @Test
    public void test1310() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1310");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "class com.alibaba.fastjson.JSONPatch$Operation", "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
            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 test1311() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1311");
        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#";
        com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation0.type;
        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.assertNull(operationType13);
        org.junit.Assert.assertNull(operationType14);
    }

    @Test
    public void test1312() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1312");
        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 str11 = new java.lang.String(byteArray4);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray4, (int) (short) 0, (int) '#', "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a  a");
            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.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("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
    }

    @Test
    public void test1313() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1313");
        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) 'a', (int) (short) 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(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 test1314() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1314");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("4 ##", "  # a4");
            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 test1315() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1315");
        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 charset13 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, (int) (short) 1, 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), "[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 test1316() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1316");
        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.path = "4  a";
        java.lang.String str8 = operation0.path;
        operation0.from = "100";
        org.junit.Assert.assertNull(str5);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4  a" + "'", str8, "4  a");
    }

    @Test
    public void test1317() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1317");
        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) (short) 100, (int) 'a');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, 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), "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 test1318() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1318");
        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.join((java.lang.CharSequence) "#a#", charSequenceArray6);
        java.lang.Class<?> wildcardClass12 = charSequenceArray6.getClass();
        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 + "' != '" + "100.0" + "'", str11, "100.0");
        org.junit.Assert.assertNotNull(wildcardClass12);
    }

    @Test
    public void test1319() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1319");
        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, (int) (short) 100);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) -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), "[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 + "' != '" + "\u6401\u6401" + "'", str11, "\u6401\u6401");
    }

    @Test
    public void test1320() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1320");
        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 str11 = new java.lang.String(byteArray2, 100);
        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, (int) (byte) 1, 0, 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), "[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("'" + str11 + "' != '" + "\u640a\u6400" + "'", str11, "\u640a\u6400");
    }

    @Test
    public void test1321() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1321");
        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("\uffff\uff64\uff0a\uff0a\uffff\uff64", (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 + "' != '" + "\uffff\uff64\uff0a\uff0a\uffff\uff64" + "'", str11, "\uffff\uff64\uff0a\uff0a\uffff\uff64");
    }

    @Test
    public void test1322() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1322");
        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, (int) (byte) 100, (int) (short) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count -1, 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 test1323() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1323");
        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;
        operation0.from = "52";
        operation0.from = "\u6401\u6401";
        com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str14 = operation13.path;
        java.lang.Object obj15 = operation13.value;
        java.lang.String str16 = operation13.path;
        com.alibaba.fastjson.JSONPatch.Operation operation17 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation17.path = "1";
        com.alibaba.fastjson.JSONPatch.Operation operation20 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation20.value = (-1.0d);
        operation20.value = (-1L);
        operation20.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType27 = operation20.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType28 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation20.type = operationType28;
        operation17.type = operationType28;
        operation13.type = operationType28;
        operation0.type = operationType28;
        operation0.from = "";
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L));
        org.junit.Assert.assertNull(str14);
        org.junit.Assert.assertNull(obj15);
        org.junit.Assert.assertNull(str16);
        org.junit.Assert.assertNull(operationType27);
        org.junit.Assert.assertTrue("'" + operationType28 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType28.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test1324() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1324");
        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;
        java.lang.Object obj14 = operation0.value;
        java.lang.String str15 = 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));
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0");
        org.junit.Assert.assertEquals("'" + obj14 + "' != '" + (-1L) + "'", obj14, (-1L));
    }

    @Test
    public void test1325() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1325");
        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) 1, (int) (short) 1);
        java.lang.String str9 = new java.lang.String(charArray2, (int) (short) 1, (int) (byte) 1);
        java.lang.String str10 = 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 + "' != '" + "a" + "'", str6, "a");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a");
    }

    @Test
    public void test1326() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1326");
        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, "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 test1327() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1327");
        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.Object obj5 = operation0.value;
        com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation6.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation6.type;
        com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation9.value = (-1.0d);
        operation9.value = (-1L);
        java.lang.String str14 = operation9.path;
        com.alibaba.fastjson.JSONPatch.Operation operation15 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation15.value = (-1.0d);
        operation15.value = (-1L);
        operation15.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation15.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType23 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation15.type = operationType23;
        com.alibaba.fastjson.JSONPatch.OperationType operationType25 = operation15.type;
        operation9.value = operationType25;
        operation6.type = operationType25;
        operation0.type = operationType25;
        com.alibaba.fastjson.JSONPatch.OperationType operationType29 = operation0.type;
        operation0.from = "1.0";
        java.lang.String str32 = operation0.path;
        org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNull(obj5);
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertNull(str14);
        org.junit.Assert.assertNull(operationType22);
        org.junit.Assert.assertTrue("'" + operationType23 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType23.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType25 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType25.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 test1328() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1328");
        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) '4', 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, 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 test1329() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1329");
        java.lang.String str1 = new java.lang.String("a  a4a 44a  # a44a100.04a\001\0014aa  a");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str1, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
    }

    @Test
    public void test1330() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1330");
        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) 1, (int) (short) 1);
        java.lang.String str7 = java.lang.String.valueOf((java.lang.Object) str6);
        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 + "' != '" + "a" + "'", str6, "a");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "a" + "'", str7, "a");
    }

    @Test
    public void test1331() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1331");
        java.util.Locale locale0 = null;
        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) "97", charSequenceArray6);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray6);
        java.lang.String str10 = java.lang.String.format(locale0, "10.0", (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 + "' != '" + "10.0" + "'", str10, "10.0");
    }

    @Test
    public void test1332() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1332");
        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 str10 = new java.lang.String(byteArray2, "a  a0.0 40.0  # a40.0100.00.0\001\0010.0a  a");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a  a0.0 40.0  # a40.0100.00.0??0.0a  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 + "' != '" + "\001\001" + "'", str8, "\001\001");
    }

    @Test
    public void test1333() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1333");
        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, (int) ' ', (int) (byte) 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, 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 test1334() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1334");
        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 str9 = 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, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64\001\001\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64a  a");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a  a?????? 4??????  # a4??????100.0??????????????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("'" + str7 + "' != '" + "\001\001" + "'", str7, "\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 test1335() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1335");
        java.util.Locale locale0 = null;
        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) "97", charSequenceArray6);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "10", charSequenceArray6);
        java.lang.String str10 = java.lang.String.format(locale0, "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 + "' != '" + "true" + "'", str10, "true");
    }

    @Test
    public void test1336() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1336");
        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);
        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 + "' != '" + "\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 test1337() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1337");
        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 = "10";
        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 test1338() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1338");
        java.lang.String str1 = new java.lang.String("add");
        org.junit.Assert.assertEquals("'" + str1 + "' != '" + "add" + "'", str1, "add");
    }

    @Test
    public void test1339() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1339");
        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, 0, (int) (short) 10, "4444 ");
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, 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");
    }

    @Test
    public void test1340() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1340");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.value = (-1.0d);
        operation0.from = "-1";
        java.lang.Class<?> wildcardClass5 = operation0.getClass();
        org.junit.Assert.assertNotNull(wildcardClass5);
    }

    @Test
    public void test1341() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1341");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\uff0a\uff00", "aa4");
            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 test1342() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1342");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64", " 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 test1343() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1343");
        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, (-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");
    }

    @Test
    public void test1344() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1344");
        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, 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, (int) ' ', 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(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 + "' != '" + "\n\000" + "'", str10, "\n\000");
    }

    @Test
    public void test1345() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1345");
        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, 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), "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 test1346() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1346");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.path = "1";
        operation0.from = "";
    }

    @Test
    public void test1347() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1347");
        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.lang.String str16 = new java.lang.String(byteArray2, 100);
        java.lang.String str18 = new java.lang.String(byteArray2, (int) '4');
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str20 = new java.lang.String(byteArray2, "35");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 35");
        } 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("'" + 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");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u6401\u6401" + "'", str16, "\u6401\u6401");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u3401\u3401" + "'", str18, "\u3401\u3401");
    }

    @Test
    public void test1348() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1348");
        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);
        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, 0, 0, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
            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");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u010a\u0100" + "'", str11, "\u010a\u0100");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\n\000" + "'", str12, "\n\000");
    }

    @Test
    public void test1349() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1349");
        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 str17 = new java.lang.String(byteArray2);
        java.lang.String str18 = new java.lang.String(byteArray2);
        java.lang.String str20 = new java.lang.String(byteArray2, (int) (short) 10);
        java.lang.String str21 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str23 = new java.lang.String(byteArray2, "1");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 1");
        } 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");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\001\001" + "'", str17, "\001\001");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\001\001" + "'", str18, "\001\001");
        org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u0a01\u0a01" + "'", str20, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\001\001" + "'", str21, "\001\001");
    }

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

    @Test
    public void test1351() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1351");
        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);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = java.lang.String.valueOf(charArray2, (int) (byte) -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(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 test1352() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1352");
        char[] charArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str3 = new java.lang.String(charArray0, (-1), (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
    }

    @Test
    public void test1353() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1353");
        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.lang.String str13 = new java.lang.String(byteArray2);
        java.lang.String str15 = new java.lang.String(byteArray2, 100);
        java.nio.charset.Charset charset18 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str19 = new java.lang.String(byteArray2, (int) (byte) 0, (int) (short) 0, charset18);
            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, "");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u6401\u6401" + "'", str15, "\u6401\u6401");
    }

    @Test
    public void test1354() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1354");
        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("  # a4", (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 + "' != '" + "  # a4" + "'", str7, "  # a4");
    }

    @Test
    public void test1355() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1355");
        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";
        com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation10.from = "100.0";
        operation10.path = "aa4";
        com.alibaba.fastjson.JSONPatch.OperationType operationType15 = com.alibaba.fastjson.JSONPatch.OperationType.replace;
        operation10.type = operationType15;
        operation0.value = operation10;
        operation10.path = "";
        org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L));
        org.junit.Assert.assertTrue("'" + operationType15 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType15.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace));
    }

    @Test
    public void test1356() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1356");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        operation0.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType4 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation0.type = operationType4;
        com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation6.value = (-1.0d);
        operation6.value = (-1L);
        java.lang.String str11 = operation6.path;
        com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation6.type;
        java.lang.String str13 = operation6.path;
        java.lang.String str14 = operation6.from;
        com.alibaba.fastjson.JSONPatch.Operation operation15 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str16 = operation15.path;
        java.lang.Object obj17 = operation15.value;
        java.lang.String str18 = operation15.path;
        com.alibaba.fastjson.JSONPatch.Operation operation19 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation19.path = "1";
        com.alibaba.fastjson.JSONPatch.Operation operation22 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation22.value = (-1.0d);
        operation22.value = (-1L);
        operation22.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType29 = operation22.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType30 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation22.type = operationType30;
        operation19.type = operationType30;
        operation15.type = operationType30;
        operation6.type = operationType30;
        operation6.from = "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a";
        operation0.value = "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a";
        operation0.from = "\n\000";
        com.alibaba.fastjson.JSONPatch.Operation operation40 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation40.value = (-1.0d);
        operation40.value = (-1L);
        java.lang.String str45 = operation40.path;
        com.alibaba.fastjson.JSONPatch.OperationType operationType46 = operation40.type;
        java.lang.String str47 = operation40.path;
        java.lang.String str48 = operation40.from;
        com.alibaba.fastjson.JSONPatch.Operation operation49 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str50 = operation49.path;
        java.lang.Object obj51 = operation49.value;
        java.lang.String str52 = operation49.path;
        com.alibaba.fastjson.JSONPatch.Operation operation53 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation53.path = "1";
        com.alibaba.fastjson.JSONPatch.Operation operation56 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation56.value = (-1.0d);
        operation56.value = (-1L);
        operation56.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType63 = operation56.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType64 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation56.type = operationType64;
        operation53.type = operationType64;
        operation49.type = operationType64;
        operation40.type = operationType64;
        operation40.from = "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a";
        java.lang.Class<?> wildcardClass71 = operation40.getClass();
        operation0.value = operation40;
        com.alibaba.fastjson.JSONPatch.Operation operation73 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType74 = operation73.type;
        operation73.path = "";
        java.lang.String str77 = operation73.from;
        java.lang.Object obj78 = operation73.value;
        operation40.value = operation73;
        operation40.from = "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a";
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertTrue("'" + operationType4 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType4.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
        org.junit.Assert.assertNull(str11);
        org.junit.Assert.assertNull(operationType12);
        org.junit.Assert.assertNull(str13);
        org.junit.Assert.assertNull(str14);
        org.junit.Assert.assertNull(str16);
        org.junit.Assert.assertNull(obj17);
        org.junit.Assert.assertNull(str18);
        org.junit.Assert.assertNull(operationType29);
        org.junit.Assert.assertTrue("'" + operationType30 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType30.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(str45);
        org.junit.Assert.assertNull(operationType46);
        org.junit.Assert.assertNull(str47);
        org.junit.Assert.assertNull(str48);
        org.junit.Assert.assertNull(str50);
        org.junit.Assert.assertNull(obj51);
        org.junit.Assert.assertNull(str52);
        org.junit.Assert.assertNull(operationType63);
        org.junit.Assert.assertTrue("'" + operationType64 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType64.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNotNull(wildcardClass71);
        org.junit.Assert.assertNull(operationType74);
        org.junit.Assert.assertNull(str77);
        org.junit.Assert.assertNull(obj78);
    }

    @Test
    public void test1357() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1357");
        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 str17 = new java.lang.String(byteArray2);
        java.lang.String str18 = new java.lang.String(byteArray2);
        java.lang.String str20 = new java.lang.String(byteArray2, (int) (short) 10);
        java.lang.String str22 = new java.lang.String(byteArray2, (int) (short) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str26 = new java.lang.String(byteArray2, (int) ' ', 10, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
            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 + "' != '" + "\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("'" + str17 + "' != '" + "\001\001" + "'", str17, "\001\001");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\001\001" + "'", str18, "\001\001");
        org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u0a01\u0a01" + "'", str20, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str22 + "' != '" + "\u0101\u0101" + "'", str22, "\u0101\u0101");
    }

    @Test
    public void test1358() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1358");
        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;
        operation0.path = "";
        java.lang.Class<?> wildcardClass11 = operation0.getClass();
        java.lang.String str12 = java.lang.String.valueOf((java.lang.Object) operation0);
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "0" + "'", str8, "0");
        org.junit.Assert.assertNotNull(wildcardClass11);
    }

    @Test
    public void test1359() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1359");
        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;
        com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type;
        operation0.from = "#";
        com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation6.type;
        operation6.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType10 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation6.type = operationType10;
        operation0.type = operationType10;
        com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation13.type;
        operation13.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation13.type = operationType17;
        operation0.value = operation13;
        java.lang.String str20 = java.lang.String.valueOf((java.lang.Object) operation0);
        org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType3 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType3.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
        org.junit.Assert.assertNull(operationType14);
        org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
    }

    @Test
    public void test1360() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1360");
        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 str17 = new java.lang.String(byteArray2);
        java.lang.String str18 = new java.lang.String(byteArray2);
        java.lang.String str20 = new java.lang.String(byteArray2, (int) (short) 10);
        java.lang.String str21 = new java.lang.String(byteArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str25 = new java.lang.String(byteArray2, 0, (int) (short) 1, "\u6401\u6401");
            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");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\001\001" + "'", str17, "\001\001");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\001\001" + "'", str18, "\001\001");
        org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u0a01\u0a01" + "'", str20, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\001\001" + "'", str21, "\001\001");
    }

    @Test
    public void test1361() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1361");
        int[] intArray5 = new int[] { (short) 100, (byte) 100, (short) 10, 1, (short) 10 };
        java.lang.String str8 = new java.lang.String(intArray5, (int) (byte) 0, 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str11 = new java.lang.String(intArray5, (int) (short) 0, (int) (short) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, 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, 100, 10, 1, 10]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "d" + "'", str8, "d");
    }

    @Test
    public void test1362() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1362");
        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);
        operation0.from = "false";
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj15 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "false", "\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.
        }
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test1363() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1363");
        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.lang.String str21 = new java.lang.String(byteArray4, (int) (short) 0, 0);
        java.nio.charset.Charset charset24 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str25 = new java.lang.String(byteArray4, (int) (byte) -1, 10, charset24);
            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");
        org.junit.Assert.assertEquals("'" + str21 + "' != '" + "" + "'", str21, "");
    }

    @Test
    public void test1364() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1364");
        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 = new java.lang.String(charArray2);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str10 = new java.lang.String(charArray2, (int) (short) 1, (int) (short) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = java.lang.String.copyValueOf(charArray2, (-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(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#");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4#" + "'", str7, "4#");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "#" + "'", str10, "#");
    }

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

    @Test
    public void test1366() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1366");
        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) "copy", charSequenceArray8);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray8);
        java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\001\001", charSequenceArray8);
        java.lang.String str15 = java.lang.String.format("\u34ff\u3464\u340a\u340a\u34ff\u3464", (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 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str15, "\u34ff\u3464\u340a\u340a\u34ff\u3464");
    }

    @Test
    public void test1367() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1367");
        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.nio.charset.Charset charset17 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str18 = new java.lang.String(byteArray2, (int) 'a', (int) (byte) 100, charset17);
            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");
    }

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

    @Test
    public void test1369() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1369");
        int[] intArray5 = new int[] { (byte) 100, 1, ' ', (byte) -1, (byte) -1 };
        java.lang.String str8 = new java.lang.String(intArray5, 1, 1);
        java.lang.String str11 = new java.lang.String(intArray5, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(intArray5, (int) (byte) 10, (int) (short) 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 10, 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");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, "");
    }

    @Test
    public void test1370() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1370");
        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) "97", charSequenceArray6);
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray6);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u2001\u2001", charSequenceArray6);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "97.0", 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 + "' != '" + "100.0" + "'", str11, "100.0");
    }

    @Test
    public void test1371() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1371");
        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) '#');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, 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 test1372() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1372");
        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) "\ufffdd\n\n\ufffdd", charSequenceArray8);
        java.lang.String str15 = java.lang.String.format("\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a", (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 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a" + "'", str15, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a");
    }

    @Test
    public void test1373() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1373");
        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;
        java.lang.Object obj14 = operation0.value;
        java.lang.String str15 = operation0.path;
        com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType17 = operation16.type;
        operation16.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType20 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation16.type = operationType20;
        com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation16.type;
        operation0.type = operationType22;
        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("'" + obj14 + "' != '" + (-1L) + "'", obj14, (-1L));
        org.junit.Assert.assertNull(str15);
        org.junit.Assert.assertNull(operationType17);
        org.junit.Assert.assertTrue("'" + operationType20 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType20.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
        org.junit.Assert.assertTrue("'" + operationType22 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType22.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
    }

    @Test
    public void test1374() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1374");
        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;
        operation0.from = " 4";
        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));
    }

    @Test
    public void test1375() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1375");
        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, "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("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01");
    }

    @Test
    public void test1376() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1376");
        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.value = 100.0d;
        com.alibaba.fastjson.JSONPatch.Operation operation8 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation8.type = operationType9;
        com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation8.type;
        operation8.from = "#";
        com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation8.type;
        operation0.value = operationType14;
        java.lang.String str16 = java.lang.String.valueOf((java.lang.Object) operationType14);
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "move" + "'", str16, "move");
    }

    @Test
    public void test1377() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1377");
        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 = new java.lang.String(charArray2);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str10 = new java.lang.String(charArray2, (int) (short) 1, (int) (short) 1);
        java.lang.String str11 = new java.lang.String(charArray2);
        java.lang.String str12 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(charArray2, (int) (byte) 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(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#");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4#" + "'", str7, "4#");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "#" + "'", str10, "#");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4#" + "'", str11, "4#");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "4#" + "'", str12, "4#");
    }

    @Test
    public void test1378() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1378");
        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) '4', (int) (short) 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, 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 test1379() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1379");
        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.String str12 = operation0.path;
        com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation13.type = operationType14;
        com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation13.type;
        operation0.type = operationType16;
        java.lang.String str18 = 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.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(str12);
        org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0");
    }

    @Test
    public void test1380() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1380");
        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) "-1.0", charSequenceArray5);
        java.lang.String str9 = java.lang.String.format("\u010a\u0100", (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 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100");
    }

    @Test
    public void test1381() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1381");
        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.lang.String str21 = new java.lang.String(byteArray4, (int) (byte) 1, (int) (short) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str24 = new java.lang.String(byteArray4, 1, (int) (short) 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.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");
        org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\001" + "'", str21, "\001");
    }

    @Test
    public void test1382() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1382");
        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.from = "\u0101\u0101";
        java.lang.String str14 = operation0.path;
        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("'" + str14 + "' != '" + "a  a4a 44a  # a44a100.04a\001\0014aa  a" + "'", str14, "a  a4a 44a  # a44a100.04a\001\0014aa  a");
    }

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

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

    @Test
    public void test1385() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1385");
        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 = operation0.type;
        java.lang.String str10 = operation0.from;
        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;
        operation11.value = (-1L);
        operation11.from = "false";
        com.alibaba.fastjson.JSONPatch.OperationType operationType25 = com.alibaba.fastjson.JSONPatch.OperationType.remove;
        operation11.type = operationType25;
        operation0.type = operationType25;
        operation0.value = "\u34ff\u3464\u340a\u340a\u34ff\u3464";
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L));
        org.junit.Assert.assertNull(operationType9);
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        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("'" + operationType25 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType25.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove));
    }

    @Test
    public void test1386() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1386");
        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.Object obj8 = operation0.value;
        java.lang.String str9 = operation0.from;
        operation0.path = "\u6401\u6401";
        com.alibaba.fastjson.JSONPatch.Operation operation12 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation12.value = (-1.0d);
        java.lang.String str15 = operation12.path;
        operation12.path = "10.0";
        operation12.value = 100.0d;
        com.alibaba.fastjson.JSONPatch.Operation operation20 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType21 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation20.type = operationType21;
        com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation20.type;
        operation20.from = "#";
        com.alibaba.fastjson.JSONPatch.OperationType operationType26 = operation20.type;
        operation12.value = operationType26;
        operation0.type = operationType26;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj30 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "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: field null expect '[', but error, pos 1, line 1, column 2a  a0.0 40.0  # a40.0100.00.0??0.0a  a");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L));
        org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L));
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "  # a4" + "'", str9, "  # a4");
        org.junit.Assert.assertNull(str15);
        org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType23 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType23.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType26 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType26.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
    }

    @Test
    public void test1387() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1387");
        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.String str14 = operation0.from;
        java.lang.String str15 = operation0.from;
        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.assertNull(str14);
        org.junit.Assert.assertNull(str15);
    }

    @Test
    public void test1388() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1388");
        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);
        java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 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) (short) -1, (-1), "\u0a01");
            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 + "' != '" + "\001\001" + "'", str7, "\001\001");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0101\u0101" + "'", str11, "\u0101\u0101");
    }

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

    @Test
    public void test1390() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1390");
        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("-1.0", (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 + "' != '" + "-1.0" + "'", str10, "-1.0");
    }

    @Test
    public void test1391() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1391");
        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);
        java.lang.Class<?> wildcardClass11 = byteArray2.getClass();
        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");
        org.junit.Assert.assertNotNull(wildcardClass11);
    }

    @Test
    public void test1392() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1392");
        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.lang.String str11 = new java.lang.String(byteArray2, (int) '#');
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray2, (int) '#', (int) (short) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, 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 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u2301\u2301" + "'", str11, "\u2301\u2301");
    }

    @Test
    public void test1393() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1393");
        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);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj12 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "0.0", "\000");
            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.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");
    }

    @Test
    public void test1394() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1394");
        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.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation9.value = (-1.0d);
        operation9.from = "-1";
        java.lang.String str14 = operation9.path;
        com.alibaba.fastjson.JSONPatch.Operation operation15 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation15.value = (-1.0d);
        operation15.value = (-1L);
        operation15.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation15.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType23 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation15.type = operationType23;
        operation9.value = operationType23;
        operation0.type = operationType23;
        com.alibaba.fastjson.JSONPatch.OperationType operationType27 = operation0.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType28 = operation0.type;
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertNull(str14);
        org.junit.Assert.assertNull(operationType22);
        org.junit.Assert.assertTrue("'" + operationType23 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType23.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType27 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType27.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType28 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType28.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test1395() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1395");
        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 = new java.lang.String(charArray2);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str10 = new java.lang.String(charArray2, (int) (short) 1, (int) (short) 1);
        java.lang.Class<?> wildcardClass11 = charArray2.getClass();
        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#");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4#" + "'", str7, "4#");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "#" + "'", str10, "#");
        org.junit.Assert.assertNotNull(wildcardClass11);
    }

    @Test
    public void test1396() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1396");
        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 = new java.lang.String(charArray3);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = new java.lang.String(charArray3, (int) '#', (int) (short) -1);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count -1, 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");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "aa4" + "'", str6, "aa4");
    }

    @Test
    public void test1397() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1397");
        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) "97", charSequenceArray8);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray8);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "32", charSequenceArray8);
        java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "4#", charSequenceArray8);
        java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "4", charSequenceArray8);
        java.lang.String str15 = java.lang.String.format("97.0", (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 + "' != '" + "97.0" + "'", str15, "97.0");
    }

    @Test
    public void test1398() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1398");
        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) 100, (-1), "replace");
            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("'" + str6 + "' != '" + "\u2301\u2301" + "'", str6, "\u2301\u2301");
    }

    @Test
    public void test1399() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1399");
        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.path = "35";
        java.util.Comparator<java.lang.String> strComparator11 = java.lang.String.CASE_INSENSITIVE_ORDER;
        operation0.value = strComparator11;
        java.lang.Class<?> wildcardClass13 = operation0.getClass();
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertNotNull(strComparator11);
        org.junit.Assert.assertNotNull(wildcardClass13);
    }

    @Test
    public void test1400() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1400");
        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, "");
            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");
    }

    @Test
    public void test1401() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1401");
        byte[] byteArray4 = new byte[] { (byte) -1, (byte) 10, (byte) 10, (byte) 1 };
        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(byteArray4, 0, (int) (byte) 10, 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(byteArray4);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[-1, 10, 10, 1]");
    }

    @Test
    public void test1402() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1402");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.path = "1";
        java.lang.String str3 = operation0.from;
        operation0.path = "\u0a0a\u0a00";
        org.junit.Assert.assertNull(str3);
    }

    @Test
    public void test1403() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1403");
        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 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) (short) 100, (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), "[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("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
    }

    @Test
    public void test1404() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1404");
        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.value = 100.0f;
        operation0.path = "10.0";
        org.junit.Assert.assertNull(str3);
    }

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

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

    @Test
    public void test1407() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1407");
        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;
        com.alibaba.fastjson.JSONPatch.Operation operation7 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation7.value = (-1.0d);
        operation7.value = (-1L);
        operation7.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation7.type;
        operation7.from = "aa4";
        operation7.from = "";
        java.lang.Object obj19 = operation7.value;
        operation7.from = "10";
        com.alibaba.fastjson.JSONPatch.Operation operation22 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation22.value = (-1.0d);
        operation22.value = (-1L);
        operation22.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType29 = operation22.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType30 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation22.type = operationType30;
        java.lang.Object obj32 = operation22.value;
        java.lang.String str33 = operation22.from;
        java.lang.Object obj34 = operation22.value;
        operation22.from = "\u0a01\u0a01";
        operation22.from = "4";
        operation22.from = "35.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation22.type;
        operation7.type = operationType41;
        operation0.type = operationType41;
        org.junit.Assert.assertNull(str5);
        org.junit.Assert.assertNull(operationType6);
        org.junit.Assert.assertNull(operationType14);
        org.junit.Assert.assertEquals("'" + obj19 + "' != '" + (-1L) + "'", obj19, (-1L));
        org.junit.Assert.assertNull(operationType29);
        org.junit.Assert.assertTrue("'" + operationType30 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType30.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj32 + "' != '" + (-1L) + "'", obj32, (-1L));
        org.junit.Assert.assertEquals("'" + str33 + "' != '" + "100.0" + "'", str33, "100.0");
        org.junit.Assert.assertEquals("'" + obj34 + "' != '" + (-1L) + "'", obj34, (-1L));
        org.junit.Assert.assertTrue("'" + operationType41 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType41.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test1408() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1408");
        java.lang.CharSequence charSequence0 = 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.join((java.lang.CharSequence) "\uff00\uff0a\uff00", charSequenceArray9);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = java.lang.String.join(charSequence0, charSequenceArray9);
            org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null");
        } catch (java.lang.NullPointerException e) {
            // Expected exception.
        }
        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");
    }

    @Test
    public void test1409() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1409");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("4a", "class com.alibaba.fastjson.JSONPatch$Operation");
            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 test1410() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1410");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("-1.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 test1411() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1411");
        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.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");
    }

    @Test
    public void test1412() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1412");
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u230a\u2300", "class com.alibaba.fastjson.JSONPatch$Operation");
            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 test1413() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1413");
        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) 10, (int) (byte) 0, (int) (byte) 100);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, 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 test1414() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1414");
        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, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 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 + "' != '" + "\n\000" + "'", str10, "\n\000");
    }

    @Test
    public void test1415() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1415");
        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 str9 = new java.lang.String(byteArray2);
        java.lang.String str11 = new java.lang.String(byteArray2, 0);
        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("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
    }

    @Test
    public void test1416() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1416");
        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.lang.String str21 = new java.lang.String(byteArray2, (int) (short) 100);
        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, 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, "");
        org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\u6401\u6401" + "'", str21, "\u6401\u6401");
    }

    @Test
    public void test1417() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1417");
        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) (byte) 1, 10, "a");
            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("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01");
    }

    @Test
    public void test1418() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1418");
        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;
        com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type;
        operation0.path = " ";
        byte[] byteArray8 = new byte[] { (byte) 1, (byte) 1 };
        java.lang.String str10 = new java.lang.String(byteArray8, (int) (byte) 10);
        java.lang.String str11 = new java.lang.String(byteArray8);
        java.lang.String str12 = new java.lang.String(byteArray8);
        java.lang.String str13 = new java.lang.String(byteArray8);
        operation0.value = str13;
        java.lang.String str15 = operation0.from;
        org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType3 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType3.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNotNull(byteArray8);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray8), "[1, 1]");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a01\u0a01" + "'", str10, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001");
        org.junit.Assert.assertNull(str15);
    }

    @Test
    public void test1419() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1419");
        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 str11 = new java.lang.String(byteArray2, 0);
        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 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001");
    }

    @Test
    public void test1420() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1420");
        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, 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), " 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 test1421() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1421");
        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) (short) 100, (int) (short) 10);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, 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 test1422() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1422");
        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) '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(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 test1423() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1423");
        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 str9 = 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, "35");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 35");
        } 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("'" + str9 + "' != '" + "\uff01\uff01" + "'", str9, "\uff01\uff01");
    }

    @Test
    public void test1424() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1424");
        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.lang.String str20 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.nio.charset.Charset charset23 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str24 = new java.lang.String(byteArray4, 100, (-1), charset23);
            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");
        org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u0a01\u0a01" + "'", str20, "\u0a01\u0a01");
    }

    @Test
    public void test1425() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1425");
        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.value = "\u2001\u2001";
        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 test1426() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1426");
        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.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation9.value = (-1.0d);
        operation9.from = "-1";
        java.lang.String str14 = operation9.path;
        com.alibaba.fastjson.JSONPatch.Operation operation15 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation15.value = (-1.0d);
        operation15.value = (-1L);
        operation15.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation15.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType23 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation15.type = operationType23;
        operation9.value = operationType23;
        operation0.type = operationType23;
        com.alibaba.fastjson.JSONPatch.OperationType operationType27 = operation0.type;
        java.lang.Class<?> wildcardClass28 = operationType27.getClass();
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertNull(str14);
        org.junit.Assert.assertNull(operationType22);
        org.junit.Assert.assertTrue("'" + operationType23 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType23.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType27 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType27.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNotNull(wildcardClass28);
    }

    @Test
    public void test1427() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1427");
        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 str12 = new java.lang.String(charArray2, (int) (short) 1, (int) (byte) 1);
        java.lang.String str13 = new java.lang.String(charArray2);
        java.lang.String str14 = 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("'" + str12 + "' != '" + "a" + "'", str12, "a");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4a" + "'", str13, "4a");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "4a" + "'", str14, "4a");
    }

    @Test
    public void test1428() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1428");
        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) "10", charSequenceArray7);
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "32.0", charSequenceArray7);
        java.lang.String str12 = java.lang.String.format(locale0, "\u34ff\u3464\u340a\u340a\u34ff\u3464", (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 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str12, "\u34ff\u3464\u340a\u340a\u34ff\u3464");
    }

    @Test
    public void test1429() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1429");
        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 = "";
        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;
        operation13.from = "aa4";
        operation13.from = "";
        java.lang.Object obj25 = operation13.value;
        operation13.from = "10";
        com.alibaba.fastjson.JSONPatch.Operation operation28 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation28.value = (-1.0d);
        operation28.value = (-1L);
        operation28.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType35 = operation28.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType36 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation28.type = operationType36;
        java.lang.Object obj38 = operation28.value;
        java.lang.String str39 = operation28.from;
        java.lang.Object obj40 = operation28.value;
        operation28.from = "\u0a01\u0a01";
        operation28.from = "4";
        operation28.from = "35.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType47 = operation28.type;
        operation13.type = operationType47;
        operation0.value = operation13;
        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.assertNull(operationType20);
        org.junit.Assert.assertEquals("'" + obj25 + "' != '" + (-1L) + "'", obj25, (-1L));
        org.junit.Assert.assertNull(operationType35);
        org.junit.Assert.assertTrue("'" + operationType36 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType36.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + obj38 + "' != '" + (-1L) + "'", obj38, (-1L));
        org.junit.Assert.assertEquals("'" + str39 + "' != '" + "100.0" + "'", str39, "100.0");
        org.junit.Assert.assertEquals("'" + obj40 + "' != '" + (-1L) + "'", obj40, (-1L));
        org.junit.Assert.assertTrue("'" + operationType47 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType47.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test1430() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1430");
        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("d", (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 + "' != '" + "d" + "'", str13, "d");
    }

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

    @Test
    public void test1432() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1432");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.path = "1";
        operation0.from = "4#";
        com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType6 = com.alibaba.fastjson.JSONPatch.OperationType.move;
        operation5.type = operationType6;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation5.type;
        operation5.from = "#";
        com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation5.type;
        operation0.type = operationType11;
        java.lang.String str13 = operation0.from;
        java.lang.String str14 = operation0.path;
        org.junit.Assert.assertTrue("'" + operationType6 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType6.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4#" + "'", str13, "4#");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "1" + "'", str14, "1");
    }

    @Test
    public void test1433() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1433");
        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.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) 0, (int) (byte) 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("'" + 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 test1434() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1434");
        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 str9 = new java.lang.String(byteArray2, (-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");
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001");
    }

    @Test
    public void test1435() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1435");
        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.Object obj5 = operation0.value;
        com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation6.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation6.type;
        com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation9.value = (-1.0d);
        operation9.value = (-1L);
        java.lang.String str14 = operation9.path;
        com.alibaba.fastjson.JSONPatch.Operation operation15 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation15.value = (-1.0d);
        operation15.value = (-1L);
        operation15.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation15.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType23 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation15.type = operationType23;
        com.alibaba.fastjson.JSONPatch.OperationType operationType25 = operation15.type;
        operation9.value = operationType25;
        operation6.type = operationType25;
        operation0.type = operationType25;
        java.lang.String str29 = operation0.from;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj31 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str29, "\uff00\uff0a\uff00");
            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.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move));
        org.junit.Assert.assertNull(obj5);
        org.junit.Assert.assertNull(operationType7);
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertNull(str14);
        org.junit.Assert.assertNull(operationType22);
        org.junit.Assert.assertTrue("'" + operationType23 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType23.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType25 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType25.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertEquals("'" + str29 + "' != '" + "aa4" + "'", str29, "aa4");
    }

    @Test
    public void test1436() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1436");
        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;
        java.lang.String str10 = operation0.from;
        java.lang.String str11 = operation0.path;
        operation0.value = (byte) 100;
        java.lang.String str14 = operation0.path;
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertNull(operationType9);
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0");
        org.junit.Assert.assertNull(str11);
        org.junit.Assert.assertNull(str14);
    }

    @Test
    public void test1437() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1437");
        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.lang.String str12 = new java.lang.String(byteArray6, (int) '4');
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(byteArray6, "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(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");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str12, "\u34ff\u3464\u340a\u340a\u34ff\u3464");
    }

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

    @Test
    public void test1439() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1439");
        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, 0);
        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 + "' != '" + "\001\001" + "'", str18, "\001\001");
    }

    @Test
    public void test1440() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1440");
        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";
        java.lang.Object obj6 = operation0.value;
        operation0.path = "\001";
        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((java.lang.Object) operation0, "a  a");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2a  a");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertEquals("'" + obj6 + "' != '" + (-1.0d) + "'", obj6, (-1.0d));
        org.junit.Assert.assertEquals("'" + obj9 + "' != '" + (-1.0d) + "'", obj9, (-1.0d));
    }

    @Test
    public void test1441() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1441");
        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.Object obj6 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) charArray3, " ");
            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.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 test1442() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1442");
        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 = new java.lang.String(charArray2);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str10 = new java.lang.String(charArray2, (int) (short) 1, (int) (short) 1);
        java.lang.String str11 = new java.lang.String(charArray2);
        java.lang.String str12 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(charArray2, (int) (short) 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(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#");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4#" + "'", str7, "4#");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "#" + "'", str10, "#");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4#" + "'", str11, "4#");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "4#" + "'", str12, "4#");
    }

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

    @Test
    public void test1444() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1444");
        int[] intArray5 = new int[] { (byte) 100, 1, ' ', (byte) -1, (byte) -1 };
        java.lang.String str8 = new java.lang.String(intArray5, 1, 1);
        java.lang.String str11 = new java.lang.String(intArray5, 0, 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = new java.lang.String(intArray5, (int) '#', (-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(intArray5);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[100, 1, 32, -1, -1]");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001" + "'", str8, "\001");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, "");
    }

    @Test
    public void test1445() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1445");
        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 = new java.lang.String(charArray2);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str10 = new java.lang.String(charArray2, (int) (short) 1, (int) (short) 1);
        java.lang.String str11 = new java.lang.String(charArray2);
        java.lang.String str12 = new java.lang.String(charArray2);
        java.lang.String str13 = 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#");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4#" + "'", str7, "4#");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "#" + "'", str10, "#");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4#" + "'", str11, "4#");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "4#" + "'", str12, "4#");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4#" + "'", str13, "4#");
    }

    @Test
    public void test1446() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1446");
        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.from = "#";
        org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L));
        org.junit.Assert.assertNull(operationType8);
        org.junit.Assert.assertEquals("'" + obj9 + "' != '" + (-1L) + "'", obj9, (-1L));
    }

    @Test
    public void test1447() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1447");
        java.util.Locale locale0 = null;
        java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { " ", "\ufffdd\n\n\ufffdd", "\n\000", "#", "\u0a01\u0a01", "97.0" };
        java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray10);
        java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "class com.alibaba.fastjson.JSONPatch$Operation", charSequenceArray10);
        java.lang.String str13 = java.lang.String.format(locale0, "10", (java.lang.Object[]) charSequenceArray10);
        org.junit.Assert.assertNotNull(charSequenceArray10);
// flaky:         org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0" + "'", str11, "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0");
// flaky:         org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0" + "'", str12, "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "10" + "'", str13, "10");
    }

    @Test
    public void test1448() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1448");
        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, (int) (short) -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(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 test1449() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1449");
        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 = new java.lang.String(charArray2);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str10 = new java.lang.String(charArray2, (int) (short) 1, (int) (short) 1);
        java.lang.String str11 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str14 = java.lang.String.copyValueOf(charArray2, (int) (byte) -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(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#");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4#" + "'", str7, "4#");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "#" + "'", str10, "#");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4#" + "'", str11, "4#");
    }

    @Test
    public void test1450() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1450");
        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 = "\u230a\u2300";
        org.junit.Assert.assertNull(str5);
        org.junit.Assert.assertNull(str6);
    }

    @Test
    public void test1451() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1451");
        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.lang.String str21 = new java.lang.String(byteArray2, (int) (short) 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str23 = 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 + "' != '" + "\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, "");
        org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\u0a01\u0a01" + "'", str21, "\u0a01\u0a01");
    }

    @Test
    public void test1452() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1452");
        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;
        byte[] byteArray15 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str17 = new java.lang.String(byteArray15, 10);
        java.lang.String str18 = new java.lang.String(byteArray15);
        operation0.value = str18;
        com.alibaba.fastjson.JSONPatch.Operation operation20 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation20.from = "100.0";
        operation20.path = "aa4";
        com.alibaba.fastjson.JSONPatch.OperationType operationType25 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation20.type = operationType25;
        com.alibaba.fastjson.JSONPatch.Operation operation27 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation27.value = (-1.0d);
        operation27.value = (-1L);
        operation27.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType34 = operation27.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType35 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation27.type = operationType35;
        com.alibaba.fastjson.JSONPatch.OperationType operationType37 = operation27.type;
        operation20.type = operationType37;
        operation0.type = operationType37;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj41 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operationType37, " ");
            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.assertNotNull(byteArray15);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray15), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str17, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str18, "\ufffdd\n\n\ufffdd");
        org.junit.Assert.assertTrue("'" + operationType25 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType25.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertNull(operationType34);
        org.junit.Assert.assertTrue("'" + operationType35 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType35.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
        org.junit.Assert.assertTrue("'" + operationType37 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType37.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test1453() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1453");
        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;
        operation0.path = "\u34ff\u3464\u340a\u340a\u34ff\u3464";
        java.lang.String str34 = 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.assertEquals("'" + str34 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str34, "\u34ff\u3464\u340a\u340a\u34ff\u3464");
    }

    @Test
    public void test1454() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1454");
        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.lang.String str12 = new java.lang.String(byteArray6, (int) '4');
        java.lang.Class<?> wildcardClass13 = byteArray6.getClass();
        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");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str12, "\u34ff\u3464\u340a\u340a\u34ff\u3464");
        org.junit.Assert.assertNotNull(wildcardClass13);
    }

    @Test
    public void test1455() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1455");
        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 str12 = new java.lang.String(charArray2, (int) (short) 1, (int) (byte) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = java.lang.String.valueOf(charArray2, (int) (byte) -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(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("'" + str12 + "' != '" + "a" + "'", str12, "a");
    }

    @Test
    public void test1456() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1456");
        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 = new java.lang.String(charArray2);
        java.lang.String str12 = 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");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "4a" + "'", str12, "4a");
    }

    @Test
    public void test1457() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1457");
        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) 1, (int) (short) 1);
        java.lang.String str9 = new java.lang.String(charArray2, (int) (short) 1, (int) (byte) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str12 = new java.lang.String(charArray2, (int) (short) 100, (int) (short) 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("'" + str6 + "' != '" + "a" + "'", str6, "a");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a");
    }

    @Test
    public void test1458() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1458");
        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;
        byte[] byteArray15 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 };
        java.lang.String str17 = new java.lang.String(byteArray15, 10);
        java.lang.String str18 = new java.lang.String(byteArray15);
        operation0.value = str18;
        com.alibaba.fastjson.JSONPatch.Operation operation20 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation20.value = (-1.0d);
        java.lang.String str23 = operation20.path;
        operation20.path = "10.0";
        operation20.value = 100.0f;
        operation0.value = operation20;
        operation0.value = "\u6101\u6101";
        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.assertNotNull(byteArray15);
        org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray15), "[-1, 100, 10, 10, -1, 100]");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str17, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str18, "\ufffdd\n\n\ufffdd");
        org.junit.Assert.assertNull(str23);
    }

    @Test
    public void test1459() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1459");
        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, "52");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 352");
        } catch (com.alibaba.fastjson.JSONException e) {
            // Expected exception.
        }
    }

    @Test
    public void test1460() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1460");
        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.String str6 = operation0.from;
        operation0.path = "\001";
        java.lang.String str9 = java.lang.String.valueOf((java.lang.Object) "\001");
        org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L));
        org.junit.Assert.assertNull(str6);
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001" + "'", str9, "\001");
    }

    @Test
    public void test1461() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1461");
        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.lang.String str11 = new java.lang.String(byteArray2, (int) '#');
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str13 = new java.lang.String(byteArray2, "10");
            org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 10");
        } 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");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u2301\u2301" + "'", str11, "\u2301\u2301");
    }

    @Test
    public void test1462() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1462");
        java.lang.CharSequence[] charSequenceArray5 = new java.lang.CharSequence[] { "\u0a01\u0a01", "class [B", "10", "4" };
        java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "class com.alibaba.fastjson.JSONPatch$Operation", charSequenceArray5);
        org.junit.Assert.assertNotNull(charSequenceArray5);
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4" + "'", str6, "\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4");
    }

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

    @Test
    public void test1464() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1464");
        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.lang.String str13 = new java.lang.String(byteArray2);
        java.lang.String str15 = new java.lang.String(byteArray2, 100);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str19 = new java.lang.String(byteArray2, 0, (int) (byte) 100, "\uffff\uff64\uff0a\uff0a\uffff\uff64");
            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("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001");
        org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, "");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u6401\u6401" + "'", str15, "\u6401\u6401");
    }

    @Test
    public void test1465() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1465");
        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 = java.lang.String.copyValueOf(charArray10, (int) ' ', (int) (short) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 0, 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 test1466() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1466");
        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 str12 = new java.lang.String(charArray2, (int) (short) 1, (int) (byte) 1);
        java.lang.String str13 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str16 = java.lang.String.valueOf(charArray2, (int) (byte) 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), "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("'" + str12 + "' != '" + "a" + "'", str12, "a");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4a" + "'", str13, "4a");
    }

    @Test
    public void test1467() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1467");
        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, 10);
        java.lang.String str10 = 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, 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("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\n\000" + "'", str10, "\n\000");
    }

    @Test
    public void test1468() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1468");
        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 = java.lang.String.valueOf(charArray2, (int) (byte) 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(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 test1469() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1469");
        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 str17 = new java.lang.String(byteArray2);
        java.lang.String str18 = new java.lang.String(byteArray2);
        java.lang.String str20 = new java.lang.String(byteArray2, (int) (short) 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str24 = new java.lang.String(byteArray2, 1, 1, "\uffff\uff64\uff0a\uff0a\uffff\uff64");
            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");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\001\001" + "'", str17, "\001\001");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\001\001" + "'", str18, "\001\001");
        org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u0a01\u0a01" + "'", str20, "\u0a01\u0a01");
    }

    @Test
    public void test1470() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1470");
        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) 1, (int) (short) 1);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = java.lang.String.valueOf(charArray2, 100, (int) (byte) 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("'" + str6 + "' != '" + "a" + "'", str6, "a");
    }

    @Test
    public void test1471() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1471");
        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.lang.String str10 = 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, 10, 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(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");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u010a\u0100" + "'", str10, "\u010a\u0100");
    }

    @Test
    public void test1472() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1472");
        int[] intArray6 = new int[] { 'a', (byte) 10, (byte) 10, (byte) 10, 10, (short) 1 };
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str9 = new java.lang.String(intArray6, (int) ' ', (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, 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), "[97, 10, 10, 10, 10, 1]");
    }

    @Test
    public void test1473() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1473");
        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, (int) (byte) 0, (int) (byte) 10);
            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("'" + 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 test1474() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1474");
        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.lang.String str16 = new java.lang.String(byteArray2, 100);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str19 = new java.lang.String(byteArray2, (int) (byte) 10, (int) '4');
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u6401\u6401" + "'", str16, "\u6401\u6401");
    }

    @Test
    public void test1475() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1475");
        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 = "";
        operation0.path = "10";
        operation0.from = "35.0";
        java.lang.String str17 = operation0.from;
        java.lang.String str18 = 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("'" + str17 + "' != '" + "35.0" + "'", str17, "35.0");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "35.0" + "'", str18, "35.0");
    }

    @Test
    public void test1476() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1476");
        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.path = "4  a";
        java.lang.String str8 = java.lang.String.valueOf((java.lang.Object) operation0);
        org.junit.Assert.assertNull(str5);
    }

    @Test
    public void test1477() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1477");
        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.lang.String str15 = new java.lang.String(byteArray2);
        java.lang.String str17 = new java.lang.String(byteArray2, (int) (short) 10);
        java.nio.charset.Charset charset20 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str21 = new java.lang.String(byteArray2, (int) (short) 1, 10, charset20);
            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");
        org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001");
        org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u0a01\u0a01" + "'", str17, "\u0a01\u0a01");
    }

    @Test
    public void test1478() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1478");
        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, (int) (byte) 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(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 test1479() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1479");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation0.path = "1";
        java.lang.String str3 = operation0.from;
        java.lang.Object obj4 = operation0.value;
        java.lang.String str5 = operation0.path;
        org.junit.Assert.assertNull(str3);
        org.junit.Assert.assertNull(obj4);
        org.junit.Assert.assertEquals("'" + str5 + "' != '" + "1" + "'", str5, "1");
    }

    @Test
    public void test1480() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1480");
        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.Class<?> wildcardClass8 = operation0.getClass();
        org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L));
        org.junit.Assert.assertNotNull(wildcardClass8);
    }

    @Test
    public void test1481() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1481");
        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 = new java.lang.String(charArray2);
        java.lang.String str7 = new java.lang.String(charArray2);
        java.lang.String str10 = new java.lang.String(charArray2, (int) (short) 1, (int) (short) 1);
        java.lang.String str11 = new java.lang.String(charArray2);
        java.lang.String str12 = new java.lang.String(charArray2);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str15 = new java.lang.String(charArray2, (int) (short) 0, (int) (byte) 10);
            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(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#");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4#" + "'", str7, "4#");
        org.junit.Assert.assertEquals("'" + str10 + "' != '" + "#" + "'", str10, "#");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4#" + "'", str11, "4#");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "4#" + "'", str12, "4#");
    }

    @Test
    public void test1482() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1482");
        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, 0);
        java.lang.String str20 = new java.lang.String(byteArray4, 10);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.Object obj22 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str20, "4");
            org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 24");
        } 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, "");
        org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001");
        org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\001\001" + "'", str18, "\001\001");
        org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u0a01\u0a01" + "'", str20, "\u0a01\u0a01");
    }

    @Test
    public void test1483() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1483");
        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) (short) 0, (int) (byte) 0);
        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 test1484() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1484");
        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;
        operation0.from = "35.0";
        operation0.from = "\u6401";
        java.lang.String str17 = 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("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L));
        org.junit.Assert.assertNull(str17);
    }

    @Test
    public void test1485() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1485");
        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) 1, (int) (short) 1);
        java.lang.String str9 = new java.lang.String(charArray2, (int) (short) 1, (int) (byte) 1);
        java.lang.String str12 = java.lang.String.copyValueOf(charArray2, (int) (short) 1, (int) (short) 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("'" + str6 + "' != '" + "a" + "'", str6, "a");
        org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a");
        org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a" + "'", str12, "a");
    }

    @Test
    public void test1486() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1486");
        int[] intArray5 = new int[] { (byte) 100, 1, ' ', (byte) -1, (byte) -1 };
        java.lang.String str8 = new java.lang.String(intArray5, 1, 1);
        java.lang.String str11 = new java.lang.String(intArray5, 0, 0);
        java.lang.String str14 = new java.lang.String(intArray5, (int) (short) 1, (int) (short) 0);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str17 = new java.lang.String(intArray5, (int) '#', (int) (byte) 0);
            org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 0, 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");
        org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, "");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, "");
    }

    @Test
    public void test1487() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1487");
        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);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str19 = new java.lang.String(byteArray2, (int) (byte) -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("'" + 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 test1488() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1488");
        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 str12 = new java.lang.String(charArray2, (int) (short) 1, (int) (byte) 1);
        java.lang.String str13 = new java.lang.String(charArray2);
        java.lang.String str14 = 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("'" + str12 + "' != '" + "a" + "'", str12, "a");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4a" + "'", str13, "4a");
        org.junit.Assert.assertEquals("'" + str14 + "' != '" + "4a" + "'", str14, "4a");
    }

    @Test
    public void test1489() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1489");
        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.join((java.lang.CharSequence) "\ufffdd\n\n\ufffdd", charSequenceArray7);
        java.lang.String str13 = java.lang.String.format("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 + "' != '" + "100.0" + "'", str12, "100.0");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "hi!" + "'", str13, "hi!");
    }

    @Test
    public void test1490() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1490");
        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("", (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 + "' != '" + "" + "'", str13, "");
    }

    @Test
    public void test1491() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1491");
        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, (-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), "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 test1492() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1492");
        com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation();
        com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type;
        operation0.path = "1.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType4 = com.alibaba.fastjson.JSONPatch.OperationType.add;
        operation0.type = operationType4;
        java.lang.String str6 = operation0.path;
        java.lang.String str7 = operation0.path;
        org.junit.Assert.assertNull(operationType1);
        org.junit.Assert.assertTrue("'" + operationType4 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType4.equals(com.alibaba.fastjson.JSONPatch.OperationType.add));
        org.junit.Assert.assertEquals("'" + str6 + "' != '" + "1.0" + "'", str6, "1.0");
        org.junit.Assert.assertEquals("'" + str7 + "' != '" + "1.0" + "'", str7, "1.0");
    }

    @Test
    public void test1493() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1493");
        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;
        com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation0.type;
        java.lang.String str12 = operation0.path;
        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.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove));
        org.junit.Assert.assertNull(str12);
    }

    @Test
    public void test1494() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1494");
        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.lang.String str20 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.nio.charset.Charset charset21 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str22 = new java.lang.String(byteArray4, charset21);
            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");
        org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u0a01\u0a01" + "'", str20, "\u0a01\u0a01");
    }

    @Test
    public void test1495() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1495");
        java.lang.CharSequence[] charSequenceArray8 = new java.lang.CharSequence[] { " ", "\ufffdd\n\n\ufffdd", "\n\000", "#", "\u0a01\u0a01", "97.0" };
        java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray8);
        java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "class com.alibaba.fastjson.JSONPatch$Operation", charSequenceArray8);
        java.lang.Class<?> wildcardClass11 = charSequenceArray8.getClass();
        org.junit.Assert.assertNotNull(charSequenceArray8);
// flaky:         org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0" + "'", str9, "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0");
// flaky:         org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0" + "'", str10, "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0");
        org.junit.Assert.assertNotNull(wildcardClass11);
    }

    @Test
    public void test1496() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1496");
        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.lang.String str20 = new java.lang.String(byteArray4, (int) (byte) 10);
        java.lang.String str21 = new java.lang.String(byteArray4);
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str25 = new java.lang.String(byteArray4, (int) (short) 0, (int) (short) -1, "4#");
            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.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");
        org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u0a01\u0a01" + "'", str20, "\u0a01\u0a01");
        org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\001\001" + "'", str21, "\001\001");
    }

    @Test
    public void test1497() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1497");
        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 = new java.lang.String(charArray5, (int) (short) 0, 0);
        java.lang.String str13 = 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("'" + str12 + "' != '" + "" + "'", str12, "");
        org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4444 " + "'", str13, "4444 ");
    }

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

    @Test
    public void test1499() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1499");
        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.Operation operation7 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation7.value = (-1.0d);
        operation7.value = (-1L);
        java.lang.String str12 = operation7.path;
        com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation7.type;
        java.lang.String str14 = operation7.path;
        java.lang.String str15 = operation7.from;
        com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation();
        java.lang.String str17 = operation16.path;
        java.lang.Object obj18 = operation16.value;
        java.lang.String str19 = operation16.path;
        com.alibaba.fastjson.JSONPatch.Operation operation20 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation20.path = "1";
        com.alibaba.fastjson.JSONPatch.Operation operation23 = new com.alibaba.fastjson.JSONPatch.Operation();
        operation23.value = (-1.0d);
        operation23.value = (-1L);
        operation23.from = "100.0";
        com.alibaba.fastjson.JSONPatch.OperationType operationType30 = operation23.type;
        com.alibaba.fastjson.JSONPatch.OperationType operationType31 = com.alibaba.fastjson.JSONPatch.OperationType.copy;
        operation23.type = operationType31;
        operation20.type = operationType31;
        operation16.type = operationType31;
        operation7.type = operationType31;
        operation7.from = "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a  a";
        operation7.path = "100.0";
        operation0.value = "100.0";
        org.junit.Assert.assertNull(str12);
        org.junit.Assert.assertNull(operationType13);
        org.junit.Assert.assertNull(str14);
        org.junit.Assert.assertNull(str15);
        org.junit.Assert.assertNull(str17);
        org.junit.Assert.assertNull(obj18);
        org.junit.Assert.assertNull(str19);
        org.junit.Assert.assertNull(operationType30);
        org.junit.Assert.assertTrue("'" + operationType31 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType31.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy));
    }

    @Test
    public void test1500() throws Throwable {
        if (debug)
            System.out.format("%n%s%n", "RegressionTest2.test1500");
        byte[] byteArray0 = null;
        // The following exception was thrown during execution in test generation
        try {
            java.lang.String str4 = new java.lang.String(byteArray0, (int) '4', 100, 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.
        }
    }
}
