diff --git a/project_task_sheets/phase_01/project_phase01_tasks/project_phase01.tex b/project_task_sheets/phase_01/project_phase01_tasks/project_phase01.tex new file mode 100644 index 0000000..ee110f2 --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/project_phase01.tex @@ -0,0 +1,172 @@ +\documentclass[a4paper]{scrreprt} +\usepackage[left=4cm,bottom=3cm,top=3cm,right=4cm,nohead,nofoot]{geometry} +\usepackage{graphicx} +\usepackage{tabularx} +\usepackage{listings} +\usepackage{enumitem} +\usepackage{subcaption} + +\usepackage{pgf} +\usepackage{tikz} +\usetikzlibrary{arrows,automata} + +\usepackage{xparse} +\usepackage{multirow} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\setlength{\textfloatsep}{16pt} + +\renewcommand{\labelenumi}{\alph{enumi})} +\renewcommand{\labelenumii}{\arabic{enumii}) } + +\newcommand{\baseinfo}[5]{ + \begin{center} + \begin{tabular}{p{15cm}r} + \vspace{-4.5pt}{ \Large \bfseries #1} & \multirow{2}{*}{} \\[0.4cm] + #2 & \\[0.5cm] + \end{tabular} + \end{center} + \vspace{-18pt}\hrule\vspace{6pt} + \begin{tabular}{ll} + \textbf{Name:} & #4\\ + \textbf{Group:} & #5\\ + \end{tabular} + \vspace{4pt}\hrule\vspace{2pt} + \footnotesize \textbf{Software Testing} \hfil - \hfil Summer 2022 \hfil - \hfil #3 \hfil - \hfil Sibylle Schupp / Sascha Lehmann \hfil \\ +} + +\newcounter{question} +\NewDocumentEnvironment{question}{m o}{% + \addtocounter{question}{1}% + \paragraph{\textcolor{red}{Task~\arabic{question}} - #1\hfill\IfNoValueTF{#2}{}{[#2 P]}} + \leavevmode\\% +}{% + \vskip 1em% +} + +\NewDocumentEnvironment{answer}{}{% + \vspace{6pt} + \leavevmode\\ + \textit{Answer:}\\[-0.25cm] + {\color{red}\rule{\textwidth}{0.4mm}} +}{% + \leavevmode\\ + {\color{red}\rule{\textwidth}{0.4mm}} +} + +\newcommand{\projectinfo}[5]{ + \baseinfo{Project Phase #1 - Submission Sheet}{#2}{#3}{#4}{#5} +} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\name{Michael Chen} +\def\group{Group 01 (fastjson)} + +\begin{document} +\projectinfo{1}{Software Testing - Random Testing\small}{\today}{\name}{\group} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Task 1 %%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{question}{Select your open source project}[3] +\begin{enumerate}[topsep=0pt, leftmargin=*] + \item Motivate your selection of the project in 3-5 sentences: + \begin{answer} + We set out to look for a local-only library, so we could have a simplified setup without needing any external infrastructure. FastJSON is a straightforward JSON parsing library with around 30k lines of code, and a fairly low code coverage of around 40-50\%. It’s primarily for performance-intensive uses such as on the server-side. We think it is the ideal scope for a project of our consideration. + \end{answer} + + \item Document the \textbf{build}, \textbf{install}, and \textbf{run} steps for your project: + \begin{answer} + Installation was fairly easy with cloning the remote repository. Since the JSON library is self contained and has no further libraries it depends on the installation is rather trivial. + + Building the project was also simple because the application is delivered with a well configured Apache Maven project file. Using IntelliJ IDEA the Maven project could be opened and built relatively quickly. + + Running the project was similarly easy, because we intentionally chose a software library instead of a complex web application. Since the library is not shipped with a main function we can just execute the test suite. + \end{answer} +\end{enumerate} +\end{question} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Task 2 %%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{question}{Answer basic questions on Random Testing / Randoop}[4] +\begin{enumerate}[topsep=0pt, leftmargin=*] + \item Answer the following questions (each in 2-3 brief sentences): + \begin{enumerate} + \item How do you define "Random Testing" in your own words? + \begin{answer} + Random Testing is a testing procedure where the system under test (SUT) is tested with randomly generated inputs without knowledge of the system's code itself (black-box testing). The test results must then be evaluated according to the system's specifications. + \end{answer} + + \item In which testing situations is it used / probably preferred? + \begin{answer} + It is preferred in situations where manual checking is prone to fail due to easily overlooked lines of code. Random testing is used mostly in situations where the SUT is well specified, because the output of a system must be analyzed using the specifications to check whether a failure is present. Also for small project teams random testing might be advantageous because the developers of the software are likely biased on how they write tests and what they expect the program to do, because they wrote the software, but it might not behave as it should per specification. + \end{answer} + + \item What are its most significant downsides? + \begin{answer} + \begin{itemize} + \item Failures are only detected when specific inputs trigger edge cases of the software. + \item Bugs may only be found if the test results are properly analyzed and compared to the system specifications. + \item As the name already says it is random and thus we depend on luck that we find a bug. + \end{itemize} + \end{answer} + + \item How does \textit{Randoop} approach the concept of random testing? + \begin{answer} + Randoop employs contracts over the objects that the test subjects use. Specifically it checks for well-formedness on common patterns in object oriented programming, i.e. in case of object equality contracts it checks for reflective and transitive properties. + Randoop instanciates those objects using the SUT and applies the contracts to them, thereby generating test cases on the objects. + + Randoop categorizes these tests as regression tests, for tests that capture the current and well-formed behaviour of the SUT and can be used to detect changes in the behaviour of the program during later development, and error-revealing tests, that are currently failing when executed. + \end{answer} + \end{enumerate} +\end{enumerate} +\end{question} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Task 3 %%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{question}{Get started with Randoop}[3] +\begin{enumerate}[topsep=0pt, leftmargin=*] + \item Briefly explain the concepts of \textit{error-revealing tests} and \textit{regression tests}: + \begin{answer} + + \end{answer} +\end{enumerate} +\end{question} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% Task 4 %%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{question}{Use Randoop for your selected project}[6] +\begin{enumerate}[topsep=0pt, leftmargin=*] + \item Provide a screenshot of your terminal that indicates your execution of the necessary step(s): + \begin{answer} + \lstinputlisting[belowskip=-0.8\baselineskip,breaklines=true,postbreak=\mbox{\textcolor{red}{$\hookrightarrow$}\space}]{randoop_invoke.sh} + \end{answer} + + \item For each of both classes, pick a test from one of the generated files, and briefly describe its sequence of constructor / method calls (1-2 sentences per test): + \begin{answer} + This following file from the JSONPatch Operation subclass shows a test case where an operation is instanciated with some (arbitrary) values. The test captures that the operation is instanciated without a type (null) and it also captures that checking the operation value property repeatedly does not change its value (is without side effects). + + \lstinputlisting[firstline=87,lastline=106,belowskip=-0.8\baselineskip,breaklines=true,postbreak=\mbox{\textcolor{red}{$\hookrightarrow$}\space}]{randoop/JSONPatch/RegressionTest4.java} + + The following test is and error revealing test in the DefaultJSONParser class that revealed that the call to the getOwnerContext method of this specific instanciation of the parser raises a NullPointerException. + + \lstinputlisting[firstline=56,lastline=64,belowskip=-0.8\baselineskip,breaklines=true,postbreak=\mbox{\textcolor{red}{$\hookrightarrow$}\space}]{randoop/JSONPath/ErrorTest0.java} + \end{answer} + + \item Do the tests represent meaningful scenarios? + \begin{answer} + The first of the above tests is not a meaningful scenario because usually one does not try to instanciate an actor object without setting the field values and with such a standard data struct-like object that does not contain any functionality itself one does not expect any side-effects. + + The second test however, if this is behaviour as specified or not, might be a meaningful scenario. Usually a simple member function call should not raise a NullPointerException when called on a non-null object and internal exceptions should be caught and handled accordingly. + \end{answer} +\end{enumerate} +\end{question} + +\end{document} diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/ErrorTest.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/ErrorTest.java new file mode 100644 index 0000000..dee4084 --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/ErrorTest.java @@ -0,0 +1,8 @@ +import org.junit.runner.RunWith; +import org.junit.runners.Suite; + +@RunWith(Suite.class) +@Suite.SuiteClasses({ ErrorTest0.class }) +public class ErrorTest { +} + diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/ErrorTest0.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/ErrorTest0.java new file mode 100644 index 0000000..2da2da6 --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/ErrorTest0.java @@ -0,0 +1,80 @@ +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runners.MethodSorters; + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class ErrorTest0 { + + public static boolean debug = false; + + @Test + public void test1() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test1"); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "hi!", ""); + } + + @Test + public void test2() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test2"); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("4", ""); + } + + @Test + public void test3() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test3"); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "\uffff\uff64\uff0a\uff0a\uffff\uff64", ""); + } + + @Test + public void test4() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test4"); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("-1", ""); + } + + @Test + public void test5() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test5"); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("100", ""); + } + + @Test + public void test6() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test6"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + operation0.path = "4444 "; + java.lang.String str9 = operation0.from; + java.lang.String str10 = operation0.path; + java.lang.Object obj11 = operation0.value; + java.lang.String str12 = operation0.from; + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + java.lang.Object obj14 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str12, ""); + } + + @Test + public void test7() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test7"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + operation0.value = "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"; + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + java.lang.Object obj9 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, ""); + } +} + diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest.java new file mode 100644 index 0000000..3e9eb6a --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest.java @@ -0,0 +1,8 @@ +import org.junit.runner.RunWith; +import org.junit.runners.Suite; + +@RunWith(Suite.class) +@Suite.SuiteClasses({ RegressionTest0.class, RegressionTest1.class, RegressionTest2.class, RegressionTest3.class, RegressionTest4.class, RegressionTest5.class }) +public class RegressionTest { +} + diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest0.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest0.java new file mode 100644 index 0000000..3d7c03f --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest0.java @@ -0,0 +1,8134 @@ +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runners.MethodSorters; + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class RegressionTest0 { + + public static boolean debug = false; + + @Test + public void test0001() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0001"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, "hi!"); + 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 test0002() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0002"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) 100.0f); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0"); + } + + @Test + public void test0003() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0003"); + java.lang.String str1 = java.lang.String.valueOf('a'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "a" + "'", str1, "a"); + } + + @Test + public void test0004() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0004"); + java.lang.String str0 = new java.lang.String(); + org.junit.Assert.assertEquals("'" + str0 + "' != '" + "" + "'", str0, ""); + } + + @Test + public void test0005() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0005"); + int[] intArray5 = new int[] { 100, 'a', 'a', 'a', (short) 10 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = 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, 97, 97, 97, 10]"); + } + + @Test + public void test0006() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0006"); + java.util.Locale locale0 = null; + java.lang.Object[] objArray4 = new java.lang.Object[] { true, 10 }; + java.lang.String str5 = java.lang.String.format(locale0, "100.0", objArray4); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[true, 10]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[true, 10]"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + } + + @Test + public void test0007() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0007"); + int[] intArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(intArray0, (int) (byte) 10, (int) (byte) -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 test0008() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0008"); + java.lang.StringBuffer stringBuffer0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str1 = new java.lang.String(stringBuffer0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.StringBuffer.toString()\" because \"buffer\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0009() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0009"); + 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, "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("'" + operationType0 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType0.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertNotNull(wildcardClass1); + } + + @Test + public void test0010() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0010"); + int[] intArray3 = new int[] { (byte) 0, (short) -1, (byte) 10 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray3, 0, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 10, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray3); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray3), "[0, -1, 10]"); + } + + @Test + public void test0011() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0011"); + java.lang.String str1 = java.lang.String.valueOf('#'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "#" + "'", str1, "#"); + } + + @Test + public void test0012() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0012"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) 1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1" + "'", str1, "1"); + } + + @Test + public void test0013() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0013"); + int[] intArray4 = new int[] { (byte) 1, (-1), 'a', (short) 0 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(intArray4, (-1), (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray4), "[1, -1, 97, 0]"); + } + + @Test + public void test0014() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0014"); + java.lang.String str1 = java.lang.String.valueOf((long) 100); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100" + "'", str1, "100"); + } + + @Test + public void test0015() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0015"); + byte[] byteArray4 = new byte[] { (byte) -1, (byte) 10, (byte) -1, (byte) 0 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray4, (int) (byte) 100, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 32, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[-1, 10, -1, 0]"); + } + + @Test + public void test0016() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0016"); + char[] charArray5 = new char[] { ' ', ' ', '#', '4', ' ' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = java.lang.String.copyValueOf(charArray5, (int) 'a', 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(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), " #4 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), " #4 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[ , , #, 4, ]"); + } + + @Test + public void test0017() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0017"); + 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 str8 = new java.lang.String(byteArray2, (int) (byte) -1, (int) '#', (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + } + + @Test + public void test0018() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0018"); + java.lang.String str1 = new java.lang.String("a"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "a" + "'", str1, "a"); + } + + @Test + public void test0019() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0019"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + java.lang.String str5 = java.lang.String.valueOf(charArray3); + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4"); + } + + @Test + public void test0020() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0020"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str1 = new java.lang.String(charArray0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"value\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0021() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0021"); + java.lang.String str1 = new java.lang.String("#"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "#" + "'", str1, "#"); + } + + @Test + public void test0022() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0022"); + 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 str7 = new java.lang.String(byteArray2, 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), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + } + + @Test + public void test0023() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0023"); + byte[] byteArray3 = new byte[] { (byte) 0, (byte) 0, (byte) 0 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray3, (int) (byte) 10, 100, ""); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray3); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray3), "[0, 0, 0]"); + } + + @Test + public void test0024() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0024"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + java.lang.String str7 = java.lang.String.copyValueOf(charArray3, (int) (short) 0, (int) (short) 1); + 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("'" + str7 + "' != '" + "a" + "'", str7, "a"); + } + + @Test + public void test0025() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0025"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray3, (int) (short) 10, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + } + + @Test + public void test0026() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0026"); + java.lang.String str1 = java.lang.String.valueOf((float) (byte) -1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0"); + } + + @Test + public void test0027() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0027"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) '4', "aa4"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2aa4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0028() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0028"); + com.alibaba.fastjson.JSONPatch jSONPatch0 = new com.alibaba.fastjson.JSONPatch(); + } + + @Test + public void test0029() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0029"); + java.lang.String str1 = java.lang.String.valueOf((int) '#'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "35" + "'", str1, "35"); + } + + @Test + public void test0030() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0030"); + java.lang.String str1 = new java.lang.String(""); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "" + "'", str1, ""); + } + + @Test + public void test0031() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0031"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, "aa4"); + 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 test0032() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0032"); + char[] charArray3 = new char[] { 'a', '#', '4' }; + java.lang.String str4 = java.lang.String.valueOf(charArray3); + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "a#4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "a#4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, #, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "a#4" + "'", str4, "a#4"); + } + + @Test + public void test0033() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0033"); + java.util.Locale locale0 = null; + java.util.Comparator strComparator2 = java.lang.String.CASE_INSENSITIVE_ORDER; + java.lang.Object[] objArray3 = new java.lang.Object[] { strComparator2 }; + java.lang.String str4 = java.lang.String.format(locale0, "100", objArray3); + org.junit.Assert.assertNotNull(strComparator2); + org.junit.Assert.assertNotNull(objArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "100" + "'", str4, "100"); + } + + @Test + public void test0034() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0034"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(byteArray2, "-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(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + } + + @Test + public void test0035() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0035"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a", "\n\000"); + 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 test0036() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0036"); + java.lang.String str1 = new java.lang.String("hi!"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "hi!" + "'", str1, "hi!"); + } + + @Test + public void test0037() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0037"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + java.lang.Class wildcardClass3 = operation0.getClass(); + org.junit.Assert.assertNotNull(wildcardClass3); + } + + @Test + public void test0038() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0038"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = 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"); + } + + @Test + public void test0039() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0039"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.nio.charset.Charset charset5 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(byteArray2, charset5); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + } + + @Test + public void test0040() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0040"); + 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; + java.lang.Class wildcardClass3 = operationType1.getClass(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj5 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) wildcardClass3, "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"); + } 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.assertNotNull(wildcardClass3); + } + + @Test + public void test0041() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0041"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) 10.0f, "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"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0042() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0042"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray3, (int) 'a', (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + } + + @Test + public void test0043() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0043"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.nio.charset.Charset charset7 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, (int) '4', (int) (byte) 100, charset7); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + } + + @Test + public void test0044() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0044"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("#", "-1.0"); + 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 test0045() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0045"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 10 }; + java.nio.charset.Charset charset3 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray2, charset3); + 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, 10]"); + } + + @Test + public void test0046() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0046"); + java.lang.String str1 = java.lang.String.valueOf((double) 100L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0"); + } + + @Test + public void test0047() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0047"); + java.lang.StringBuilder stringBuilder0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str1 = new java.lang.String(stringBuilder0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.AbstractStringBuilder.getValue()\" because \"asb\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0048() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0048"); + java.lang.String str1 = java.lang.String.valueOf((float) 100); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0"); + } + + @Test + public void test0049() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0049"); + 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 str8 = new java.lang.String(byteArray2, 0, 100, "aa4"); + 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), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + } + + @Test + public void test0050() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0050"); + java.lang.String str1 = java.lang.String.valueOf((long) (short) 1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1" + "'", str1, "1"); + } + + @Test + public void test0051() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0051"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, 0, (int) '4', "a#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"); + } + + @Test + public void test0052() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0052"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("", "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 test0053() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0053"); + java.lang.String str1 = java.lang.String.valueOf('4'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "4" + "'", str1, "4"); + } + + @Test + public void test0054() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0054"); + java.lang.String str1 = java.lang.String.valueOf((float) (short) 10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0055() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0055"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u0a01\u0a01", "100.0"); + 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 test0056() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0056"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("10.0", " 4"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 3 4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0057() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0057"); + java.lang.String str1 = java.lang.String.valueOf(' '); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + " " + "'", str1, " "); + } + + @Test + public void test0058() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0058"); + java.lang.String str1 = java.lang.String.valueOf(false); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "false" + "'", str1, "false"); + } + + @Test + public void test0059() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0059"); + java.lang.String str1 = java.lang.String.valueOf((double) 10.0f); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0060() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0060"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray3, 0, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + } + + @Test + public void test0061() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0061"); + 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, (int) (short) 10, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0062() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0062"); + 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.copyValueOf(charArray2, (int) ' ', (int) (short) 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(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 test0063() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0063"); + java.lang.String str1 = java.lang.String.valueOf((long) 10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10" + "'", str1, "10"); + } + + @Test + public void test0064() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0064"); + java.lang.String str1 = java.lang.String.valueOf((float) (-1L)); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0"); + } + + @Test + public void test0065() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0065"); + 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, 10, (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"); + } + + @Test + public void test0066() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0066"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(charArray3, (int) (byte) 100, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, 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"); + } + + @Test + public void test0067() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0067"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray3, (int) '#', (int) (byte) 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"); + } + + @Test + public void test0068() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0068"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + java.lang.String str5 = java.lang.String.copyValueOf(charArray3); + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4"); + } + + @Test + public void test0069() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0069"); + java.lang.String str1 = java.lang.String.valueOf((double) 1.0f); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1.0" + "'", str1, "1.0"); + } + + @Test + public void test0070() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0070"); + java.lang.String str1 = java.lang.String.valueOf(0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0" + "'", str1, "0"); + } + + @Test + public void test0071() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0071"); + java.lang.String str1 = java.lang.String.valueOf(0.0f); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0"); + } + + @Test + public void test0072() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0072"); + java.lang.String str1 = java.lang.String.valueOf((int) (short) 100); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100" + "'", str1, "100"); + } + + @Test + public void test0073() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0073"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str1 = java.lang.String.copyValueOf(charArray0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"value\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0074() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0074"); + 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) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"value\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0075() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0075"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass8 = operationType7.getClass(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNull(operationType7); + } + + @Test + public void test0076() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0076"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.nio.charset.Charset charset7 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, (int) '4', (int) (byte) -1, charset7); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + } + + @Test + public void test0077() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0077"); + java.lang.String str1 = new java.lang.String("100.0"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0"); + } + + @Test + public void test0078() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0078"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + java.lang.String str7 = java.lang.String.copyValueOf(charArray3, (int) (byte) 1, 0); + 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("'" + str7 + "' != '" + "" + "'", str7, ""); + } + + @Test + public void test0079() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0079"); + java.lang.String str1 = java.lang.String.valueOf((-1.0d)); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0"); + } + + @Test + public void test0080() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0080"); + java.lang.String str1 = java.lang.String.valueOf(0L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0" + "'", str1, "0"); + } + + @Test + public void test0081() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0081"); + 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) (byte) 100, (int) (short) 0, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + } + + @Test + public void test0082() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0082"); + char[] charArray4 = new char[] { 'a', ' ', ' ', 'a' }; + java.lang.String str5 = java.lang.String.valueOf(charArray4); + org.junit.Assert.assertNotNull(charArray4); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), "a a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), "a a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[a, , , a]"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "a a" + "'", str5, "a a"); + } + + @Test + public void test0083() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0083"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\n\000", "\n\000"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: unterminated json string, pos 2, line 2, column 3??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0084() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0084"); + char[] charArray1 = new char[] { ' ' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = java.lang.String.copyValueOf(charArray1, (-1), (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 10, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray1); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray1), " "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray1), " "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray1), "[ ]"); + } + + @Test + public void test0085() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0085"); + java.lang.String str1 = new java.lang.String("0.0"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0"); + } + + @Test + public void test0086() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0086"); + 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) (short) 10, 0, "35"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0087() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0087"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = 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"); + } + + @Test + public void test0088() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0088"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, 0, (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0089() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0089"); + char[] charArray6 = new char[] { ' ', ' ', '#', ' ', 'a', '4' }; + java.lang.String str7 = java.lang.String.valueOf(charArray6); + org.junit.Assert.assertNotNull(charArray6); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray6), " # a4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray6), " # a4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray6), "[ , , #, , a, 4]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + " # a4" + "'", str7, " # a4"); + } + + @Test + public void test0090() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0090"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.format(locale0, "1.0", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "1.0" + "'", str6, "1.0"); + } + + @Test + public void test0091() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0091"); + 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.nio.charset.Charset charset8 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, 10, 1, charset8); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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 test0092() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0092"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("4#", "\u0a01\u0a01"); + 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 test0093() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0093"); + 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, "a#4", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "hi!" + "'", str5, "hi!"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "a#4" + "'", str6, "a#4"); + } + + @Test + public void test0094() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0094"); + java.util.Locale locale0 = null; + java.lang.Object[] objArray3 = new java.lang.Object[] { 0 }; + java.lang.String str4 = java.lang.String.format(locale0, " 4", objArray3); + org.junit.Assert.assertNotNull(objArray3); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray3), "[0]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray3), "[0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + " 4" + "'", str4, " 4"); + } + + @Test + public void test0095() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0095"); + 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) 0, 100, "\u2001\u2001"); + 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"); + } + + @Test + public void test0096() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0096"); + 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) '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"); + } + + @Test + public void test0097() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0097"); + char[] charArray4 = new char[] { '4', ' ', ' ', 'a' }; + java.lang.String str5 = java.lang.String.copyValueOf(charArray4); + org.junit.Assert.assertNotNull(charArray4); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), "4 a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), "4 a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[4, , , a]"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4 a" + "'", str5, "4 a"); + } + + @Test + public void test0098() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0098"); + 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.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), "[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 test0099() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0099"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, 0, (-1), (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"ascii\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0100() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0100"); + java.lang.String str1 = java.lang.String.valueOf(1L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1" + "'", str1, "1"); + } + + @Test + public void test0101() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0101"); + java.lang.String str1 = java.lang.String.valueOf((double) (short) 100); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0"); + } + + @Test + public void test0102() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0102"); + byte[] byteArray5 = new byte[] { (byte) -1, (byte) -1, (byte) 1, (byte) -1, (byte) 0 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray5, 10, (-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(byteArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[-1, -1, 1, -1, 0]"); + } + + @Test + public void test0103() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0103"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (int) ' ', (int) (short) -1, (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test0104() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0104"); + 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, "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"); + } + + @Test + public void test0105() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0105"); + int[] intArray0 = new int[] {}; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(intArray0, (int) (byte) 10, (int) (byte) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + } + + @Test + public void test0106() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0106"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = java.lang.String.copyValueOf(charArray2, (int) ' ', (int) (byte) -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(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 test0107() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0107"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = java.lang.String.copyValueOf(charArray2, (int) '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), "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 test0108() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0108"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "hi!" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray4); + java.lang.String str6 = java.lang.String.format(locale0, "4#", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "hi!" + "'", str5, "hi!"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4#" + "'", str6, "4#"); + } + + @Test + public void test0109() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0109"); + java.lang.String str1 = java.lang.String.valueOf((double) (-1)); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0"); + } + + @Test + public void test0110() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0110"); + java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray3); + java.lang.String str5 = java.lang.String.format("10", (java.lang.Object[]) charSequenceArray3); + org.junit.Assert.assertNotNull(charSequenceArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "100.0" + "'", str4, "100.0"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "10" + "'", str5, "10"); + } + + @Test + public void test0111() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0111"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.nio.charset.Charset charset7 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, (-1), (-1), charset7); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + } + + @Test + public void test0112() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0112"); + java.lang.String str1 = java.lang.String.valueOf((double) (byte) 10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0113() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0113"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, (int) '#'); + 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 test0114() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0114"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = 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"); + } + + @Test + public void test0115() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0115"); + 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) 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"); + } + + @Test + public void test0116() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0116"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = java.lang.String.valueOf(charArray2, (int) (short) 0, (int) (short) 1); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "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 + "' != '" + "4" + "'", str6, "4"); + } + + @Test + public void test0117() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0117"); + java.lang.Object[] objArray1 = null; + java.lang.String str2 = java.lang.String.format("aa4", objArray1); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "aa4" + "'", str2, "aa4"); + } + + @Test + public void test0118() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0118"); + java.lang.String str1 = java.lang.String.valueOf((long) (short) 0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0" + "'", str1, "0"); + } + + @Test + public void test0119() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0119"); + 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, 100, (int) (short) 10, "#"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, 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 test0120() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0120"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = java.lang.String.valueOf(charArray2, (int) (short) 1, (int) (short) 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("'" + str6 + "' != '" + "" + "'", str6, ""); + } + + @Test + public void test0121() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0121"); + int[] intArray4 = new int[] { '#', (byte) 0, '#', (short) 100 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(intArray4, (int) 'a', 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 10, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray4), "[35, 0, 35, 100]"); + } + + @Test + public void test0122() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0122"); + java.lang.String str1 = java.lang.String.valueOf((int) (byte) -1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1" + "'", str1, "-1"); + } + + @Test + public void test0123() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0123"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray6, (int) (byte) 10, (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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"); + } + + @Test + public void test0124() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0124"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("-1.0", "4a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 24a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0125() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0125"); + 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); + // 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) 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), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401"); + } + + @Test + public void test0126() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0126"); + byte[] byteArray2 = new byte[] { (byte) -1, (byte) -1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(byteArray2, (-1), (int) (byte) 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(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[-1, -1]"); + } + + @Test + public void test0127() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0127"); + java.lang.String str1 = new java.lang.String("4 a"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "4 a" + "'", str1, "4 a"); + } + + @Test + public void test0128() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0128"); + 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, 0, (int) (byte) 10, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + 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.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 test0129() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0129"); + java.lang.String str1 = java.lang.String.valueOf(true); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "true" + "'", str1, "true"); + } + + @Test + public void test0130() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0130"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation2.value = (-1.0d); + operation2.value = (-1L); + java.lang.Class wildcardClass7 = operation2.getClass(); + operation0.value = wildcardClass7; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj10 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) wildcardClass7, "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"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(wildcardClass7); + } + + @Test + public void test0131() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0131"); + java.lang.String str1 = java.lang.String.valueOf((int) 'a'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "97" + "'", str1, "97"); + } + + @Test + public void test0132() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0132"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a", "4#"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0133() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0133"); + char[] charArray3 = new char[] { '#', 'a', '#' }; + java.lang.String str4 = java.lang.String.copyValueOf(charArray3); + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "#a#"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "#a#"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[#, a, #]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "#a#" + "'", str4, "#a#"); + } + + @Test + public void test0134() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0134"); + char[] charArray1 = new char[] { 'a' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = java.lang.String.valueOf(charArray1, (int) (short) 100, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray1); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray1), "a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray1), "a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray1), "[a]"); + } + + @Test + public void test0135() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0135"); + java.lang.Object obj0 = null; + java.lang.String str1 = java.lang.String.valueOf(obj0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "null" + "'", str1, "null"); + } + + @Test + public void test0136() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0136"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a#4", "-1"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a#4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0137() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0137"); + java.util.Locale locale0 = null; + com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.Operation operation4 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation4.value = (-1.0d); + operation4.value = (-1L); + operation4.from = "100.0"; + java.lang.Object obj11 = operation4.value; + java.lang.Object obj12 = operation4.value; + java.lang.String str13 = operation4.path; + java.lang.Object[] objArray14 = new java.lang.Object[] { operation2, ' ', operation4 }; + java.lang.String str15 = java.lang.String.format(locale0, "10", objArray14); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + (-1L) + "'", obj11, (-1L)); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertNull(str13); + org.junit.Assert.assertNotNull(objArray14); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "10" + "'", str15, "10"); + } + + @Test + public void test0138() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0138"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.format(locale0, "1", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "1" + "'", str6, "1"); + } + + @Test + public void test0139() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0139"); + char[] charArray6 = new char[] { 'a', '4', '4', '4', '4', '4' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(charArray6, (int) 'a', (int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 10, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray6); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray6), "a44444"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray6), "a44444"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray6), "[a, 4, 4, 4, 4, 4]"); + } + + @Test + public void test0140() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0140"); + java.lang.String str1 = java.lang.String.valueOf((double) (short) 10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0141() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0141"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = java.lang.String.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"); + } + + @Test + public void test0142() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0142"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("aa4", "#"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2aa4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0143() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0143"); + 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.copyValueOf(charArray2, (int) (short) 10, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + } + + @Test + public void test0144() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0144"); + java.lang.String str1 = java.lang.String.valueOf(10.0f); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0145() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0145"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(charArray3, 0, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + } + + @Test + public void test0146() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0146"); + java.lang.String str1 = java.lang.String.valueOf((double) 10L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0147() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0147"); + java.lang.String str1 = java.lang.String.valueOf((double) 'a'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "97.0" + "'", str1, "97.0"); + } + + @Test + public void test0148() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0148"); + 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; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj7 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "97.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 4, line 1, column 597.0"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertTrue("'" + operationType4 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType4.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + } + + @Test + public void test0149() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0149"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type; + java.lang.String str7 = operation0.path; + java.lang.String str8 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertNull(str7); + } + + @Test + public void test0150() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0150"); + java.lang.String str1 = new java.lang.String("aa4"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "aa4" + "'", str1, "aa4"); + } + + @Test + public void test0151() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0151"); + java.util.Locale locale0 = null; + com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation2.value = (-1.0d); + operation2.value = (-1L); + java.lang.String str7 = operation2.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation2.type; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str10 = operation9.path; + byte[] byteArray13 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str15 = new java.lang.String(byteArray13, (int) (byte) 10); + java.lang.String str16 = new java.lang.String(byteArray13); + java.lang.String str17 = new java.lang.String(byteArray13); + operation9.value = byteArray13; + java.lang.String str19 = operation9.from; + 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; + java.lang.Class wildcardClass23 = operation20.getClass(); + com.alibaba.fastjson.JSONPatch.Operation operation24 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str25 = operation24.path; + java.lang.Object obj26 = operation24.value; + byte[] byteArray29 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str31 = new java.lang.String(byteArray29, (int) (byte) 10); + operation24.value = str31; + java.lang.Object[] objArray35 = new java.lang.Object[] { operation2, operation9, wildcardClass23, str31, 100L, 10L }; + java.lang.String str36 = java.lang.String.format(locale0, "#a#", objArray35); + org.junit.Assert.assertNull(str7); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertNotNull(byteArray13); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray13), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u0a01\u0a01" + "'", str15, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\001\001" + "'", str17, "\001\001"); + org.junit.Assert.assertNull(str19); + org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNotNull(wildcardClass23); + org.junit.Assert.assertNull(str25); + org.junit.Assert.assertNull(obj26); + org.junit.Assert.assertNotNull(byteArray29); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray29), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str31 + "' != '" + "\u0a01\u0a01" + "'", str31, "\u0a01\u0a01"); + org.junit.Assert.assertNotNull(objArray35); + org.junit.Assert.assertEquals("'" + str36 + "' != '" + "#a#" + "'", str36, "#a#"); + } + + @Test + public void test0152() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0152"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) 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.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 test0153() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0153"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str6 = new java.lang.String(byteArray2, (int) 'a'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, (int) (byte) 0, 10, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u6101\u6101" + "'", str6, "\u6101\u6101"); + } + + @Test + public void test0154() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0154"); + java.util.Locale locale0 = null; + java.lang.Object[] objArray2 = null; + java.lang.String str3 = java.lang.String.format(locale0, "4 a", objArray2); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4 a" + "'", str3, "4 a"); + } + + @Test + public void test0155() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0155"); + java.lang.String str1 = java.lang.String.valueOf((double) 100); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0"); + } + + @Test + public void test0156() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0156"); + 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, 10, (int) (byte) -1, "hi!"); + 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"); + } + + @Test + public void test0157() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0157"); + 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.nio.charset.Charset charset11 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray6, 10, (int) (short) 100, charset11); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0158() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0158"); + 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, (-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.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 test0159() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0159"); + 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) '#', (int) (byte) 1, "null"); + 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("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + } + + @Test + public void test0160() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0160"); + java.lang.String str1 = java.lang.String.valueOf((int) (short) -1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1" + "'", str1, "-1"); + } + + @Test + public void test0161() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0161"); + 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("#", (java.lang.Object[]) charSequenceArray3); + org.junit.Assert.assertNotNull(charSequenceArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "hi!" + "'", str4, "hi!"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "#" + "'", str5, "#"); + } + + @Test + public void test0162() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0162"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray3, 10, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 52, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + } + + @Test + public void test0163() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0163"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(byteArray2, "a a"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a a"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + } + + @Test + public void test0164() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0164"); + java.lang.CharSequence charSequence0 = null; + java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "hi!" }; + java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str5 = java.lang.String.join(charSequence0, charSequenceArray3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charSequenceArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "hi!" + "'", str4, "hi!"); + } + + @Test + public void test0165() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0165"); + java.lang.String str1 = java.lang.String.valueOf((float) (-1)); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0"); + } + + @Test + public void test0166() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0166"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, "10"); + 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 test0167() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0167"); + 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 str12 = new java.lang.String(byteArray4, (int) (short) 1, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.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 test0168() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0168"); + 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) 10, 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0169() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0169"); + int[] intArray0 = new int[] {}; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(intArray0, (int) (byte) 10, 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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), "[]"); + } + + @Test + public void test0170() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0170"); + java.lang.String str1 = java.lang.String.valueOf((float) 10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0171() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0171"); + 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, "\u0a01\u0a01", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "hi!" + "'", str5, "hi!"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + } + + @Test + public void test0172() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0172"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = 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"); + } + + @Test + public void test0173() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0173"); + 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 str7 = new java.lang.String(byteArray2, 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), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + } + + @Test + public void test0174() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0174"); + 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; + java.lang.Class wildcardClass3 = operation0.getClass(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj5 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) wildcardClass3, "4 a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 24 a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNotNull(wildcardClass3); + } + + @Test + public void test0175() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0175"); + 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, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0176() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0176"); + 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, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 10, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0177() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0177"); + 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 str12 = new java.lang.String(byteArray4, "true"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: true"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + } + + @Test + public void test0178() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0178"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = 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("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401"); + } + + @Test + public void test0179() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0179"); + java.lang.String str1 = java.lang.String.valueOf((long) (short) 100); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100" + "'", str1, "100"); + } + + @Test + public void test0180() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0180"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, "\001\001"); + 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 test0181() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0181"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str6 = new java.lang.String(byteArray2, (int) 'a'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, "0"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 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("'" + str6 + "' != '" + "\u6101\u6101" + "'", str6, "\u6101\u6101"); + } + + @Test + public void test0182() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0182"); + char[] charArray1 = new char[] { 'a' }; + java.lang.String str2 = java.lang.String.copyValueOf(charArray1); + org.junit.Assert.assertNotNull(charArray1); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray1), "a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray1), "a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray1), "[a]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "a" + "'", str2, "a"); + } + + @Test + public void test0183() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0183"); + java.lang.String str1 = java.lang.String.valueOf((double) 0L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0"); + } + + @Test + public void test0184() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0184"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj4 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "-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 test0185() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0185"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) (short) -1, "#a#"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2#a#"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0186() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0186"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.Class wildcardClass4 = charArray2.getClass(); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 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.assertNotNull(wildcardClass4); + } + + @Test + public void test0187() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0187"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) 100, (int) (byte) 10, (int) (short) 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), "[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 test0188() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0188"); + 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.from; + java.lang.Class wildcardClass10 = operation0.getClass(); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertNotNull(wildcardClass10); + } + + @Test + public void test0189() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0189"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = java.lang.String.valueOf(charArray2, 1, 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"); + } + + @Test + public void test0190() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0190"); + int[] intArray0 = new int[] {}; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(intArray0, (int) (short) 1, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + } + + @Test + public void test0191() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0191"); + int[] intArray6 = new int[] { '4', (byte) -1, (short) -1, 'a', (short) -1, 10 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(intArray6, (int) ' ', (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 35, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray6), "[52, -1, -1, 97, -1, 10]"); + } + + @Test + public void test0192() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0192"); + byte[] byteArray4 = new byte[] { (byte) 10, (byte) 0, (byte) 0, (byte) 0 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray4, (int) (byte) 100, (int) (byte) -1, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[10, 0, 0, 0]"); + } + + @Test + public void test0193() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0193"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray4); + java.lang.String str7 = java.lang.String.format(" ", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + " " + "'", str7, " "); + } + + @Test + public void test0194() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0194"); + byte[] byteArray0 = new byte[] {}; + java.nio.charset.Charset charset1 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, charset1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray0), "[]"); + } + + @Test + public void test0195() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0195"); + 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.valueOf(charArray10, (int) (short) -1, (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, 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"); + } + + @Test + public void test0196() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0196"); + char[] charArray1 = new char[] { '4' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = java.lang.String.copyValueOf(charArray1, 1, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, 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]"); + } + + @Test + public void test0197() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0197"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (int) (short) 0, 0, "97.0"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 97.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"); + } + + @Test + public void test0198() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0198"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + java.lang.String str7 = java.lang.String.copyValueOf(charArray3, (int) (short) 0, 1); + 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("'" + str7 + "' != '" + "a" + "'", str7, "a"); + } + + @Test + public void test0199() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0199"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray2, (-1), (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + } + + @Test + public void test0200() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0200"); + java.util.Locale locale0 = null; + java.lang.Object[] objArray2 = new java.lang.Object[] {}; + java.lang.String str3 = java.lang.String.format(locale0, "\u2001\u2001", objArray2); + org.junit.Assert.assertNotNull(objArray2); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray2), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray2), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u2001\u2001" + "'", str3, "\u2001\u2001"); + } + + @Test + public void test0201() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0201"); + byte[] byteArray1 = new byte[] { (byte) 1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(byteArray1, "0"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 0"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[1]"); + } + + @Test + public void test0202() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0202"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) (byte) 0, "97.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 4, line 1, column 597.0"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0203() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0203"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = java.lang.String.copyValueOf(charArray2, 0, 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("'" + str6 + "' != '" + "" + "'", str6, ""); + } + + @Test + public void test0204() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0204"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + java.lang.String str6 = java.lang.String.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"); + } + + @Test + public void test0205() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0205"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a", "true"); + 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 test0206() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0206"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, (int) ' ', (int) '#', "-1"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, 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"); + } + + @Test + public void test0207() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0207"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) true, "aa4"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2aa4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0208() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0208"); + 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 = 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"); + } + + @Test + public void test0209() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0209"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a a", "10.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0210() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0210"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray4, (int) (short) 0, (int) 'a', charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0211() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0211"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = 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#"); + } + + @Test + public void test0212() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0212"); + java.lang.String str1 = java.lang.String.valueOf(0.0d); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0"); + } + + @Test + public void test0213() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0213"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = 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), "4#"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4#"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, #]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4#" + "'", str3, "4#"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "#" + "'", str6, "#"); + } + + @Test + public void test0214() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0214"); + 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) (byte) 1, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0215() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0215"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "-1", "97.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 4, line 1, column 597.0"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0216() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0216"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.valueOf(charArray5, (int) (short) 1, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0217() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0217"); + java.lang.Object[] objArray1 = null; + java.lang.String str2 = java.lang.String.format("4#", objArray1); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "4#" + "'", str2, "4#"); + } + + @Test + public void test0218() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0218"); + java.lang.String str1 = new java.lang.String("35"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "35" + "'", str1, "35"); + } + + @Test + public void test0219() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0219"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, "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("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401"); + } + + @Test + public void test0220() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0220"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str6 = new java.lang.String(byteArray2, (int) 'a'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, "\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("'" + str6 + "' != '" + "\u6101\u6101" + "'", str6, "\u6101\u6101"); + } + + @Test + public void test0221() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0221"); + java.lang.String str1 = new java.lang.String("4a"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "4a" + "'", str1, "4a"); + } + + @Test + public void test0222() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0222"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, (int) (byte) 100, 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(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0223() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0223"); + java.lang.String str1 = java.lang.String.valueOf((long) (short) 10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10" + "'", str1, "10"); + } + + @Test + public void test0224() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0224"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 1, (int) (short) 1, "#"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: #"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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 test0225() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0225"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) (byte) 10, "\u2001\u2001"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0226() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0226"); + java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray3); + java.lang.String str5 = java.lang.String.format("hi!", (java.lang.Object[]) charSequenceArray3); + org.junit.Assert.assertNotNull(charSequenceArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "100.0" + "'", str4, "100.0"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "hi!" + "'", str5, "hi!"); + } + + @Test + public void test0227() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0227"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\001\001", "10.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: unterminated json string, pos 2, line 1, column 3??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0228() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0228"); + 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) 10, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 10, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0229() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0229"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("1", " "); + 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 test0230() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0230"); + byte[] byteArray1 = new byte[] { (byte) 10 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(byteArray1, "\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(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[10]"); + } + + @Test + public void test0231() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0231"); + java.lang.String str1 = java.lang.String.valueOf((float) '#'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "35.0" + "'", str1, "35.0"); + } + + @Test + public void test0232() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0232"); + 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, (int) (short) 1, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0233() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0233"); + java.lang.String str1 = new java.lang.String("\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u0a0a\u0a00" + "'", str1, "\u0a0a\u0a00"); + } + + @Test + public void test0234() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0234"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(charArray2, (int) 'a', (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0235() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0235"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "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"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0236() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0236"); + java.lang.CharSequence[] charSequenceArray2 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str3 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray2); + java.lang.String str4 = java.lang.String.valueOf((java.lang.Object) "100"); + org.junit.Assert.assertNotNull(charSequenceArray2); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "100.0" + "'", str3, "100.0"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "100" + "'", str4, "100"); + } + + @Test + public void test0237() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0237"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = java.lang.String.valueOf(charArray2, (int) (byte) -1, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "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 test0238() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0238"); + java.lang.String str1 = java.lang.String.valueOf(10.0d); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0239() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0239"); + java.lang.String str1 = new java.lang.String("4444 "); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "4444 " + "'", str1, "4444 "); + } + + @Test + public void test0240() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0240"); + java.lang.String str1 = java.lang.String.valueOf((long) (-1)); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1" + "'", str1, "-1"); + } + + @Test + public void test0241() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0241"); + 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, "\u0a0a\u0a00"); + 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 test0242() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0242"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = java.lang.String.valueOf(charArray2, 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(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 test0243() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0243"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = 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"); + } + + @Test + public void test0244() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0244"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10); + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) (byte) 0, (int) (short) 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), "[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 test0245() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0245"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, "4 a"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 4 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 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + } + + @Test + public void test0246() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0246"); + java.lang.String str1 = java.lang.String.valueOf((float) (short) 0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0"); + } + + @Test + public void test0247() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0247"); + java.lang.String str1 = java.lang.String.valueOf((long) (byte) 100); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100" + "'", str1, "100"); + } + + @Test + public void test0248() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0248"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + java.lang.String str5 = java.lang.String.valueOf((java.lang.Object) "aa4"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4"); + } + + @Test + public void test0249() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0249"); + java.lang.String str1 = new java.lang.String("35.0"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "35.0" + "'", str1, "35.0"); + } + + @Test + public void test0250() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0250"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 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), "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 test0251() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0251"); + java.lang.CharSequence[] charSequenceArray6 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray6); + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray6); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray6); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray6); + java.lang.String str11 = java.lang.String.format("#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 + "' != '" + "#a#" + "'", str11, "#a#"); + } + + @Test + public void test0252() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0252"); + int[] intArray3 = new int[] { (short) 100, 10, (short) -1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray3, (int) (short) 1, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray3); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray3), "[100, 10, -1]"); + } + + @Test + public void test0253() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0253"); + java.lang.String str1 = java.lang.String.valueOf((-1.0f)); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0"); + } + + @Test + public void test0254() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0254"); + java.lang.String str1 = new java.lang.String("true"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "true" + "'", str1, "true"); + } + + @Test + public void test0255() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0255"); + java.lang.String str1 = new java.lang.String("\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u6401\u6401" + "'", str1, "\u6401\u6401"); + } + + @Test + public void test0256() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0256"); + java.lang.String str1 = java.lang.String.valueOf((double) (byte) -1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0"); + } + + @Test + public void test0257() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0257"); + 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); + // 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) -1, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 35, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401"); + } + + @Test + public void test0258() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0258"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) '4', (int) (short) -1, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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 test0259() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0259"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, 1, (int) (byte) 100, 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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 test0260() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0260"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.nio.charset.Charset charset10 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, charset10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + } + + @Test + public void test0261() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0261"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj6 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "a#4"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2a#4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0262() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0262"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (int) ' ', (int) (short) 1, "4444 "); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + } + + @Test + public void test0263() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0263"); + 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; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass6 = obj5.getClass(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException 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); + } + + @Test + public void test0264() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0264"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + java.lang.String str14 = java.lang.String.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"); + } + + @Test + public void test0265() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0265"); + 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.Class wildcardClass10 = 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("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertNotNull(wildcardClass10); + } + + @Test + public void test0266() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0266"); + 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) ' ', 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 10, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0267() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0267"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) "a a"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "a a" + "'", str1, "a a"); + } + + @Test + public void test0268() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0268"); + byte[] byteArray6 = new byte[] { (byte) 100, (byte) 0, (byte) 0, (byte) 10, (byte) 10, (byte) 10 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray6, "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(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[100, 0, 0, 10, 10, 10]"); + } + + @Test + public void test0269() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0269"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray4); + java.lang.String str7 = java.lang.String.format("35.0", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "35.0" + "'", str7, "35.0"); + } + + @Test + public void test0270() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0270"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(charArray2, (int) ' ', (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0271() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0271"); + java.lang.String str1 = java.lang.String.valueOf((long) 0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0" + "'", str1, "0"); + } + + @Test + public void test0272() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0272"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, (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), "[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"); + } + + @Test + public void test0273() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0273"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u6401", "true"); + 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 test0274() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0274"); + java.lang.String str1 = java.lang.String.valueOf((double) 0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0"); + } + + @Test + public void test0275() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0275"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, "4a"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 4a"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401"); + } + + @Test + public void test0276() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0276"); + 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.nio.charset.Charset charset11 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray6, 0, (int) (byte) 100, charset11); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0277() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0277"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("false", "\u6101\u6101"); + 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 test0278() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0278"); + 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) 'a', 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, 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 test0279() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0279"); + 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, (-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.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 test0280() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0280"); + 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 charset9 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, charset9); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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 test0281() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0281"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10, (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(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 test0282() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0282"); + 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.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), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u010a\u0100" + "'", str11, "\u010a\u0100"); + } + + @Test + public void test0283() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0283"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) (byte) 0, "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. + } + } + + @Test + public void test0284() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0284"); + 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, 1, 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + } + + @Test + public void test0285() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0285"); + 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) (byte) -1, (int) (short) 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 test0286() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0286"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(charArray2, (int) (byte) 100, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + } + + @Test + public void test0287() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0287"); + int[] intArray2 = new int[] { 0, 0 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str5 = new java.lang.String(intArray2, (int) (byte) 0, 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray2), "[0, 0]"); + } + + @Test + public void test0288() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0288"); + java.lang.String str1 = java.lang.String.valueOf((float) 1L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1.0" + "'", str1, "1.0"); + } + + @Test + public void test0289() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0289"); + int[] intArray5 = new int[] { (short) 10, 1, (-1), '4', 0 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(intArray5, (int) (short) 10, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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), "[10, 1, -1, 52, 0]"); + } + + @Test + public void test0290() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0290"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + 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, 1, (int) '#', charset7); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + } + + @Test + public void test0291() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0291"); + java.lang.String str1 = new java.lang.String(" "); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + " " + "'", str1, " "); + } + + @Test + public void test0292() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0292"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.copyValueOf(charArray5, 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 "); + } + + @Test + public void test0293() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0293"); + 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) (short) 100, (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(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 test0294() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0294"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.nio.charset.Charset charset10 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (int) (byte) -1, 100, 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"); + } + + @Test + public void test0295() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0295"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray2, "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(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 test0296() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0296"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 1, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + } + + @Test + public void test0297() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0297"); + java.lang.String str1 = java.lang.String.valueOf((int) (byte) 100); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100" + "'", str1, "100"); + } + + @Test + public void test0298() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0298"); + java.lang.String str1 = new java.lang.String("\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u010a\u0100" + "'", str1, "\u010a\u0100"); + } + + @Test + public void test0299() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0299"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(charArray10, (int) (short) 10, 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 test0300() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0300"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("100", "35.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 4, line 1, column 535.0"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0301() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0301"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.nio.charset.Charset charset7 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10, 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(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + } + + @Test + public void test0302() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0302"); + int[] intArray3 = new int[] { '#', (byte) 10, (short) 1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray3, (int) (byte) 100, (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray3); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray3), "[35, 10, 1]"); + } + + @Test + public void test0303() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0303"); + java.lang.String str1 = java.lang.String.valueOf((int) ' '); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "32" + "'", str1, "32"); + } + + @Test + public void test0304() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0304"); + 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; + java.lang.String str5 = operation0.path; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(str5); + } + + @Test + public void test0305() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0305"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) (short) 0, "\u0a01\u0a01"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0306() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0306"); + 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) (byte) 1, 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"); + } + + @Test + public void test0307() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0307"); + byte[] byteArray4 = new byte[] { (byte) -1, (byte) -1, (byte) 1, (byte) 1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray4, (int) (short) 100, (int) ' ', "true"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 32, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[-1, -1, 1, 1]"); + } + + @Test + public void test0308() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0308"); + 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 = 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 "); + } + + @Test + public void test0309() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0309"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = 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#"); + } + + @Test + public void test0310() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0310"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(charArray5, (int) '4', (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count -1, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + } + + @Test + public void test0311() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0311"); + 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, "\u2001\u2001", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "0.0" + "'", str5, "0.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u2001\u2001" + "'", str6, "\u2001\u2001"); + } + + @Test + public void test0312() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0312"); + java.util.Locale locale0 = null; + java.lang.Object[] objArray2 = null; + java.lang.String str3 = java.lang.String.format(locale0, " 4", objArray2); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4"); + } + + @Test + public void test0313() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0313"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) " 4", "\u2301\u2301"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0314() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0314"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, "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(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test0315() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0315"); + 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, 10, (int) 'a', charset11); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0316() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0316"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) -1, (int) 'a', "4444 "); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + } + + @Test + public void test0317() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0317"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation0.type = operationType5; + java.lang.String str7 = java.lang.String.valueOf((java.lang.Object) operationType5); + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "replace" + "'", str7, "replace"); + } + + @Test + public void test0318() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0318"); + char[] charArray0 = new char[] {}; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = java.lang.String.valueOf(charArray0, (int) (short) 100, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, 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 test0319() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0319"); + 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; + java.lang.String str7 = java.lang.String.valueOf((java.lang.Object) operationType6); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "null" + "'", str7, "null"); + } + + @Test + public void test0320() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0320"); + java.lang.String str1 = java.lang.String.valueOf(100.0f); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0"); + } + + @Test + public void test0321() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0321"); + 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 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + } + + @Test + public void test0322() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0322"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + java.lang.String str3 = java.lang.String.valueOf((java.lang.Object) "100.0"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "100.0" + "'", str3, "100.0"); + } + + @Test + public void test0323() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0323"); + 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.valueOf(charArray10, (int) (short) -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(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 test0324() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0324"); + java.lang.String str1 = java.lang.String.valueOf(10L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10" + "'", str1, "10"); + } + + @Test + public void test0325() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0325"); + 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.nio.charset.Charset charset17 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(byteArray4, (int) 'a', (int) (byte) -1, charset17); + 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, ""); + } + + @Test + public void test0326() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0326"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) ' '); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + " " + "'", str1, " "); + } + + @Test + public void test0327() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0327"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u2001\u2001", ""); + 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 test0328() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0328"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\n\000", "4#"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: unterminated json string, pos 2, line 2, column 3??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0329() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0329"); + 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 str16 = new java.lang.String(byteArray2, (int) ' ', (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0330() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0330"); + 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#"; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj15 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "#a#", "0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 20"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(operationType7); + } + + @Test + public void test0331() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0331"); + 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 test0332() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0332"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.path = "1"; + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass4 = operationType3.getClass(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNull(operationType3); + } + + @Test + public void test0333() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0333"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, 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 test0334() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0334"); + 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("32", (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 + "' != '" + "32" + "'", str10, "32"); + } + + @Test + public void test0335() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0335"); + 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, 100, 0, charset11); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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 test0336() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0336"); + 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, "a a4a 44a # a44a100.04a\001\0014aa 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 a4a 44a # a44a100.04a??4aa a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0337() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0337"); + java.util.Locale locale0 = null; + java.lang.Object[] objArray2 = null; + java.lang.String str3 = java.lang.String.format(locale0, "\u010a\u0100", objArray2); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u010a\u0100" + "'", str3, "\u010a\u0100"); + } + + @Test + public void test0338() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0338"); + 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, 100); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0339() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0339"); + int[] intArray3 = new int[] { ' ', 0, (short) 1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray3, 10, (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray3); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray3), "[32, 0, 1]"); + } + + @Test + public void test0340() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0340"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = 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("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + } + + @Test + public void test0341() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0341"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("-1", "35.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 4, line 1, column 535.0"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0342() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0342"); + 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.Class wildcardClass5 = operation0.getClass(); + org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNotNull(wildcardClass5); + } + + @Test + public void test0343() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0343"); + char[] charArray2 = new char[] { '#', '#' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str5 = java.lang.String.valueOf(charArray2, (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(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "##"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "##"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[#, #]"); + } + + @Test + public void test0344() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0344"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) 10.0d); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0345() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0345"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, 0, (int) (byte) -1, "\001"); + 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), "[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 test0346() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0346"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (-1), (int) (short) -1, ""); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test0347() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0347"); + 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; + operation0.from = " 4"; + java.lang.Class wildcardClass10 = operation0.getClass(); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNotNull(wildcardClass10); + } + + @Test + public void test0348() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0348"); + 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) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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 test0349() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0349"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("100", "\u2301\u2301"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0350() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0350"); + java.lang.CharSequence[] charSequenceArray6 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray6); + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray6); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray6); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray6); + java.lang.String str11 = java.lang.String.format("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 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "0" + "'", str11, "0"); + } + + @Test + public void test0351() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0351"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.copyValueOf(charArray3, (int) (short) 100, (int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0352() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0352"); + java.lang.String str1 = java.lang.String.valueOf((long) (byte) -1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1" + "'", str1, "-1"); + } + + @Test + public void test0353() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0353"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) (short) -1, "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. + } + } + + @Test + public void test0354() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0354"); + java.lang.String str1 = java.lang.String.valueOf((double) 0.0f); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0"); + } + + @Test + public void test0355() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0355"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation0.type = operationType5; + java.lang.Class wildcardClass7 = operationType5.getClass(); + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertNotNull(wildcardClass7); + } + + @Test + public void test0356() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0356"); + 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, "\u0a0a\u0a00", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "hi!" + "'", str5, "hi!"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a0a\u0a00" + "'", str6, "\u0a0a\u0a00"); + } + + @Test + public void test0357() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0357"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("1", "\u010a\u0100"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2C?A?"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0358() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0358"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) (byte) 0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0" + "'", str1, "0"); + } + + @Test + public void test0359() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0359"); + 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) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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 test0360() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0360"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = java.lang.String.copyValueOf(charArray0, (-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 test0361() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0361"); + java.lang.String str1 = java.lang.String.valueOf((int) (byte) 1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1" + "'", str1, "1"); + } + + @Test + public void test0362() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0362"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = java.lang.String.valueOf((java.lang.Object) 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"); + } + + @Test + public void test0363() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0363"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + java.lang.Object obj2 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation0.value = operationType3; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = operation0.type; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertTrue("'" + operationType3 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType3.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertNull(operationType5); + } + + @Test + public void test0364() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0364"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, 1, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0365() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0365"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.format(locale0, "0", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "0" + "'", str6, "0"); + } + + @Test + public void test0366() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0366"); + 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; + 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; + java.lang.Object obj21 = operation11.value; + operation11.value = "4"; + 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; + operation11.type = operationType40; + operation0.type = operationType40; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj45 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operationType40, "\u6401\u6401"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + 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(operationType18); + org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj21 + "' != '" + (-1L) + "'", obj21, (-1L)); + 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)); + } + + @Test + public void test0367() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0367"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = java.lang.String.copyValueOf(charArray2, (int) '4', (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, 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), " 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 test0368() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0368"); + 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, 1, (int) (byte) 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(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 test0369() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0369"); + 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) 1, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count -1, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + } + + @Test + public void test0370() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0370"); + java.lang.String str1 = java.lang.String.valueOf(1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1" + "'", str1, "1"); + } + + @Test + public void test0371() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0371"); + java.lang.String str1 = java.lang.String.valueOf((float) 1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1.0" + "'", str1, "1.0"); + } + + @Test + public void test0372() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0372"); + int[] intArray5 = new int[] { (-1), (byte) 1, (short) 10, 100, (short) 10 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(intArray5, (int) ' ', (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 0, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[-1, 1, 10, 100, 10]"); + } + + @Test + public void test0373() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0373"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + java.lang.Object obj2 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation0.value = operationType3; + java.lang.String str5 = operation0.path; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertTrue("'" + operationType3 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType3.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertNull(str5); + } + + @Test + public void test0374() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0374"); + java.lang.String str1 = new java.lang.String("null"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "null" + "'", str1, "null"); + } + + @Test + public void test0375() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0375"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(charArray2, (int) (short) 0, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "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 test0376() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0376"); + java.lang.String str1 = new java.lang.String("false"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "false" + "'", str1, "false"); + } + + @Test + public void test0377() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0377"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + java.lang.Object obj2 = operation0.value; + java.lang.String str3 = java.lang.String.valueOf(obj2); + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "null" + "'", str3, "null"); + } + + @Test + public void test0378() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0378"); + java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray3); + java.lang.String str5 = java.lang.String.format(" # a4", (java.lang.Object[]) charSequenceArray3); + org.junit.Assert.assertNotNull(charSequenceArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "100.0" + "'", str4, "100.0"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + " # a4" + "'", str5, " # a4"); + } + + @Test + public void test0379() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0379"); + 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.nio.charset.Charset charset14 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, charset14); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\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 test0380() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0380"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray6, (int) (byte) 10, (int) ' ', "10.0"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 32, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test0381() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0381"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = 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 "); + } + + @Test + public void test0382() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0382"); + 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.copyValueOf(charArray2, (int) (byte) 0, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "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 test0383() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0383"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.nio.charset.Charset charset10 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray4, charset10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0384() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0384"); + 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) (byte) 10, (int) (short) 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("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + } + + @Test + public void test0385() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0385"); + java.lang.String str1 = java.lang.String.valueOf((-1)); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1" + "'", str1, "-1"); + } + + @Test + public void test0386() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0386"); + java.lang.String str1 = java.lang.String.valueOf((long) (byte) 1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1" + "'", str1, "1"); + } + + @Test + public void test0387() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0387"); + 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 str17 = new java.lang.String(byteArray2, "4a"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 4a"); + } 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("'" + str13 + "' != '" + "\001" + "'", str13, "\001"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u0101\u0101" + "'", str15, "\u0101\u0101"); + } + + @Test + public void test0388() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0388"); + // 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", "0"); + 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 test0389() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0389"); + 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("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 + "' != '" + "a" + "'", str15, "a"); + } + + @Test + public void test0390() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0390"); + java.lang.String str1 = java.lang.String.valueOf(1.0f); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1.0" + "'", str1, "1.0"); + } + + @Test + public void test0391() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0391"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64", "true"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but true, pos 4, line 1, column 5true"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0392() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0392"); + 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, 10, (int) (byte) 1, "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str10, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test0393() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0393"); + 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.Class wildcardClass11 = operation0.getClass(); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNotNull(wildcardClass11); + } + + @Test + public void test0394() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0394"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\001", "a"); + 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 test0395() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0395"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + java.lang.String str14 = new java.lang.String(charArray10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(charArray10, 1, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 97, 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 test0396() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0396"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u6401", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "\u6401", (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 + "' != '" + "\u6401" + "'", str12, "\u6401"); + } + + @Test + public void test0397() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0397"); + 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("\u6101\u6101", (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 + "' != '" + "\u6101\u6101" + "'", str10, "\u6101\u6101"); + } + + @Test + public void test0398() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0398"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) ' ', 10, "100.0"); + 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("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + } + + @Test + public void test0399() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0399"); + byte[] byteArray2 = new byte[] { (byte) 100, (byte) 100 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) -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.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[100, 100]"); + } + + @Test + public void test0400() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0400"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test0401() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0401"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.nio.charset.Charset charset5 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(byteArray2, charset5); + 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"); + } + + @Test + public void test0402() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0402"); + 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("\u0101\u0101", (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 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + } + + @Test + public void test0403() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0403"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.valueOf(charArray5, (int) (byte) 10, (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + } + + @Test + public void test0404() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0404"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + java.lang.String str14 = new java.lang.String(charArray10); + java.lang.String str17 = java.lang.String.valueOf(charArray10, 0, (int) (byte) 0); + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "" + "'", str17, ""); + } + + @Test + public void test0405() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0405"); + 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 str7 = new java.lang.String(byteArray2, (int) (short) -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), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + } + + @Test + public void test0406() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0406"); + 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 = 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 "); + } + + @Test + public void test0407() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0407"); + java.lang.String str1 = java.lang.String.valueOf((long) 1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1" + "'", str1, "1"); + } + + @Test + public void test0408() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0408"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + java.lang.String str3 = operation0.path; + operation0.path = "10.0"; + operation0.path = "0"; + java.lang.String str8 = operation0.path; + java.lang.String str9 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "0" + "'", str8, "0"); + } + + @Test + public void test0409() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0409"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(byteArray0, (int) (byte) 0, (int) (short) 10); + 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 test0410() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0410"); + java.lang.String str1 = java.lang.String.valueOf((double) 100.0f); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0"); + } + + @Test + public void test0411() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0411"); + java.lang.String str1 = java.lang.String.valueOf((double) (byte) 1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1.0" + "'", str1, "1.0"); + } + + @Test + public void test0412() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0412"); + 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; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj30 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operationType25, "\001"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but EOF, pos 1, line 1, column 2?"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.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)); + } + + @Test + public void test0413() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0413"); + com.alibaba.fastjson.JSONPatch.OperationType operationType0 = com.alibaba.fastjson.JSONPatch.OperationType.add; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operationType0, "\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. + } + org.junit.Assert.assertTrue("'" + operationType0 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType0.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + } + + @Test + public void test0414() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0414"); + 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 = java.lang.String.valueOf(charArray10); + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + } + + @Test + public void test0415() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0415"); + 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) "\u0a01\u0a01", charSequenceArray5); + java.lang.String str9 = java.lang.String.format("\u2001\u2001", (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 + "' != '" + "\u2001\u2001" + "'", str9, "\u2001\u2001"); + } + + @Test + public void test0416() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0416"); + java.lang.String str1 = new java.lang.String("10"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10" + "'", str1, "10"); + } + + @Test + public void test0417() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0417"); + 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 str15 = new java.lang.String(byteArray2, "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("'" + 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 test0418() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0418"); + char[] charArray6 = new char[] { 'a', '#', 'a', '4', '#', '#' }; + java.lang.String str7 = java.lang.String.valueOf(charArray6); + org.junit.Assert.assertNotNull(charArray6); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray6), "a#a4##"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray6), "a#a4##"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray6), "[a, #, a, 4, #, #]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "a#a4##" + "'", str7, "a#a4##"); + } + + @Test + public void test0419() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0419"); + 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) 'a', 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, 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 test0420() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0420"); + int[] intArray4 = new int[] { 1, 0, (byte) 10, 100 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(intArray4, 100, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 100, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray4), "[1, 0, 10, 100]"); + } + + @Test + public void test0421() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0421"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray6, (int) (byte) 0, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 35, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0422() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0422"); + 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 str13 = new java.lang.String(byteArray6, (int) 'a', 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str10, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test0423() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0423"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (int) 'a', 10, "#"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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 test0424() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0424"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray9); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray9); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray9); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9); + java.lang.String str16 = java.lang.String.format(locale0, "4 a", (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 + "' != '" + "4 a" + "'", str16, "4 a"); + } + + @Test + public void test0425() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0425"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + operation0.path = "35"; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj8 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "35", "\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 test0426() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0426"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass11 = operationType10.getClass(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertNull(operationType10); + } + + @Test + public void test0427() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0427"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = 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 "); + } + + @Test + public void test0428() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0428"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (int) (short) 1, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 35, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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 test0429() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0429"); + java.lang.String str1 = java.lang.String.valueOf((double) (short) 1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1.0" + "'", str1, "1.0"); + } + + @Test + public void test0430() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0430"); + byte[] byteArray6 = new byte[] { (byte) 100, (byte) 1, (byte) 10, (byte) -1, (byte) -1, (byte) 1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray6, "\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(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[100, 1, 10, -1, -1, 1]"); + } + + @Test + public void test0431() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0431"); + 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.nio.charset.Charset charset8 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, charset8); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u640a\u6400" + "'", str7, "\u640a\u6400"); + } + + @Test + public void test0432() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0432"); + 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.valueOf(charArray10, (int) (byte) 1, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 97, 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 test0433() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0433"); + 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, "97"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 97"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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 test0434() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0434"); + 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.from; + java.lang.Object obj10 = operation0.value; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + } + + @Test + public void test0435() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0435"); + java.lang.String str1 = java.lang.String.valueOf((int) (byte) 10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10" + "'", str1, "10"); + } + + @Test + public void test0436() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0436"); + 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 = 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"); + } + + @Test + public void test0437() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0437"); + 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, "4", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "0.0" + "'", str5, "0.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4" + "'", str6, "4"); + } + + @Test + public void test0438() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0438"); + java.lang.String str1 = java.lang.String.valueOf((long) '4'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "52" + "'", str1, "52"); + } + + @Test + public void test0439() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0439"); + java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray3); + java.lang.String str5 = java.lang.String.format("", (java.lang.Object[]) charSequenceArray3); + org.junit.Assert.assertNotNull(charSequenceArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "100.0" + "'", str4, "100.0"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "" + "'", str5, ""); + } + + @Test + public void test0440() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0440"); + 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.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, 100, (int) (short) 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("'" + str6 + "' != '" + "\u6101\u6101" + "'", str6, "\u6101\u6101"); + } + + @Test + public void test0441() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0441"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray6, (int) (byte) 100, (int) '#', (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 10, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test0442() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0442"); + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(operationType6); + } + + @Test + public void test0443() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0443"); + char[] charArray1 = new char[] { '4' }; + java.lang.String str2 = new java.lang.String(charArray1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str5 = java.lang.String.valueOf(charArray1, (int) (short) 1, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, 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 test0444() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0444"); + 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 str11 = java.lang.String.valueOf(charArray5, 0, 0); + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + } + + @Test + public void test0445() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0445"); + 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) '4', 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, 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 test0446() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0446"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray6, (-1), 100, "\u2001\u2001"); + 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"); + } + + @Test + public void test0447() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0447"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 10, (int) (short) 1, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + } + + @Test + public void test0448() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0448"); + 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) 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, ""); + } + + @Test + public void test0449() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0449"); + // 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"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 20"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0450() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0450"); + java.lang.String str1 = new java.lang.String("4"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "4" + "'", str1, "4"); + } + + @Test + public void test0451() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0451"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "\uffff\uff64\uff0a\uff0a\uffff\uff64", "\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 test0452() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0452"); + 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.nio.charset.Charset charset14 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, charset14); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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"); + } + + @Test + public void test0453() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0453"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + java.lang.Object obj2 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation0.value = operationType3; + java.lang.Class wildcardClass5 = operationType3.getClass(); + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertTrue("'" + operationType3 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType3.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertNotNull(wildcardClass5); + } + + @Test + public void test0454() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0454"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) -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#"); + } + + @Test + public void test0455() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0455"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 10, (int) 'a', "false"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.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 test0456() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0456"); + 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, "\001", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "hi!" + "'", str5, "hi!"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001" + "'", str6, "\001"); + } + + @Test + public void test0457() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0457"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u2001\u2001" + "'", str1, "\u2001\u2001"); + } + + @Test + public void test0458() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0458"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = java.lang.String.valueOf(charArray0, 100, (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 test0459() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0459"); + java.lang.String str1 = new java.lang.String("\uffff\uff64\uff0a\uff0a\uffff\uff64"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\uffff\uff64\uff0a\uff0a\uffff\uff64" + "'", str1, "\uffff\uff64\uff0a\uff0a\uffff\uff64"); + } + + @Test + public void test0460() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0460"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + java.lang.String str5 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.value = (-1L); + operation6.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation6.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation6.type = operationType14; + operation0.value = operationType14; + java.lang.Class wildcardClass17 = operation0.getClass(); + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType13); + org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(wildcardClass17); + } + + @Test + public void test0461() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0461"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.path = "1"; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj4 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "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. + } + } + + @Test + public void test0462() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0462"); + 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, "10", (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" + "'", str14, "10"); + } + + @Test + public void test0463() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0463"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, "\n\000"); + 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"); + } + + @Test + public void test0464() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0464"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) (short) 1, "\001\001"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but EOF, pos 2, line 1, column 3??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0465() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0465"); + 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.Class wildcardClass9 = 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.assertNotNull(wildcardClass9); + } + + @Test + public void test0466() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0466"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, "\001\001"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + } + + @Test + public void test0467() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0467"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = java.lang.String.copyValueOf(charArray0, (int) (byte) 0, 10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0468() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0468"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("10.0", "\u2301\u2301"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0469() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0469"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str1 = java.lang.String.valueOf(charArray0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"value\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0470() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0470"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type; + java.lang.String str11 = operation0.from; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertNull(operationType10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + } + + @Test + public void test0471() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0471"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (int) 'a', 100, " # a4"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test0472() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0472"); + 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.from; + 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.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + } + + @Test + public void test0473() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0473"); + 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.nio.charset.Charset charset9 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray6, 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(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 test0474() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0474"); + 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.Class wildcardClass9 = operation0.getClass(); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNotNull(wildcardClass9); + } + + @Test + public void test0475() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0475"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = java.lang.String.valueOf(charArray5, (int) (short) 0, (int) (byte) 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(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + } + + @Test + public void test0476() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0476"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply(" 4", "\001\001"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but EOF, pos 2, line 1, column 3??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0477() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0477"); + int[] intArray2 = new int[] { 'a', 0 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str5 = new java.lang.String(intArray2, (int) (short) 0, (int) (short) 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(intArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray2), "[97, 0]"); + } + + @Test + public void test0478() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0478"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = java.lang.String.copyValueOf(charArray5, (int) (short) 100, (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + } + + @Test + public void test0479() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0479"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, (int) '4', 10, "null"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, 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"); + } + + @Test + public void test0480() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0480"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) (short) 0, (int) '4', "52"); + 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"); + } + + @Test + public void test0481() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0481"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("", "hi!"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2hi!"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0482() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0482"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str6 = new java.lang.String(byteArray2, (int) 'a'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 10, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u6101\u6101" + "'", str6, "\u6101\u6101"); + } + + @Test + public void test0483() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0483"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str11 = new java.lang.String(byteArray2, (int) (byte) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) '#', (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u010a\u0100" + "'", str11, "\u010a\u0100"); + } + + @Test + public void test0484() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0484"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + java.lang.String str14 = new java.lang.String(charArray10); + java.lang.String str15 = java.lang.String.valueOf(charArray10); + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "aa4" + "'", str15, "aa4"); + } + + @Test + public void test0485() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0485"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(charArray10, (int) (byte) 100, (int) (byte) 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(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 test0486() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0486"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, 0, (int) (short) 10, "null"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + } + + @Test + public void test0487() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0487"); + byte[] byteArray5 = new byte[] { (byte) 0, (byte) 100, (byte) 1, (byte) 1, (byte) 100 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray5, (int) (byte) 100, (int) (byte) 100, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[0, 100, 1, 1, 100]"); + } + + @Test + public void test0488() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0488"); + java.util.Locale locale0 = null; + java.lang.Object[] objArray2 = null; + java.lang.String str3 = java.lang.String.format(locale0, "4", objArray2); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4" + "'", str3, "4"); + } + + @Test + public void test0489() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0489"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + java.lang.String str11 = new java.lang.String(byteArray6, (int) '4'); + java.nio.charset.Charset charset14 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray6, 0, (int) 'a', 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(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 test0490() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0490"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + java.lang.Object obj12 = operation0.value; + java.lang.Class wildcardClass13 = operation0.getClass(); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertNotNull(wildcardClass13); + } + + @Test + public void test0491() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0491"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a", "35.0"); + 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 test0492() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0492"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(charArray5, (int) (short) 100, (int) (byte) -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(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + } + + @Test + public void test0493() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0493"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj10 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "a a4a 44a # a44a100.04a\001\0014aa 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 a4a 44a # a44a100.04a??4aa a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(operationType8); + } + + @Test + public void test0494() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0494"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, "97"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 97"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + } + + @Test + public void test0495() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0495"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) 0, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test0496() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0496"); + 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) (byte) 10, 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.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 test0497() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0497"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 0, 100, charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + } + + @Test + public void test0498() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0498"); + java.lang.String str1 = new java.lang.String("\001"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\001" + "'", str1, "\001"); + } + + @Test + public void test0499() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0499"); + 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.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, "true"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but true, pos 4, line 1, column 5true"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj9 + "' != '" + (-1L) + "'", obj9, (-1L)); + } + + @Test + public void test0500() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0500"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, "a#4"); + 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. + } + } +} + diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest1.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest1.java new file mode 100644 index 0000000..c4c56d5 --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest1.java @@ -0,0 +1,10009 @@ +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runners.MethodSorters; + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class RegressionTest1 { + + public static boolean debug = false; + + @Test + public void test0501() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0501"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + java.lang.String str8 = new java.lang.String(charArray5); + java.lang.String str9 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = java.lang.String.copyValueOf(charArray5, (int) (short) 100, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 100, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + } + + @Test + public void test0502() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0502"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) -1, "\u2001\u2001"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + } + + @Test + public void test0503() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0503"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.Object obj5 = operation0.value; + java.lang.Object obj6 = null; + operation0.value = obj6; + java.lang.String str8 = operation0.path; + java.lang.Class wildcardClass9 = operation0.getClass(); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNotNull(wildcardClass9); + } + + @Test + public void test0504() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0504"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (-1), (int) (byte) 1, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + } + + @Test + public void test0505() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0505"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray9); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray9); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray9); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9); + java.lang.String str16 = java.lang.String.format(locale0, "-1", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "-1" + "'", str16, "-1"); + } + + @Test + public void test0506() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0506"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "hi!" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray4); + java.lang.String str6 = java.lang.String.format(locale0, "35.0", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "hi!" + "'", str5, "hi!"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "35.0" + "'", str6, "35.0"); + } + + @Test + public void test0507() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0507"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(charArray2, (int) 'a', 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + } + + @Test + public void test0508() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0508"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, "52"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 52"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + } + + @Test + public void test0509() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0509"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj7 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str5, "10"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 310"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str5); + } + + @Test + public void test0510() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0510"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, (int) 'a', 1, "\u0101\u0101"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + } + + @Test + public void test0511() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0511"); + int[] intArray6 = new int[] { (-1), (byte) -1, (-1), 10, (byte) 10, 10 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(intArray6, 0, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 35, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray6), "[-1, -1, -1, 10, 10, 10]"); + } + + @Test + public void test0512() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0512"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.path = "1"; + com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation3.value = (-1.0d); + operation3.value = (-1L); + operation3.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation3.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType11 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation3.type = operationType11; + operation0.type = operationType11; + java.lang.Class wildcardClass14 = operation0.getClass(); + org.junit.Assert.assertNull(operationType10); + org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(wildcardClass14); + } + + @Test + public void test0513() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0513"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1, (int) (short) 0, "4"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 4"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + } + + @Test + public void test0514() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0514"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u34ff\u3464\u340a\u340a\u34ff\u3464", "\u640a\u6400"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2??????"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0515() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0515"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray8 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray8); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray8); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray8); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray8); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "false", charSequenceArray8); + java.lang.String str14 = java.lang.String.format(locale0, "a#4", (java.lang.Object[]) charSequenceArray8); + org.junit.Assert.assertNotNull(charSequenceArray8); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "a#4" + "'", str14, "a#4"); + } + + @Test + public void test0516() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0516"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + java.lang.String str14 = new java.lang.String(charArray10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(charArray10, (int) (byte) 100, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 35, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4"); + } + + @Test + public void test0517() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0517"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.valueOf(charArray2, (int) (byte) -1, 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + } + + @Test + public void test0518() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0518"); + java.lang.Object[] objArray1 = null; + java.lang.String str2 = java.lang.String.format("a#4", objArray1); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "a#4" + "'", str2, "a#4"); + } + + @Test + public void test0519() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0519"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + java.lang.String str14 = new java.lang.String(charArray10); + java.lang.String str17 = java.lang.String.valueOf(charArray10, 1, 1); + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "a" + "'", str17, "a"); + } + + @Test + public void test0520() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0520"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str22 = new java.lang.String(byteArray4, (int) '#', (int) (short) 10, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01"); + } + + @Test + public void test0521() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0521"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, "\n\000"); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"bytes\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0522() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0522"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str10 = new java.lang.String(byteArray6, (int) (short) -1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray6, "52"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 52"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uffff\uff64\uff0a\uff0a\uffff\uff64" + "'", str10, "\uffff\uff64\uff0a\uff0a\uffff\uff64"); + } + + @Test + public void test0523() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0523"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + java.lang.String str11 = new java.lang.String(byteArray6, (int) '4'); + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray6, charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str11, "\u34ff\u3464\u340a\u340a\u34ff\u3464"); + } + + @Test + public void test0524() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0524"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2); + java.lang.String str7 = java.lang.String.copyValueOf(charArray2); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + } + + @Test + public void test0525() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0525"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) (byte) 10, 100, charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + } + + @Test + public void test0526() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0526"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + java.lang.String str14 = new java.lang.String(charArray10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(charArray10, (int) (short) 0, (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4"); + } + + @Test + public void test0527() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0527"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + java.lang.String str8 = java.lang.String.copyValueOf(charArray2, (int) (byte) 1, (int) (byte) 1); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "a" + "'", str8, "a"); + } + + @Test + public void test0528() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0528"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + java.lang.String str14 = new java.lang.String(charArray10); + java.lang.String str15 = java.lang.String.copyValueOf(charArray10); + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "aa4" + "'", str15, "aa4"); + } + + @Test + public void test0529() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0529"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.Object obj5 = operation0.value; + java.lang.Object obj6 = null; + operation0.value = obj6; + operation0.path = "100.0"; + java.lang.Class wildcardClass10 = operation0.getClass(); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNotNull(wildcardClass10); + } + + @Test + public void test0530() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0530"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, (int) (byte) 100, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 35, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0531() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0531"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str6 = new java.lang.String(byteArray2, (int) '#'); + java.nio.charset.Charset charset9 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, (int) '#', (int) (short) -1, charset9); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u2301\u2301" + "'", str6, "\u2301\u2301"); + } + + @Test + public void test0532() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0532"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.copyValueOf(charArray3, (-1), (int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 10, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + } + + @Test + public void test0533() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0533"); + java.lang.String str1 = java.lang.String.valueOf((long) (byte) 10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10" + "'", str1, "10"); + } + + @Test + public void test0534() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0534"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + java.lang.String str14 = new java.lang.String(charArray10); + java.lang.String str17 = java.lang.String.valueOf(charArray10, (int) (short) 0, (int) (byte) 1); + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "a" + "'", str17, "a"); + } + + @Test + public void test0535() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0535"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 0, 0, (int) (short) 1); + java.lang.String str15 = new java.lang.String(byteArray2, (int) (byte) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(byteArray2, 10, 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001" + "'", str13, "\001"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u0101\u0101" + "'", str15, "\u0101\u0101"); + } + + @Test + public void test0536() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0536"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + java.lang.String str3 = operation0.path; + operation0.path = "10.0"; + operation0.path = "0"; + java.lang.String str8 = operation0.from; + java.lang.Class wildcardClass9 = operation0.getClass(); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNotNull(wildcardClass9); + } + + @Test + public void test0537() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0537"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + java.lang.Object obj12 = operation0.value; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + operation13.value = (-1L); + operation13.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation13.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation13.type = operationType21; + operation13.value = (-1L); + java.lang.String str25 = operation13.path; + com.alibaba.fastjson.JSONPatch.Operation operation26 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType27 = operation26.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType28 = operation26.type; + com.alibaba.fastjson.JSONPatch.Operation operation29 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation29.value = (-1.0d); + operation29.value = (-1L); + java.lang.String str34 = operation29.path; + com.alibaba.fastjson.JSONPatch.Operation operation35 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation35.value = (-1.0d); + operation35.value = (-1L); + operation35.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType42 = operation35.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType43 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation35.type = operationType43; + com.alibaba.fastjson.JSONPatch.OperationType operationType45 = operation35.type; + operation29.value = operationType45; + operation26.type = operationType45; + operation13.type = operationType45; + operation0.type = operationType45; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj51 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "\u010a\u0100"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2C?A?"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertNull(operationType20); + org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str25); + org.junit.Assert.assertNull(operationType27); + org.junit.Assert.assertNull(operationType28); + org.junit.Assert.assertNull(str34); + org.junit.Assert.assertNull(operationType42); + org.junit.Assert.assertTrue("'" + operationType43 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType43.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType45 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType45.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test0538() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0538"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a", "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0539() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0539"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + java.lang.String str10 = new java.lang.String(byteArray6); + java.nio.charset.Charset charset13 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray6, 10, (int) (byte) 10, charset13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str10, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test0540() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0540"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "0.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray4); + java.lang.String str6 = java.lang.String.format(locale0, "true", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "0.0" + "'", str5, "0.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "true" + "'", str6, "true"); + } + + @Test + public void test0541() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0541"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.Object obj5 = operation0.value; + operation0.path = "\u6401"; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj9 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "\u6401", "\u0a01\u0a01"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + } + + @Test + public void test0542() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0542"); + java.lang.String str1 = java.lang.String.valueOf((double) '4'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "52.0" + "'", str1, "52.0"); + } + + @Test + public void test0543() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0543"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("", "35.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 4, line 1, column 535.0"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0544() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0544"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + java.lang.String str8 = new java.lang.String(charArray5); + java.lang.String str9 = new java.lang.String(charArray5); + java.lang.String str10 = java.lang.String.copyValueOf(charArray5); + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4444 " + "'", str10, "4444 "); + } + + @Test + public void test0545() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0545"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 100); + java.lang.String str14 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, "#"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: #"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + } + + @Test + public void test0546() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0546"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = java.lang.String.valueOf(charArray2, (int) ' ', (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4#"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4#"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, #]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4#" + "'", str3, "4#"); + } + + @Test + public void test0547() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0547"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str15 = java.lang.String.valueOf(charArray10, (int) (short) 0, 1); + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "a" + "'", str15, "a"); + } + + @Test + public void test0548() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0548"); + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "false", charSequenceArray7); + java.lang.String str13 = java.lang.String.format("100.0", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + } + + @Test + public void test0549() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0549"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply(" 4", "32"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 332"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0550() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0550"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + java.lang.String str11 = new java.lang.String(byteArray6, (int) '4'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray6, (int) (short) 1, (int) (byte) 0, (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str11, "\u34ff\u3464\u340a\u340a\u34ff\u3464"); + } + + @Test + public void test0551() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0551"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = java.lang.String.valueOf(charArray2, 100, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + } + + @Test + public void test0552() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0552"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2); + java.lang.String str12 = new java.lang.String(byteArray2); + java.lang.String str14 = new java.lang.String(byteArray2, 100); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(byteArray2, (int) 'a', (int) '4', "100"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401"); + } + + @Test + public void test0553() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0553"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.value = (-1.0d); + operation5.value = (-1L); + java.lang.String str10 = operation5.path; + com.alibaba.fastjson.JSONPatch.Operation operation11 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation11.value = (-1.0d); + operation11.value = (-1L); + operation11.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType18 = operation11.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation11.type = operationType19; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation11.type; + operation5.value = operationType21; + operation0.type = operationType21; + java.lang.String str24 = java.lang.String.valueOf((java.lang.Object) operationType21); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertNull(operationType18); + org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str24 + "' != '" + "copy" + "'", str24, "copy"); + } + + @Test + public void test0554() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0554"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj10 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) byteArray2, "0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 20"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + } + + @Test + public void test0555() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0555"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str11 = new java.lang.String(byteArray2, (int) (byte) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (int) 'a', 10, ""); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u010a\u0100" + "'", str11, "\u010a\u0100"); + } + + @Test + public void test0556() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0556"); + java.lang.String str1 = new java.lang.String("97.0"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "97.0" + "'", str1, "97.0"); + } + + @Test + public void test0557() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0557"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray6, (int) 'a', (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 0, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + } + + @Test + public void test0558() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0558"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2, (-1)); + java.nio.charset.Charset charset11 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, charset11); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01"); + } + + @Test + public void test0559() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0559"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(charArray0, (int) ' ', 10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0560() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0560"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, "0.0"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 0.0"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0561() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0561"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + java.lang.String str14 = new java.lang.String(charArray10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(charArray10, (int) 'a', (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count -1, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4"); + } + + @Test + public void test0562() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0562"); + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray9); + java.lang.String str12 = java.lang.String.format("true", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str10, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str11, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "true" + "'", str12, "true"); + } + + @Test + public void test0563() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0563"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a", "\u6401\u6401"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0564() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0564"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray4, (int) (short) -1, (int) (short) 100, charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0565() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0565"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, (int) (byte) 100, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count -1, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0566() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0566"); + int[] intArray4 = new int[] { (byte) -1, 0, (byte) 1, ' ' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(intArray4, (int) (byte) 10, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray4), "[-1, 0, 1, 32]"); + } + + @Test + public void test0567() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0567"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + java.lang.String str8 = new java.lang.String(charArray5); + java.lang.String str9 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(charArray5, (int) (byte) 1, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 32, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + } + + @Test + public void test0568() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0568"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray4, (int) (short) 100, 100, charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0569() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0569"); + java.lang.CharSequence[] charSequenceArray6 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray6); + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray6); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray6); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u6401", charSequenceArray6); + java.lang.String str11 = java.lang.String.format("true", (java.lang.Object[]) charSequenceArray6); + org.junit.Assert.assertNotNull(charSequenceArray6); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "true" + "'", str11, "true"); + } + + @Test + public void test0570() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0570"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(charArray2, 0, (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a"); + } + + @Test + public void test0571() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0571"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, "\u6101\u6101"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00"); + } + + @Test + public void test0572() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0572"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + java.lang.String str8 = new java.lang.String(charArray5); + java.lang.String str9 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = java.lang.String.copyValueOf(charArray5, (int) '4', 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 10, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + } + + @Test + public void test0573() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0573"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + java.lang.String str3 = operation0.path; + java.lang.String str4 = operation0.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = operation0.type; + java.lang.String str6 = operation0.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(str6); + org.junit.Assert.assertNull(operationType7); + } + + @Test + public void test0574() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0574"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("#", "a#4"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2#"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0575() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0575"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray2, "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a a4a 44a # a44a100.04a??4aa a"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + } + + @Test + public void test0576() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0576"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + java.lang.String str10 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray6, (int) (byte) 100, (int) (short) 100, "4#"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 100, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str10, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test0577() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0577"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, (int) (short) 1, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + } + + @Test + public void test0578() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0578"); + java.lang.CharSequence[] charSequenceArray8 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray8); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray8); + java.lang.Class wildcardClass11 = charSequenceArray8.getClass(); + org.junit.Assert.assertNotNull(charSequenceArray8); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str9, "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a" + "'", str10, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + org.junit.Assert.assertNotNull(wildcardClass11); + } + + @Test + public void test0579() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0579"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, "false"); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"bytes\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0580() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0580"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 100, 10, charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + } + + @Test + public void test0581() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0581"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType2 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation3.value = (-1.0d); + operation3.value = (-1L); + java.lang.String str8 = operation3.path; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation9.value = (-1.0d); + operation9.value = (-1L); + operation9.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation9.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation9.type = operationType17; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation9.type; + operation3.value = operationType19; + operation0.type = operationType19; + java.lang.Class wildcardClass22 = operationType19.getClass(); + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType2); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(operationType16); + org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(wildcardClass22); + } + + @Test + public void test0582() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0582"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + java.lang.String str14 = java.lang.String.valueOf(charArray10); + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4"); + } + + @Test + public void test0583() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0583"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) ' ', (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + } + + @Test + public void test0584() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0584"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, 100, (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count -1, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0585() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0585"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.Object obj2 = operation0.value; + byte[] byteArray5 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str7 = new java.lang.String(byteArray5, (int) (byte) 10); + operation0.value = str7; + java.lang.Object obj9 = operation0.value; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj11 = com.alibaba.fastjson.JSONPatch.apply(obj9, "\001"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but EOF, pos 1, line 1, column 2?"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNotNull(byteArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u0a01\u0a01" + "'", str7, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + obj9 + "' != '" + "\u0a01\u0a01" + "'", obj9, "\u0a01\u0a01"); + } + + @Test + public void test0586() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0586"); + int[] intArray6 = new int[] { (byte) 10, (-1), (short) 10, (short) -1, (byte) -1, (short) 10 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(intArray6, (int) (byte) 100, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 52, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray6), "[10, -1, 10, -1, -1, 10]"); + } + + @Test + public void test0587() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0587"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("97.0", "#"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2#"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0588() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0588"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset9 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, (int) (byte) 100, 0, charset9); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + } + + @Test + public void test0589() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0589"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str6 = new java.lang.String(byteArray2, (int) '#'); + java.nio.charset.Charset charset9 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, (int) '#', 1, charset9); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u2301\u2301" + "'", str6, "\u2301\u2301"); + } + + @Test + public void test0590() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0590"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1); + java.lang.String str10 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset13 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) (short) 10, 100, charset13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\n\000" + "'", str10, "\n\000"); + } + + @Test + public void test0591() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0591"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.valueOf(charArray2, 0, (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a"); + } + + @Test + public void test0592() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0592"); + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray7); + java.lang.String str13 = java.lang.String.format("\u0a01\u0a01", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0a01\u0a01" + "'", str13, "\u0a01\u0a01"); + } + + @Test + public void test0593() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0593"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray2, "97"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 97"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + } + + @Test + public void test0594() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0594"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10); + java.lang.String str11 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) (short) 1, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000"); + } + + @Test + public void test0595() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0595"); + java.lang.String str1 = java.lang.String.valueOf((double) (-1L)); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0"); + } + + @Test + public void test0596() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0596"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("35.0", "1"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 21"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0597() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0597"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(charArray10, (int) (short) -1, (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count -1, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + } + + @Test + public void test0598() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0598"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, 100); + java.lang.String str8 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset9 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, charset9); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u640a\u6400" + "'", str7, "\u640a\u6400"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\n\000" + "'", str8, "\n\000"); + } + + @Test + public void test0599() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0599"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + java.lang.String str14 = new java.lang.String(charArray10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = java.lang.String.copyValueOf(charArray10, (-1), (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 35, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4"); + } + + @Test + public void test0600() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0600"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray4); + java.lang.String str7 = java.lang.String.format("copy", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "copy" + "'", str7, "copy"); + } + + @Test + public void test0601() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0601"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray2, 100, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + } + + @Test + public void test0602() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0602"); + java.lang.CharSequence[] charSequenceArray6 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray6); + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray6); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray6); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray6); + java.lang.String str11 = java.lang.String.format("4", (java.lang.Object[]) charSequenceArray6); + org.junit.Assert.assertNotNull(charSequenceArray6); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4" + "'", str11, "4"); + } + + @Test + public void test0603() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0603"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + java.lang.String str7 = new java.lang.String(charArray2); + java.lang.String str8 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = java.lang.String.valueOf(charArray2, (int) '4', (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + } + + @Test + public void test0604() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0604"); + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray7); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "a#a4##", charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + } + + @Test + public void test0605() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0605"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, (-1), (int) (byte) 1, 100); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"ascii\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0606() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0606"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("4 a", "100"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not close json text, token : error"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0607() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0607"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) (short) 10, (int) 'a', 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0608() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0608"); + java.lang.String str1 = java.lang.String.valueOf((float) 0L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0"); + } + + @Test + public void test0609() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0609"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, (int) 'a', (int) '#', (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"ascii\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0610() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0610"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + java.lang.String str8 = new java.lang.String(charArray5); + java.lang.String str9 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(charArray5, (int) (short) 10, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 52, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + } + + @Test + public void test0611() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0611"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + java.lang.String str7 = new java.lang.String(charArray2); + java.lang.String str8 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = java.lang.String.copyValueOf(charArray2, (-1), (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + } + + @Test + public void test0612() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0612"); + java.lang.String str1 = new java.lang.String("\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str1, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); + } + + @Test + public void test0613() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0613"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2); + java.lang.String str12 = new java.lang.String(byteArray2); + java.lang.String str14 = new java.lang.String(byteArray2, 100); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(byteArray2, (int) (byte) 100, 100, (int) (byte) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401"); + } + + @Test + public void test0614() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0614"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + java.lang.String str17 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + } + + @Test + public void test0615() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0615"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + java.lang.Object obj7 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + operation0.from = "replace"; + java.lang.Object obj11 = operation0.value; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + (-1L) + "'", obj11, (-1L)); + } + + @Test + public void test0616() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0616"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + java.lang.String str8 = new java.lang.String(charArray5); + java.lang.String str9 = new java.lang.String(charArray5); + java.lang.String str12 = java.lang.String.valueOf(charArray5, (int) (byte) 1, (int) (short) 0); + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, ""); + } + + @Test + public void test0617() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0617"); + char[] charArray1 = new char[] { '4' }; + java.lang.String str2 = new java.lang.String(charArray1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str5 = java.lang.String.copyValueOf(charArray1, (int) 'a', (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 32, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray1); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray1), "4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray1), "4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray1), "[4]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "4" + "'", str2, "4"); + } + + @Test + public void test0618() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0618"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = java.lang.String.valueOf(charArray0, 10, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0619() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0619"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray10); + java.lang.String str13 = java.lang.String.format(locale0, "\u6401\u6401", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str11, "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a" + "'", str12, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401"); + } + + @Test + public void test0620() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0620"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str20 = new java.lang.String(byteArray4, ""); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: "); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01"); + } + + @Test + public void test0621() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0621"); + char[] charArray0 = new char[] {}; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = java.lang.String.copyValueOf(charArray0, (int) (short) 1, (int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray0); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray0), ""); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray0), ""); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray0), "[]"); + } + + @Test + public void test0622() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0622"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (int) (short) 1, (int) 'a', "4 a"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test0623() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0623"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + } + + @Test + public void test0624() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0624"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) '#', (int) (byte) 10, (int) (byte) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0625() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0625"); + java.lang.String str1 = new java.lang.String("4#"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "4#" + "'", str1, "4#"); + } + + @Test + public void test0626() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0626"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (-1), (int) (short) -1, ""); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test0627() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0627"); + java.lang.String str1 = java.lang.String.valueOf((double) (byte) 0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0"); + } + + @Test + public void test0628() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0628"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, 0); + java.lang.String str10 = new java.lang.String(byteArray2, 100); + java.nio.charset.Charset charset13 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) (short) 100, (int) ' ', charset13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u6401\u6401" + "'", str10, "\u6401\u6401"); + } + + @Test + public void test0629() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0629"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10); + java.lang.String str11 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (int) ' ', (int) (short) 0, "-1"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000"); + } + + @Test + public void test0630() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0630"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 1, 10, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + } + + @Test + public void test0631() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0631"); + java.lang.String str1 = java.lang.String.valueOf((double) 1L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1.0" + "'", str1, "1.0"); + } + + @Test + public void test0632() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0632"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) (-1.0d)); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0"); + } + + @Test + public void test0633() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0633"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray10); + java.lang.String str13 = java.lang.String.format(locale0, "\001", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str11, "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a" + "'", str12, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001" + "'", str13, "\001"); + } + + @Test + public void test0634() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0634"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("", " 4"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 3 4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0635() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0635"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u2001\u2001", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "hi!", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "hi!" + "'", str12, "hi!"); + } + + @Test + public void test0636() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0636"); + char[] charArray4 = new char[] { ' ', '4', 'a', '4' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.copyValueOf(charArray4, 0, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 32, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray4); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), " 4a4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), " 4a4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[ , 4, a, 4]"); + } + + @Test + public void test0637() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0637"); + char[] charArray5 = new char[] { '4', '4', '#', ' ', ' ' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(charArray5, (int) (short) 0, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 32, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "44# "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "44# "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, #, , ]"); + } + + @Test + public void test0638() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0638"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + java.lang.String str11 = new java.lang.String(byteArray6, (int) '4'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray6, (int) '4', (int) ' ', "97.0"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 32, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str11, "\u34ff\u3464\u340a\u340a\u34ff\u3464"); + } + + @Test + public void test0639() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0639"); + java.util.Locale locale0 = null; + java.lang.Object[] objArray2 = null; + java.lang.String str3 = java.lang.String.format(locale0, "1", objArray2); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "1" + "'", str3, "1"); + } + + @Test + public void test0640() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0640"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.copyValueOf(charArray2, (int) 'a', (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + } + + @Test + public void test0641() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0641"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10); + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) '#', (int) '#', charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00"); + } + + @Test + public void test0642() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0642"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset10 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, charset10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + } + + @Test + public void test0643() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0643"); + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray10); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray10); + java.lang.String str14 = java.lang.String.format("\001\001", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str11, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str12, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); +// flaky: org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a" + "'", str13, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + } + + @Test + public void test0644() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0644"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = java.lang.String.copyValueOf(charArray0, (int) ' ', (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0645() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0645"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) (short) 100, (int) (byte) 100, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + } + + @Test + public void test0646() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0646"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a", "\n\000"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a a?? 4?? # a4??100.0??????a a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0647() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0647"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, (int) ' ', (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 1, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0648() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0648"); + java.lang.String str1 = new java.lang.String("32"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "32" + "'", str1, "32"); + } + + @Test + public void test0649() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0649"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.Object obj2 = operation0.value; + byte[] byteArray5 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str7 = new java.lang.String(byteArray5, (int) (byte) 10); + operation0.value = str7; + java.lang.Object obj9 = operation0.value; + operation0.path = "a a4a 44a # a44a100.04a\001\0014aa a"; + operation0.path = "\u6101\u6101"; + operation0.from = "4444 "; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNotNull(byteArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u0a01\u0a01" + "'", str7, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + obj9 + "' != '" + "\u0a01\u0a01" + "'", obj9, "\u0a01\u0a01"); + } + + @Test + public void test0650() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0650"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.Object obj5 = operation0.value; + java.lang.Object obj6 = null; + operation0.value = obj6; + java.lang.String str8 = operation0.path; + java.lang.Object obj9 = operation0.value; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(obj9); + } + + @Test + public void test0651() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0651"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray4, 0, (int) (byte) -1, charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0652() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0652"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 10); + java.nio.charset.Charset charset19 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str20 = new java.lang.String(byteArray4, charset19); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01"); + } + + @Test + public void test0653() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0653"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(charArray5, (int) ' ', 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 0, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + } + + @Test + public void test0654() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0654"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation2.type; + java.lang.Object obj4 = operation2.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation2.value = operationType5; + operation0.type = operationType5; + java.lang.String str8 = operation0.from; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType3); + org.junit.Assert.assertNull(obj4); + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertNull(str8); + } + + @Test + public void test0655() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0655"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + java.lang.String str8 = new java.lang.String(charArray5); + java.lang.String str9 = new java.lang.String(charArray5); + java.lang.String str10 = java.lang.String.valueOf(charArray5); + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4444 " + "'", str10, "4444 "); + } + + @Test + public void test0656() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0656"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, (int) (short) 10, (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0657() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0657"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 100, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + } + + @Test + public void test0658() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0658"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = java.lang.String.valueOf(charArray5, (int) (short) -1, (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 1, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + } + + @Test + public void test0659() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0659"); + java.lang.String str1 = new java.lang.String("\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u2301\u2301" + "'", str1, "\u2301\u2301"); + } + + @Test + public void test0660() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0660"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + java.lang.String str8 = new java.lang.String(charArray5); + java.lang.String str9 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = java.lang.String.valueOf(charArray5, (int) (short) 100, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 35, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + } + + @Test + public void test0661() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0661"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 100); + java.lang.String str14 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(byteArray2, 0, 10, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + } + + @Test + public void test0662() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0662"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "hi!" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "\u010a\u0100", charSequenceArray4); + java.lang.String str7 = java.lang.String.format("", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "hi!" + "'", str5, "hi!"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "hi!" + "'", str6, "hi!"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "" + "'", str7, ""); + } + + @Test + public void test0663() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0663"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, "52"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 52"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + } + + @Test + public void test0664() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0664"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, 100, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100"); + } + + @Test + public void test0665() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0665"); + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "false", charSequenceArray7); + java.lang.String str13 = java.lang.String.format("replace", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "replace" + "'", str13, "replace"); + } + + @Test + public void test0666() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0666"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str8 = new java.lang.String(byteArray2); + java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) 1, (int) (short) 1, (int) (short) 0); + java.nio.charset.Charset charset13 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, charset13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, ""); + } + + @Test + public void test0667() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0667"); + int[] intArray3 = new int[] { (byte) 1, (byte) 1, (byte) -1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray3, (int) (byte) 0, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 32, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray3); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray3), "[1, 1, -1]"); + } + + @Test + public void test0668() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0668"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, (int) (short) -1, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0669() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0669"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + java.lang.String str5 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = java.lang.String.valueOf(charArray3, 10, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4"); + } + + @Test + public void test0670() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0670"); + byte[] byteArray0 = null; + java.nio.charset.Charset charset3 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, (int) (short) 10, (int) (byte) 100, charset3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0671() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0671"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 0, 0, (int) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, (int) (byte) 1, (int) ' ', ""); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001" + "'", str13, "\001"); + } + + @Test + public void test0672() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0672"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str22 = new java.lang.String(byteArray4, (int) '4', (int) (byte) -1, "\u0101\u0101"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01"); + } + + @Test + public void test0673() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0673"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str10 = new java.lang.String(byteArray6, (int) (short) -1); + java.nio.charset.Charset charset13 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray6, (int) 'a', (int) ' ', charset13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uffff\uff64\uff0a\uff0a\uffff\uff64" + "'", str10, "\uffff\uff64\uff0a\uff0a\uffff\uff64"); + } + + @Test + public void test0674() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0674"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = java.lang.String.copyValueOf(charArray10, (int) 'a', (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count -1, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + } + + @Test + public void test0675() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0675"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(charArray3, 0, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 10, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + } + + @Test + public void test0676() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0676"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = operation0.from; + operation0.value = "#a#"; + operation0.from = ""; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertNull(str10); + } + + @Test + public void test0677() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0677"); + java.lang.String str1 = java.lang.String.valueOf((int) (short) 1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1" + "'", str1, "1"); + } + + @Test + public void test0678() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0678"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray4); + java.lang.String str7 = java.lang.String.format("a a", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "a a" + "'", str7, "a a"); + } + + @Test + public void test0679() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0679"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray2, (int) (short) 0, 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + } + + @Test + public void test0680() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0680"); + java.lang.CharSequence[] charSequenceArray8 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray8); + java.lang.String str10 = java.lang.String.format("#a#", (java.lang.Object[]) charSequenceArray8); + org.junit.Assert.assertNotNull(charSequenceArray8); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str9, "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "#a#" + "'", str10, "#a#"); + } + + @Test + public void test0681() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0681"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) "4444 "); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "4444 " + "'", str1, "4444 "); + } + + @Test + public void test0682() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0682"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 1); + java.lang.String str15 = new java.lang.String(byteArray2, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(byteArray2, (int) (short) -1, (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + } + + @Test + public void test0683() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0683"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 10, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + } + + @Test + public void test0684() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0684"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.path = "1"; + com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation3.value = (-1.0d); + operation3.value = (-1L); + operation3.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation3.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType11 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation3.type = operationType11; + operation0.type = operationType11; + java.lang.String str14 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(operationType10); + org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test0685() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0685"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + java.lang.String str3 = operation0.path; + operation0.path = "10.0"; + operation0.path = "0"; + java.lang.String str8 = operation0.path; + java.lang.Class wildcardClass9 = operation0.getClass(); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "0" + "'", str8, "0"); + org.junit.Assert.assertNotNull(wildcardClass9); + } + + @Test + public void test0686() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0686"); + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray9); + java.lang.String str12 = java.lang.String.format(" ", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str10, "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a" + "'", str11, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + " " + "'", str12, " "); + } + + @Test + public void test0687() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0687"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, (int) (short) 10, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count -1, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0688() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0688"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + java.lang.String str5 = new java.lang.String(charArray3); + java.lang.String str6 = java.lang.String.valueOf(charArray3); + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "aa4" + "'", str6, "aa4"); + } + + @Test + public void test0689() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0689"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + java.lang.String str7 = new java.lang.String(charArray2); + java.lang.String str8 = new java.lang.String(charArray2); + java.lang.String str9 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = java.lang.String.copyValueOf(charArray2, 10, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 35, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a"); + } + + @Test + public void test0690() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0690"); + char[] charArray0 = new char[] {}; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(charArray0, (int) (byte) 100, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 52, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray0); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray0), ""); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray0), ""); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray0), "[]"); + } + + @Test + public void test0691() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0691"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type; + java.lang.Object obj7 = operation0.value; + operation0.value = (short) 0; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + } + + @Test + public void test0692() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0692"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.copyValueOf(charArray3, (int) '4', 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + } + + @Test + public void test0693() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0693"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = java.lang.String.valueOf(charArray2, 10, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4"); + } + + @Test + public void test0694() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0694"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray5 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray5); + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray5); + java.lang.String str8 = java.lang.String.format(locale0, "100.0", (java.lang.Object[]) charSequenceArray5); + org.junit.Assert.assertNotNull(charSequenceArray5); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + } + + @Test + public void test0695() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0695"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, (int) ' ', 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 0, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0696() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0696"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2, 10); + java.lang.String str12 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, 0, 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test0697() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0697"); + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "a a4a 44a # a44a100.04a\001\0014aa a", charSequenceArray7); + java.lang.String str13 = java.lang.String.format("\uff01\uff01", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\uff01\uff01" + "'", str13, "\uff01\uff01"); + } + + @Test + public void test0698() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0698"); + java.lang.String str1 = new java.lang.String(" 4"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + " 4" + "'", str1, " 4"); + } + + @Test + public void test0699() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0699"); + java.lang.String str1 = java.lang.String.valueOf((float) 10L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0700() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0700"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + operation0.path = "4444 "; + java.lang.String str9 = java.lang.String.valueOf((java.lang.Object) "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + } + + @Test + public void test0701() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0701"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, "#a#"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: #a#"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + } + + @Test + public void test0702() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0702"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.String str2 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str4 = operation3.path; + java.lang.Object obj5 = operation3.value; + java.lang.String str6 = operation3.path; + com.alibaba.fastjson.JSONPatch.Operation operation7 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation7.path = "1"; + com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation10.value = (-1.0d); + operation10.value = (-1L); + operation10.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = operation10.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType18 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation10.type = operationType18; + operation7.type = operationType18; + operation3.type = operationType18; + operation0.type = operationType18; + java.lang.String str23 = operation0.from; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(str2); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(obj5); + org.junit.Assert.assertNull(str6); + org.junit.Assert.assertNull(operationType17); + org.junit.Assert.assertTrue("'" + operationType18 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType18.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str23); + } + + @Test + public void test0703() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0703"); + java.lang.CharSequence[] charSequenceArray2 = new java.lang.CharSequence[] { "0.0" }; + java.lang.String str3 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj5 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) charSequenceArray2, "\u0a01\u0a01"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charSequenceArray2); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "0.0" + "'", str3, "0.0"); + } + + @Test + public void test0704() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0704"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray6, (int) '4', (int) ' ', "\u6401"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 32, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test0705() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0705"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.nio.charset.Charset charset8 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, charset8); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + } + + @Test + public void test0706() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0706"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str11 = new java.lang.String(byteArray2, (int) (short) 100, 0, 1); + java.lang.String str12 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset13 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, charset13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test0707() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0707"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2, 10); + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01"); + } + + @Test + public void test0708() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0708"); + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "a a4a 44a # a44a100.04a\001\0014aa a", charSequenceArray7); + java.lang.String str13 = java.lang.String.format("false", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "false" + "'", str13, "false"); + } + + @Test + public void test0709() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0709"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0); + java.nio.charset.Charset charset11 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) 0, (int) (short) 100, charset11); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test0710() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0710"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str8 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset9 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, charset9); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0711() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0711"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation0.type; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertNull(operationType12); + org.junit.Assert.assertNull(operationType13); + } + + @Test + public void test0712() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0712"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (byte) -1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, 1, (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01"); + } + + @Test + public void test0713() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0713"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray4); + java.lang.String str7 = java.lang.String.format("\n\000", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\n\000" + "'", str7, "\n\000"); + } + + @Test + public void test0714() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0714"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + operation0.from = "35.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation0.type; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj21 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operationType19, "52.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 4, line 1, column 552.0"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test0715() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0715"); + java.lang.String str1 = java.lang.String.valueOf((float) 0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0"); + } + + @Test + public void test0716() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0716"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (byte) -1); + java.lang.String str11 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, "a a"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a a"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test0717() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0717"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + operation0.value = "100"; + org.junit.Assert.assertNull(str5); + } + + @Test + public void test0718() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0718"); + int[] intArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(intArray0, (int) (byte) 10, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"codePoints\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0719() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0719"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType2 = operation0.type; + java.lang.Object obj3 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType4 = operation0.type; + java.lang.Class wildcardClass5 = operation0.getClass(); + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType2); + org.junit.Assert.assertNull(obj3); + org.junit.Assert.assertNull(operationType4); + org.junit.Assert.assertNotNull(wildcardClass5); + } + + @Test + public void test0720() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0720"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(charArray10, (int) (byte) 100, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + } + + @Test + public void test0721() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0721"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"ascii\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0722() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0722"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + java.lang.String str5 = new java.lang.String(charArray3); + java.lang.String str6 = java.lang.String.copyValueOf(charArray3); + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "aa4" + "'", str6, "aa4"); + } + + @Test + public void test0723() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0723"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, 0, (int) '#', (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"ascii\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0724() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0724"); + int[] intArray3 = new int[] { '#', '4', (short) 1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray3, (int) (short) 1, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 35, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray3); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray3), "[35, 52, 1]"); + } + + @Test + public void test0725() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0725"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, 0, (int) (short) 1, " "); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: "); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a01\u0a01" + "'", str10, "\u0a01\u0a01"); + } + + @Test + public void test0726() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0726"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = java.lang.String.copyValueOf(charArray2); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + } + + @Test + public void test0727() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0727"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 0, 0, (int) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj15 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) 0, "copy"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2copy"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001" + "'", str13, "\001"); + } + + @Test + public void test0728() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0728"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2); + java.lang.String str12 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset13 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, charset13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test0729() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0729"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(charArray2, (int) '#', (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + } + + @Test + public void test0730() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0730"); + java.lang.String str1 = java.lang.String.valueOf((double) 10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0731() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0731"); + java.lang.String str1 = java.lang.String.valueOf((float) (short) 100); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0"); + } + + @Test + public void test0732() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0732"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, 1, 0, "a"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test0733() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0733"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\uffff\uff64\uff0a\uff0a\uffff\uff64", "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2??????"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0734() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0734"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) ' ', 0, "0"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0735() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0735"); + char[] charArray1 = new char[] { '4' }; + java.lang.String str2 = new java.lang.String(charArray1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str5 = java.lang.String.valueOf(charArray1, 100, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 52, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray1); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray1), "4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray1), "4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray1), "[4]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "4" + "'", str2, "4"); + } + + @Test + public void test0736() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0736"); + java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "0.0" }; + java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray3); + java.lang.String str5 = java.lang.String.format("aa4", (java.lang.Object[]) charSequenceArray3); + org.junit.Assert.assertNotNull(charSequenceArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "0.0" + "'", str4, "0.0"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4"); + } + + @Test + public void test0737() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0737"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation0.type = operationType1; + operation0.from = "aa4"; + java.lang.String str5 = operation0.from; + org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4"); + } + + @Test + public void test0738() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0738"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation0.type = operationType5; + operation0.path = "\001\001"; + operation0.from = "a"; + java.lang.Object obj11 = operation0.value; + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertNull(obj11); + } + + @Test + public void test0739() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0739"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, 1, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 97, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0740() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0740"); + java.lang.CharSequence[] charSequenceArray8 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray8); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray8); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray8); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray8); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray8); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray8); + java.lang.String str15 = java.lang.String.format("4444 ", (java.lang.Object[]) charSequenceArray8); + org.junit.Assert.assertNotNull(charSequenceArray8); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "4444 " + "'", str15, "4444 "); + } + + @Test + public void test0741() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0741"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray4); + java.lang.String str7 = java.lang.String.format("35.0", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "35.0" + "'", str7, "35.0"); + } + + @Test + public void test0742() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0742"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "copy", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "4 a", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "4 a" + "'", str12, "4 a"); + } + + @Test + public void test0743() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0743"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, 1, (int) 'a', ""); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + } + + @Test + public void test0744() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0744"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2); + java.lang.String str12 = new java.lang.String(byteArray2); + java.lang.String str14 = new java.lang.String(byteArray2, 100); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, (int) (short) 0, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 35, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401"); + } + + @Test + public void test0745() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0745"); + java.lang.CharSequence[] charSequenceArray5 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray5); + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray5); + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray5); + java.lang.String str9 = java.lang.String.format("\001", (java.lang.Object[]) charSequenceArray5); + org.junit.Assert.assertNotNull(charSequenceArray5); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001" + "'", str9, "\001"); + } + + @Test + public void test0746() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0746"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a#a4##", "\u34ff\u3464\u340a\u340a\u34ff\u3464"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a#a4##"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0747() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0747"); + java.lang.String str1 = java.lang.String.valueOf((double) ' '); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "32.0" + "'", str1, "32.0"); + } + + @Test + public void test0748() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0748"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u34ff\u3464\u340a\u340a\u34ff\u3464", "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2??????"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0749() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0749"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.copyValueOf(charArray5, (int) ' ', (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 1, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + } + + @Test + public void test0750() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0750"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u2001\u2001", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "\001", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001" + "'", str12, "\001"); + } + + @Test + public void test0751() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0751"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + java.lang.String str17 = operation0.from; + java.lang.Class wildcardClass18 = operation0.getClass(); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "4" + "'", str17, "4"); + org.junit.Assert.assertNotNull(wildcardClass18); + } + + @Test + public void test0752() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0752"); + java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "hi!" }; + java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray3); + java.lang.String str5 = java.lang.String.format("-1.0", (java.lang.Object[]) charSequenceArray3); + org.junit.Assert.assertNotNull(charSequenceArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "hi!" + "'", str4, "hi!"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "-1.0" + "'", str5, "-1.0"); + } + + @Test + public void test0753() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0753"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, "copy"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: copy"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + } + + @Test + public void test0754() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0754"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType2 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation3.value = (-1.0d); + operation3.value = (-1L); + java.lang.String str8 = operation3.path; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation9.value = (-1.0d); + operation9.value = (-1L); + operation9.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation9.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation9.type = operationType17; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation9.type; + operation3.value = operationType19; + operation0.type = operationType19; + java.lang.Object obj22 = operation0.value; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass23 = obj22.getClass(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType2); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(operationType16); + org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(obj22); + } + + @Test + public void test0755() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0755"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray4, 1, 10, "false"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0756() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0756"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.Object obj2 = operation0.value; + byte[] byteArray5 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str7 = new java.lang.String(byteArray5, (int) (byte) 10); + operation0.value = str7; + java.lang.Object obj9 = operation0.value; + operation0.path = "a a4a 44a # a44a100.04a\001\0014aa a"; + operation0.path = "\u6101\u6101"; + java.lang.Object obj14 = operation0.value; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNotNull(byteArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u0a01\u0a01" + "'", str7, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + obj9 + "' != '" + "\u0a01\u0a01" + "'", obj9, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + obj14 + "' != '" + "\u0a01\u0a01" + "'", obj14, "\u0a01\u0a01"); + } + + @Test + public void test0757() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0757"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.nio.charset.Charset charset11 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) 100, (int) 'a', charset11); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + } + + @Test + public void test0758() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0758"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + java.lang.String str10 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray6, "\u2301\u2301"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str10, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test0759() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0759"); + char[] charArray1 = new char[] { '4' }; + java.lang.String str2 = new java.lang.String(charArray1); + java.lang.String str3 = java.lang.String.valueOf(charArray1); + org.junit.Assert.assertNotNull(charArray1); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray1), "4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray1), "4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray1), "[4]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "4" + "'", str2, "4"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4" + "'", str3, "4"); + } + + @Test + public void test0760() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0760"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2, (-1)); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) '4', (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01"); + } + + @Test + public void test0761() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0761"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + java.lang.String str8 = new java.lang.String(charArray5); + java.lang.String str9 = java.lang.String.valueOf(charArray5); + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + } + + @Test + public void test0762() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0762"); + int[] intArray1 = new int[] { 0 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(intArray1, 100, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray1), "[0]"); + } + + @Test + public void test0763() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0763"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, 1, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0764() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0764"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + java.lang.String str5 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = java.lang.String.copyValueOf(charArray3, (int) (short) 0, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 52, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4"); + } + + @Test + public void test0765() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0765"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1); + java.lang.String str10 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 0, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\n\000" + "'", str10, "\n\000"); + } + + @Test + public void test0766() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0766"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray9); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray9); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray9); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "\ufffdd\n\n\ufffdd", charSequenceArray9); + java.lang.String str16 = java.lang.String.format(locale0, "4444 ", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "4444 " + "'", str16, "4444 "); + } + + @Test + public void test0767() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0767"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, 0); + java.lang.String str10 = new java.lang.String(byteArray2, 100); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, 100, (int) (byte) -1, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u6401\u6401" + "'", str10, "\u6401\u6401"); + } + + @Test + public void test0768() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0768"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u2001\u2001", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "52.0", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "52.0" + "'", str12, "52.0"); + } + + @Test + public void test0769() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0769"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u2001\u2001", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "4#", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "4#" + "'", str12, "4#"); + } + + @Test + public void test0770() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0770"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str1 = new java.lang.String(byteArray0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"bytes\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0771() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0771"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str20 = new java.lang.String(byteArray4, (int) 'a', (int) (short) 100, "replace"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + } + + @Test + public void test0772() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0772"); + int[] intArray2 = new int[] { 1, (byte) 100 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str5 = new java.lang.String(intArray2, (int) (short) 100, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray2), "[1, 100]"); + } + + @Test + public void test0773() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0773"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray4, "\u6401\u6401"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0774() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0774"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str8 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) (short) 1, (int) (short) 10, "97.0"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0775() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0775"); + java.lang.Object[] objArray1 = new java.lang.Object[] {}; + java.lang.String str2 = java.lang.String.format("32.0", objArray1); + org.junit.Assert.assertNotNull(objArray1); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray1), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray1), "[]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "32.0" + "'", str2, "32.0"); + } + + @Test + public void test0776() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0776"); + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray9); + java.lang.String str12 = java.lang.String.format(" 4", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str10, "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a" + "'", str11, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + " 4" + "'", str12, " 4"); + } + + @Test + public void test0777() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0777"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) "-1"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1" + "'", str1, "-1"); + } + + @Test + public void test0778() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0778"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4"); + } + + @Test + public void test0779() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0779"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(charArray2, (int) (short) 100, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + } + + @Test + public void test0780() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0780"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = java.lang.String.copyValueOf(charArray2, (int) (short) -1, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4"); + } + + @Test + public void test0781() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0781"); + java.lang.String str1 = java.lang.String.valueOf(10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10" + "'", str1, "10"); + } + + @Test + public void test0782() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0782"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + operation0.value = (-1L); + java.lang.String str12 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + operation13.value = (-1L); + operation13.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation13.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation13.type = operationType21; + operation0.type = operationType21; + java.lang.String str24 = operation0.path; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str12); + org.junit.Assert.assertNull(operationType20); + org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str24); + } + + @Test + public void test0783() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0783"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.path = "1"; + java.lang.String str3 = operation0.from; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj5 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str3, "-1"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 3-1"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str3); + } + + @Test + public void test0784() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0784"); + int[] intArray5 = new int[] { (byte) 100, 1, ' ', (byte) -1, (byte) -1 }; + java.lang.String str8 = new java.lang.String(intArray5, 1, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(intArray5, (int) '4', (int) (byte) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 1, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[100, 1, 32, -1, -1]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001" + "'", str8, "\001"); + } + + @Test + public void test0785() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0785"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray4, "97"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 97"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0786() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0786"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("1.0", "\u2301\u2301"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0787() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0787"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type; + operation0.path = ""; + java.lang.String str13 = operation0.from; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + } + + @Test + public void test0788() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0788"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2, 10); + java.lang.String str12 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset13 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, charset13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test0789() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0789"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2); + java.lang.String str7 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = java.lang.String.valueOf(charArray2, (int) '4', 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + } + + @Test + public void test0790() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0790"); + java.lang.String str1 = java.lang.String.valueOf((long) '#'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "35" + "'", str1, "35"); + } + + @Test + public void test0791() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0791"); + int[] intArray0 = new int[] {}; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(intArray0, 10, 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + } + + @Test + public void test0792() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0792"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.Object obj2 = operation0.value; + java.lang.String str3 = operation0.from; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj5 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "\uff01\uff01"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNull(str3); + } + + @Test + public void test0793() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0793"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (int) (byte) 100, (int) (byte) 10, "97.0"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + } + + @Test + public void test0794() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0794"); + java.lang.String str1 = java.lang.String.valueOf((long) (short) -1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1" + "'", str1, "-1"); + } + + @Test + public void test0795() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0795"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) "true"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "true" + "'", str1, "true"); + } + + @Test + public void test0796() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0796"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + operation0.value = "4"; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + operation13.value = (-1L); + java.lang.String str18 = operation13.path; + com.alibaba.fastjson.JSONPatch.Operation operation19 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation19.value = (-1.0d); + operation19.value = (-1L); + operation19.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType26 = operation19.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType27 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation19.type = operationType27; + com.alibaba.fastjson.JSONPatch.OperationType operationType29 = operation19.type; + operation13.value = operationType29; + operation0.type = operationType29; + java.lang.String str32 = operation0.path; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertNull(str18); + org.junit.Assert.assertNull(operationType26); + org.junit.Assert.assertTrue("'" + operationType27 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType27.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType29 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType29.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str32); + } + + @Test + public void test0797() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0797"); + int[] intArray6 = new int[] { (short) 10, (short) 100, (byte) 10, (short) -1, (byte) 1, (short) 1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(intArray6, (int) (short) 0, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 35, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray6), "[10, 100, 10, -1, 1, 1]"); + } + + @Test + public void test0798() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0798"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + java.lang.String str7 = new java.lang.String(charArray2); + java.lang.String str8 = new java.lang.String(charArray2); + java.lang.String str9 = java.lang.String.valueOf(charArray2); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a"); + } + + @Test + public void test0799() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0799"); + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray11); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray11); + java.lang.String str16 = java.lang.String.format("\u0a01\u0a01", (java.lang.Object[]) charSequenceArray11); + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str12, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str13, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); +// flaky: org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a" + "'", str14, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a" + "'", str15, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u0a01\u0a01" + "'", str16, "\u0a01\u0a01"); + } + + @Test + public void test0800() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0800"); + java.lang.String str1 = java.lang.String.valueOf((double) 1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1.0" + "'", str1, "1.0"); + } + + @Test + public void test0801() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0801"); + java.lang.String str1 = new java.lang.String("#a#"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "#a#" + "'", str1, "#a#"); + } + + @Test + public void test0802() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0802"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str6 = new java.lang.String(byteArray2, (int) 'a'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 0, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u6101\u6101" + "'", str6, "\u6101\u6101"); + } + + @Test + public void test0803() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0803"); + int[] intArray5 = new int[] { (byte) 100, 1, ' ', (byte) -1, (byte) -1 }; + java.lang.String str8 = new java.lang.String(intArray5, 1, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(intArray5, (int) '#', (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 32, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[100, 1, 32, -1, -1]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001" + "'", str8, "\001"); + } + + @Test + public void test0804() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0804"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + java.lang.String str5 = operation0.path; + java.lang.String str6 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(str5); + } + + @Test + public void test0805() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0805"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray6, (int) (byte) 0, (int) (byte) 100, "\u6401\u6401"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + } + + @Test + public void test0806() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0806"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + java.lang.Object obj12 = operation0.value; + operation0.from = "10"; + java.lang.Class wildcardClass15 = operation0.getClass(); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertNotNull(wildcardClass15); + } + + @Test + public void test0807() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0807"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + java.lang.String str13 = operation0.from; + operation0.from = "\n\000"; + java.lang.String str16 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation17 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation17.value = (-1.0d); + java.lang.String str20 = operation17.path; + java.lang.String str21 = operation17.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation17.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation17.type; + operation0.value = operationType23; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\n\000" + "'", str16, "\n\000"); + org.junit.Assert.assertNull(str20); + org.junit.Assert.assertNull(str21); + org.junit.Assert.assertNull(operationType22); + org.junit.Assert.assertNull(operationType23); + } + + @Test + public void test0808() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0808"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation2.type; + java.lang.Object obj4 = operation2.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation2.value = operationType5; + operation0.type = operationType5; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + java.lang.Class wildcardClass9 = operationType8.getClass(); + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType3); + org.junit.Assert.assertNull(obj4); + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertNotNull(wildcardClass9); + } + + @Test + public void test0809() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0809"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + java.lang.String str7 = new java.lang.String(charArray2); + java.lang.String str8 = new java.lang.String(charArray2); + java.lang.String str9 = new java.lang.String(charArray2); + java.lang.String str10 = new java.lang.String(charArray2); + java.lang.String str11 = java.lang.String.copyValueOf(charArray2); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4a" + "'", str11, "4a"); + } + + @Test + public void test0810() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0810"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.String str2 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str4 = operation3.path; + java.lang.Object obj5 = operation3.value; + java.lang.String str6 = operation3.path; + com.alibaba.fastjson.JSONPatch.Operation operation7 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation7.path = "1"; + com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation10.value = (-1.0d); + operation10.value = (-1L); + operation10.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = operation10.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType18 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation10.type = operationType18; + operation7.type = operationType18; + operation3.type = operationType18; + operation0.type = operationType18; + java.lang.String str23 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(str2); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(obj5); + org.junit.Assert.assertNull(str6); + org.junit.Assert.assertNull(operationType17); + org.junit.Assert.assertTrue("'" + operationType18 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType18.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test0811() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0811"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = operation0.from; + operation0.from = "4#"; + java.lang.Object obj13 = operation0.value; + java.lang.Class wildcardClass14 = obj13.getClass(); + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertNotNull(obj13); + org.junit.Assert.assertNotNull(wildcardClass14); + } + + @Test + public void test0812() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0812"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u0a01", "\u6101\u6101"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2?"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0813() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0813"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + java.lang.String str7 = new java.lang.String(charArray2); + java.lang.String str8 = new java.lang.String(charArray2); + java.lang.String str9 = new java.lang.String(charArray2); + java.lang.String str10 = java.lang.String.valueOf(charArray2); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a"); + } + + @Test + public void test0814() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0814"); + java.lang.String str1 = new java.lang.String("\u0a01"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u0a01" + "'", str1, "\u0a01"); + } + + @Test + public void test0815() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0815"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 100, 10, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 35, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100"); + } + + @Test + public void test0816() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0816"); + java.lang.String str1 = java.lang.String.valueOf((long) 'a'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "97" + "'", str1, "97"); + } + + @Test + public void test0817() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0817"); + java.lang.String str1 = new java.lang.String("a a"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "a a" + "'", str1, "a a"); + } + + @Test + public void test0818() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0818"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.path = "1"; + operation0.from = "4#"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = null; + operation0.type = operationType6; + org.junit.Assert.assertNull(operationType5); + } + + @Test + public void test0819() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0819"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + java.lang.Object obj7 = operation0.value; + java.lang.Object obj8 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation0.type = operationType9; + java.lang.Class wildcardClass11 = operationType9.getClass(); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + org.junit.Assert.assertNotNull(wildcardClass11); + } + + @Test + public void test0820() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0820"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.copyValueOf(charArray2, (int) (short) 0, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + " 4" + "'", str4, " 4"); + } + + @Test + public void test0821() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0821"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + java.lang.String str18 = new java.lang.String(byteArray4, (int) '#'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str22 = new java.lang.String(byteArray4, (int) (short) 10, (int) 'a', 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u2301\u2301" + "'", str18, "\u2301\u2301"); + } + + @Test + public void test0822() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0822"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "hi!" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray4); + java.lang.String str6 = java.lang.String.format(locale0, " 4", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "hi!" + "'", str5, "hi!"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + " 4" + "'", str6, " 4"); + } + + @Test + public void test0823() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0823"); + java.lang.String str1 = java.lang.String.valueOf(100.0d); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0"); + } + + @Test + public void test0824() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0824"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = operation0.from; + operation0.from = "4#"; + java.lang.String str13 = operation0.from; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4#" + "'", str13, "4#"); + } + + @Test + public void test0825() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0825"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, (int) 'a', 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + } + + @Test + public void test0826() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0826"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u0a0a\u0a00", "4444 "); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0827() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0827"); + java.lang.String str1 = new java.lang.String("a#a4##"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "a#a4##" + "'", str1, "a#a4##"); + } + + @Test + public void test0828() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0828"); + char[] charArray5 = new char[] { '4', 'a', '4', 'a', '#' }; + java.lang.String str6 = java.lang.String.copyValueOf(charArray5); + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4a4a#"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4a4a#"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, a, 4, a, #]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a4a#" + "'", str6, "4a4a#"); + } + + @Test + public void test0829() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0829"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2); + java.lang.String str12 = new java.lang.String(byteArray2); + java.lang.String str14 = new java.lang.String(byteArray2, 100); + java.nio.charset.Charset charset15 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, charset15); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401"); + } + + @Test + public void test0830() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0830"); + char[] charArray5 = new char[] { 'a', '#', 'a', '4', '#' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = java.lang.String.valueOf(charArray5, (int) (short) 10, (int) (byte) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "a#a4#"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "a#a4#"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[a, #, a, 4, #]"); + } + + @Test + public void test0831() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0831"); + char[] charArray5 = new char[] { '#', '4', 'a', ' ', '#' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(charArray5, (int) '#', (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 1, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "#4a #"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "#4a #"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[#, 4, a, , #]"); + } + + @Test + public void test0832() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0832"); + byte[] byteArray0 = null; + java.nio.charset.Charset charset3 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, (int) (byte) -1, (int) (short) 1, charset3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0833() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0833"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + java.lang.Object obj7 = operation0.value; + java.lang.Object obj8 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation0.type = operationType9; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj12 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operationType9, "\001\001"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but EOF, pos 2, line 1, column 3??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + } + + @Test + public void test0834() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0834"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2); + java.lang.String str12 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) (byte) 100, (int) (short) -1, "\u0101\u0101"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test0835() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0835"); + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray9); + java.lang.String str12 = java.lang.String.format("a#a4##", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str10, "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a" + "'", str11, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a#a4##" + "'", str12, "a#a4##"); + } + + @Test + public void test0836() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0836"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2); + java.lang.String str12 = new java.lang.String(byteArray2); + java.lang.String str14 = new java.lang.String(byteArray2, 100); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(byteArray2, (int) (short) 1, (int) ' ', " # a4"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401"); + } + + @Test + public void test0837() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0837"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, 0); + java.lang.String str9 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) 100, 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + } + + @Test + public void test0838() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0838"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.copyValueOf(charArray2, (int) (byte) 0, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + " 4" + "'", str4, " 4"); + } + + @Test + public void test0839() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0839"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 100); + java.lang.String str14 = new java.lang.String(byteArray2); + java.lang.String str15 = new java.lang.String(byteArray2); + java.lang.String str17 = new java.lang.String(byteArray2, (int) '#'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str21 = new java.lang.String(byteArray2, (int) '4', 10, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u2301\u2301" + "'", str17, "\u2301\u2301"); + } + + @Test + public void test0840() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0840"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(charArray10, (-1), (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + } + + @Test + public void test0841() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0841"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, (int) (short) 100, (int) (byte) 100, 10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"ascii\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0842() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0842"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation0.type = operationType5; + operation0.path = "\001\001"; + java.lang.String str9 = java.lang.String.valueOf((java.lang.Object) "\001\001"); + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + } + + @Test + public void test0843() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0843"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) (short) -1, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00"); + } + + @Test + public void test0844() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0844"); + java.lang.String str1 = new java.lang.String("\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str1, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + } + + @Test + public void test0845() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0845"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.valueOf(charArray2, 1, 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + } + + @Test + public void test0846() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0846"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str11 = new java.lang.String(byteArray2, (int) (short) 100, 0, 1); + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401"); + } + + @Test + public void test0847() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0847"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray3, (int) (short) 10, (int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 10, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + } + + @Test + public void test0848() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0848"); + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray10); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray10); + java.lang.String str14 = java.lang.String.format("#a#", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str11, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str12, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); +// flaky: org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a" + "'", str13, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "#a#" + "'", str14, "#a#"); + } + + @Test + public void test0849() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0849"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str6 = new java.lang.String(byteArray2, (int) '#'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, (int) (byte) 1, (int) (byte) -1, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u2301\u2301" + "'", str6, "\u2301\u2301"); + } + + @Test + public void test0850() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0850"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray4, (int) (short) -1, (int) 'a', "32.0"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + } + + @Test + public void test0851() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0851"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10); + java.lang.String str11 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (int) (byte) 10, 10, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000"); + } + + @Test + public void test0852() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0852"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray6, (int) 'a', (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 0, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + } + + @Test + public void test0853() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0853"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.valueOf(charArray2, 10, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + } + + @Test + public void test0854() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0854"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 1); + java.lang.String str15 = new java.lang.String(byteArray2, (int) (byte) 0); + java.lang.String str16 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset19 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str20 = new java.lang.String(byteArray2, (int) '#', (int) 'a', charset19); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + } + + @Test + public void test0855() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0855"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + java.lang.String str3 = operation0.path; + operation0.path = "10.0"; + operation0.path = "0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(operationType8); + } + + @Test + public void test0856() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0856"); + java.lang.String str1 = java.lang.String.valueOf(100L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100" + "'", str1, "100"); + } + + @Test + public void test0857() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0857"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, 100, 100, (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test0858() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0858"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) 10, (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + } + + @Test + public void test0859() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0859"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray10); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray10); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray10); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray10); + java.lang.String str18 = java.lang.String.format(locale0, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a" + "'", str18, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + } + + @Test + public void test0860() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0860"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("", "\u6401\u6401"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0861() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0861"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray4); + java.lang.String str7 = java.lang.String.format("4", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4" + "'", str7, "4"); + } + + @Test + public void test0862() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0862"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation4 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation4.type = operationType5; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation4.type; + operation4.from = "#"; + com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation10.type; + operation10.path = "1.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.add; + operation10.type = operationType14; + operation4.type = operationType14; + operation0.type = operationType14; + java.lang.String str18 = java.lang.String.valueOf((java.lang.Object) operationType14); + org.junit.Assert.assertNull(operationType3); + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType7 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType7.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(operationType11); + org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "add" + "'", str18, "add"); + } + + @Test + public void test0863() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0863"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("35.0", "\u34ff\u3464\u340a\u340a\u34ff\u3464"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??????"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0864() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0864"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray10); + java.lang.String str13 = java.lang.String.format(locale0, "\u2301\u2301", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str11, "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a" + "'", str12, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u2301\u2301" + "'", str13, "\u2301\u2301"); + } + + @Test + public void test0865() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0865"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a a4a 44a # a44a100.04a\001\0014aa a", "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a a4a 44a # a44a100.04a??4aa a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0866() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0866"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + java.lang.String str3 = operation0.path; + operation0.path = "10.0"; + operation0.path = "0"; + operation0.from = "-1"; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(operationType10); + } + + @Test + public void test0867() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0867"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.Object obj5 = operation0.value; + operation0.from = " # a4"; + java.lang.Class wildcardClass8 = operation0.getClass(); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNotNull(wildcardClass8); + } + + @Test + public void test0868() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0868"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "\u0a01\u0a01", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0a01\u0a01" + "'", str12, "\u0a01\u0a01"); + } + + @Test + public void test0869() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0869"); + java.lang.String str1 = java.lang.String.valueOf((float) (byte) 0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0"); + } + + @Test + public void test0870() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0870"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + java.lang.String str10 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray6, 1, (int) (short) 10, "\u6401\u6401"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str10, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test0871() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0871"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 1); + java.nio.charset.Charset charset16 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, (-1), (int) (short) 0, charset16); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + } + + @Test + public void test0872() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0872"); + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray11); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "\u010a\u0100", charSequenceArray11); + java.lang.String str16 = java.lang.String.format("52.0", (java.lang.Object[]) charSequenceArray11); + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str12, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str13, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); +// flaky: org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a" + "'", str14, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); +// flaky: org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a a" + "'", str15, "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a a"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "52.0" + "'", str16, "52.0"); + } + + @Test + public void test0873() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0873"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + java.lang.String str6 = java.lang.String.copyValueOf(charArray2); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + " 4" + "'", str4, " 4"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + " 4" + "'", str5, " 4"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + " 4" + "'", str6, " 4"); + } + + @Test + public void test0874() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0874"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + java.lang.String str7 = new java.lang.String(charArray2); + java.lang.String str8 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = java.lang.String.valueOf(charArray2, 10, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + } + + @Test + public void test0875() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0875"); + java.lang.Object[] objArray1 = null; + java.lang.String str2 = java.lang.String.format("", objArray1); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "" + "'", str2, ""); + } + + @Test + public void test0876() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0876"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (int) (byte) 100, (int) (short) 0, ""); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test0877() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0877"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation0.type = operationType5; + operation0.path = "\001\001"; + operation0.path = "\u0101\u0101"; + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + } + + @Test + public void test0878() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0878"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 100); + java.lang.String str14 = new java.lang.String(byteArray2); + java.lang.String str16 = new java.lang.String(byteArray2, (int) (byte) 0); + java.lang.String str19 = new java.lang.String(byteArray2, (int) (byte) 0, 0); + java.nio.charset.Charset charset22 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str23 = new java.lang.String(byteArray2, (int) (short) 1, 10, charset22); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "" + "'", str19, ""); + } + + @Test + public void test0879() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0879"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj16 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) (short) 0, "false"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but false, pos 5, line 1, column 6false"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + } + + @Test + public void test0880() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0880"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.value = (-1.0d); + operation5.value = (-1L); + java.lang.String str10 = operation5.path; + com.alibaba.fastjson.JSONPatch.Operation operation11 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation11.value = (-1.0d); + operation11.value = (-1L); + operation11.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType18 = operation11.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation11.type = operationType19; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation11.type; + operation5.value = operationType21; + operation0.type = operationType21; + java.lang.Class wildcardClass24 = operationType21.getClass(); + java.lang.String str25 = java.lang.String.valueOf((java.lang.Object) operationType21); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertNull(operationType18); + org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(wildcardClass24); + org.junit.Assert.assertEquals("'" + str25 + "' != '" + "copy" + "'", str25, "copy"); + } + + @Test + public void test0881() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0881"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (byte) -1); + java.lang.String str12 = new java.lang.String(byteArray2, (int) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, ""); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: "); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0101\u0101" + "'", str12, "\u0101\u0101"); + } + + @Test + public void test0882() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0882"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("32.0", "4 a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 24 a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0883() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0883"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, (int) 'a', (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test0884() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0884"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + java.lang.Class wildcardClass12 = operation0.getClass(); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertNotNull(wildcardClass12); + } + + @Test + public void test0885() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0885"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.Object obj5 = operation0.value; + java.lang.Object obj6 = null; + operation0.value = obj6; + java.lang.String str8 = operation0.path; + java.lang.String str9 = operation0.from; + operation0.from = "4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation0.type; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(str9); + org.junit.Assert.assertNull(operationType12); + } + + @Test + public void test0886() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0886"); + java.lang.String str1 = java.lang.String.valueOf((double) (short) 0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0"); + } + + @Test + public void test0887() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0887"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset14 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, 0, (int) (byte) 1, charset14); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test0888() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0888"); + java.lang.Object[] objArray1 = null; + java.lang.String str2 = java.lang.String.format("a#a4##", objArray1); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "a#a4##" + "'", str2, "a#a4##"); + } + + @Test + public void test0889() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0889"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a#4", "\uffff\uff64\uff0a\uff0a\uffff\uff64"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a#4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0890() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0890"); + int[] intArray1 = new int[] { (byte) 10 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(intArray1, (int) (byte) -1, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 52, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray1), "[10]"); + } + + @Test + public void test0891() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0891"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str20 = new java.lang.String(byteArray4, (int) (byte) 1, 1, "\u6401"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ?"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + } + + @Test + public void test0892() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0892"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str11 = new java.lang.String(byteArray2, (int) (byte) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (int) (byte) 1, (int) '#', "52.0"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 35, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u010a\u0100" + "'", str11, "\u010a\u0100"); + } + + @Test + public void test0893() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0893"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.nio.charset.Charset charset7 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, (int) ' ', (int) (short) -1, charset7); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + } + + @Test + public void test0894() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0894"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (int) '4', (int) '4', "32"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + } + + @Test + public void test0895() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0895"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + operation0.value = (-1L); + java.lang.String str12 = operation0.path; + java.lang.String str13 = java.lang.String.valueOf((java.lang.Object) str12); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str12); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "null" + "'", str13, "null"); + } + + @Test + public void test0896() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0896"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + java.lang.Object obj2 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation0.value = operationType3; + operation0.path = " 4"; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertTrue("'" + operationType3 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType3.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + } + + @Test + public void test0897() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0897"); + java.lang.String str1 = java.lang.String.valueOf((float) 'a'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "97.0" + "'", str1, "97.0"); + } + + @Test + public void test0898() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0898"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = operation0.from; + operation0.from = "4#"; + java.lang.Object obj13 = operation0.value; + java.lang.Class wildcardClass14 = operation0.getClass(); + java.lang.String str15 = java.lang.String.valueOf((java.lang.Object) wildcardClass14); + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertNotNull(obj13); + org.junit.Assert.assertNotNull(wildcardClass14); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "class com.alibaba.fastjson.JSONPatch$Operation" + "'", str15, "class com.alibaba.fastjson.JSONPatch$Operation"); + } + + @Test + public void test0899() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0899"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str11 = new java.lang.String(byteArray4, (int) (byte) 0); + java.nio.charset.Charset charset14 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray4, (int) '#', (int) (byte) 100, charset14); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test0900() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0900"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, 0, (int) '#', "0.0"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 35, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test0901() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0901"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + java.lang.String str10 = operation0.from; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "aa4" + "'", str10, "aa4"); + } + + @Test + public void test0902() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0902"); + java.lang.String str1 = new java.lang.String("replace"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "replace" + "'", str1, "replace"); + } + + @Test + public void test0903() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0903"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray4); + java.lang.String str7 = java.lang.String.format("10.0", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "10.0" + "'", str7, "10.0"); + } + + @Test + public void test0904() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0904"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) "hi!"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "hi!" + "'", str1, "hi!"); + } + + @Test + public void test0905() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0905"); + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray9); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray9); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray9); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray9); + java.lang.String str17 = java.lang.String.format("-1", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "-1" + "'", str17, "-1"); + } + + @Test + public void test0906() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0906"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10); + java.nio.charset.Charset charset10 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, charset10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + } + + @Test + public void test0907() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0907"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, "a#a4##"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a#a4##"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + } + + @Test + public void test0908() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0908"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a#4", "100"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a#4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0909() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0909"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + java.lang.String str8 = new java.lang.String(charArray5); + java.lang.String str9 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = java.lang.String.valueOf(charArray5, 0, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 32, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + } + + @Test + public void test0910() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0910"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + java.lang.String str7 = new java.lang.String(charArray2); + java.lang.String str8 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = java.lang.String.copyValueOf(charArray2, (-1), (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + } + + @Test + public void test0911() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0911"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + java.lang.String str6 = java.lang.String.copyValueOf(charArray2); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a"); + } + + @Test + public void test0912() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0912"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(byteArray0, (int) '4', (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"bytes\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0913() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0913"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, 100); + java.lang.String str8 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj10 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str8, "\001\001"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but EOF, pos 2, line 1, column 3??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u640a\u6400" + "'", str7, "\u640a\u6400"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\n\000" + "'", str8, "\n\000"); + } + + @Test + public void test0914() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0914"); + int[] intArray4 = new int[] { (short) 1, (byte) 1, '4', '#' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(intArray4, 100, (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray4), "[1, 1, 52, 35]"); + } + + @Test + public void test0915() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0915"); + java.lang.String str1 = java.lang.String.valueOf((int) (short) 0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0" + "'", str1, "0"); + } + + @Test + public void test0916() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0916"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.Object obj2 = operation0.value; + com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str4 = operation3.path; + java.lang.Object obj5 = operation3.value; + java.lang.Class wildcardClass6 = operation3.getClass(); + operation0.value = wildcardClass6; + java.lang.String str8 = operation0.path; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(obj5); + org.junit.Assert.assertNotNull(wildcardClass6); + org.junit.Assert.assertNull(str8); + } + + @Test + public void test0917() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0917"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + java.lang.String str17 = operation0.from; + operation0.from = "a"; + java.lang.String str20 = java.lang.String.valueOf((java.lang.Object) "a"); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "4" + "'", str17, "4"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "a" + "'", str20, "a"); + } + + @Test + public void test0918() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0918"); + int[] intArray1 = new int[] { (short) 1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(intArray1, 100, (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count -1, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray1), "[1]"); + } + + @Test + public void test0919() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0919"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = operation0.from; + operation0.from = "4#"; + operation0.from = "add"; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertNull(str10); + } + + @Test + public void test0920() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0920"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(charArray10, 0, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 35, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + } + + @Test + public void test0921() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0921"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, ""); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: "); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + } + + @Test + public void test0922() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0922"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(charArray10, 1, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + } + + @Test + public void test0923() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0923"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.copyValueOf(charArray2, 100, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a"); + } + + @Test + public void test0924() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0924"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u6401", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "a#4", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a#4" + "'", str12, "a#4"); + } + + @Test + public void test0925() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0925"); + java.lang.String str1 = new java.lang.String("-1.0"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0"); + } + + @Test + public void test0926() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0926"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 100); + java.lang.String str14 = new java.lang.String(byteArray2); + java.lang.String str15 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str19 = new java.lang.String(byteArray2, 100, (int) (short) -1, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 35, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + } + + @Test + public void test0927() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0927"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation0.type; + java.lang.Class wildcardClass12 = operationType11.getClass(); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(wildcardClass12); + } + + @Test + public void test0928() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0928"); + java.lang.String str1 = java.lang.String.valueOf((float) (short) 1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1.0" + "'", str1, "1.0"); + } + + @Test + public void test0929() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0929"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + java.lang.Object obj12 = operation0.value; + java.lang.String str13 = operation0.from; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "" + "'", str13, ""); + } + + @Test + public void test0930() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0930"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.Object obj2 = operation0.value; + java.lang.String str3 = operation0.from; + java.lang.Object obj4 = operation0.value; + operation0.from = "a"; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(obj4); + } + + @Test + public void test0931() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0931"); + java.lang.String str1 = java.lang.String.valueOf((int) (short) 10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10" + "'", str1, "10"); + } + + @Test + public void test0932() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0932"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + java.lang.Class wildcardClass3 = operation0.getClass(); + org.junit.Assert.assertNotNull(wildcardClass3); + } + + @Test + public void test0933() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0933"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1); + java.lang.String str10 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) 10, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\n\000" + "'", str10, "\n\000"); + } + + @Test + public void test0934() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0934"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + java.lang.Object obj7 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = operation0.type; + operation0.from = "aa4"; + java.lang.String str12 = operation0.from; + java.lang.String str13 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNull(operationType9); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "aa4" + "'", str12, "aa4"); + } + + @Test + public void test0935() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0935"); + char[] charArray4 = new char[] { '4', ' ', '#', '#' }; + java.lang.String str5 = java.lang.String.copyValueOf(charArray4); + org.junit.Assert.assertNotNull(charArray4); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), "4 ##"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), "4 ##"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[4, , #, #]"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4 ##" + "'", str5, "4 ##"); + } + + @Test + public void test0936() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0936"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) ' ', (int) (short) -1, "1"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test0937() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0937"); + java.lang.Object obj0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply(obj0, " "); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but EOF, pos 1, line 1, column 2 "); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0938() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0938"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + operation0.from = "\001\001"; + operation0.path = "null"; + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + } + + @Test + public void test0939() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0939"); + java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "hi!" }; + java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray3); + java.lang.String str5 = java.lang.String.format("52", (java.lang.Object[]) charSequenceArray3); + org.junit.Assert.assertNotNull(charSequenceArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "hi!" + "'", str4, "hi!"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "52" + "'", str5, "52"); + } + + @Test + public void test0940() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0940"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray7 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray7); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "copy", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str12, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + } + + @Test + public void test0941() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0941"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str12 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) (short) 100, 0, "\u0a0a\u0a00"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test0942() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0942"); + char[] charArray4 = new char[] { ' ', '#', '4', '4' }; + java.lang.String str5 = new java.lang.String(charArray4); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = java.lang.String.copyValueOf(charArray4, 100, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 100, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray4); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), " #44"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), " #44"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[ , #, 4, 4]"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + " #44" + "'", str5, " #44"); + } + + @Test + public void test0943() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0943"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, (int) (short) 1, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0944() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0944"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str8 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset11 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) '#', 0, charset11); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\n\000" + "'", str8, "\n\000"); + } + + @Test + public void test0945() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0945"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + operation0.path = "4444 "; + java.lang.String str9 = operation0.from; + java.lang.String str10 = operation0.path; + java.lang.String str11 = operation0.path; + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4444 " + "'", str10, "4444 "); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4444 " + "'", str11, "4444 "); + } + + @Test + public void test0946() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0946"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(charArray5, (int) (short) 1, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 97, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + } + + @Test + public void test0947() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0947"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply(" # a4", "1"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 3, line 1, column 4 # a4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0948() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0948"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10); + java.lang.String str11 = new java.lang.String(byteArray2); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) '4', (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\n\000" + "'", str13, "\n\000"); + } + + @Test + public void test0949() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0949"); + int[] intArray5 = new int[] { 10, ' ', 100, (-1), (byte) 100 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(intArray5, 1, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[10, 32, 100, -1, 100]"); + } + + @Test + public void test0950() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0950"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2, 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, 10, 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01"); + } + + @Test + public void test0951() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0951"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str6 = new java.lang.String(byteArray2, (int) '#'); + java.nio.charset.Charset charset7 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, charset7); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u2301\u2301" + "'", str6, "\u2301\u2301"); + } + + @Test + public void test0952() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0952"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + operation0.path = ""; + java.lang.String str4 = operation0.from; + java.lang.Object obj5 = operation0.value; + java.lang.Class wildcardClass6 = operation0.getClass(); + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(obj5); + org.junit.Assert.assertNotNull(wildcardClass6); + } + + @Test + public void test0953() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0953"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0); + java.lang.String str16 = java.lang.String.copyValueOf(charArray10); + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "aa4" + "'", str16, "aa4"); + } + + @Test + public void test0954() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0954"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + java.lang.String str7 = new java.lang.String(charArray2); + java.lang.String str8 = new java.lang.String(charArray2); + java.lang.String str9 = java.lang.String.copyValueOf(charArray2); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a"); + } + + @Test + public void test0955() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0955"); + java.lang.String str1 = new java.lang.String("\uff01\uff01"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\uff01\uff01" + "'", str1, "\uff01\uff01"); + } + + @Test + public void test0956() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0956"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2, 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) '#', (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01"); + } + + @Test + public void test0957() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0957"); + java.lang.String str1 = new java.lang.String("\u34ff\u3464\u340a\u340a\u34ff\u3464"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str1, "\u34ff\u3464\u340a\u340a\u34ff\u3464"); + } + + @Test + public void test0958() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0958"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str11 = new java.lang.String(byteArray2, (int) (short) 100, 0, 1); + java.lang.String str12 = new java.lang.String(byteArray2); + java.lang.String str14 = new java.lang.String(byteArray2, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, "35.0"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 35.0"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u0101\u0101" + "'", str14, "\u0101\u0101"); + } + + @Test + public void test0959() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0959"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.valueOf(charArray2, (int) (byte) 1, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a"); + } + + @Test + public void test0960() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0960"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.Class wildcardClass4 = charArray2.getClass(); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertNotNull(wildcardClass4); + } + + @Test + public void test0961() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0961"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2, 10); + java.lang.String str13 = new java.lang.String(byteArray2, (int) 'a'); + java.nio.charset.Charset charset14 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, charset14); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6101\u6101" + "'", str13, "\u6101\u6101"); + } + + @Test + public void test0962() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0962"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u010a\u0100" + "'", str1, "\u010a\u0100"); + } + + @Test + public void test0963() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0963"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str20 = new java.lang.String(byteArray4, (int) (short) 10, 1, "a"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + } + + @Test + public void test0964() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0964"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) 0L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0" + "'", str1, "0"); + } + + @Test + public void test0965() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0965"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + operation0.path = ""; + java.lang.String str4 = operation0.from; + java.lang.Object obj5 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(obj5); + org.junit.Assert.assertNull(operationType6); + } + + @Test + public void test0966() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0966"); + java.lang.String str1 = new java.lang.String(" # a4"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + " # a4" + "'", str1, " # a4"); + } + + @Test + public void test0967() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0967"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str7 = java.lang.String.valueOf(charArray2, (int) (byte) 0, 1); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + " 4" + "'", str4, " 4"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + " " + "'", str7, " "); + } + + @Test + public void test0968() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0968"); + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray10); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray10); + java.lang.String str14 = java.lang.String.format("97.0", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str11, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str12, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); +// flaky: org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a" + "'", str13, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "97.0" + "'", str14, "97.0"); + } + + @Test + public void test0969() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0969"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0); + java.lang.String str18 = java.lang.String.copyValueOf(charArray10, (int) (byte) 0, (int) (byte) 1); + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "a" + "'", str18, "a"); + } + + @Test + public void test0970() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0970"); + java.lang.CharSequence[] charSequenceArray5 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray5); + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray5); + java.lang.String str8 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray5); + java.lang.String str9 = java.lang.String.format(" #44", (java.lang.Object[]) charSequenceArray5); + org.junit.Assert.assertNotNull(charSequenceArray5); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + " #44" + "'", str9, " #44"); + } + + @Test + public void test0971() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0971"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + operation0.path = "4444 "; + java.lang.String str9 = operation0.from; + java.lang.String str10 = operation0.path; + operation0.path = "\u34ff\u3464\u340a\u340a\u34ff\u3464"; + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4444 " + "'", str10, "4444 "); + } + + @Test + public void test0972() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0972"); + int[] intArray5 = new int[] { (byte) 100, 1, ' ', (byte) -1, (byte) -1 }; + java.lang.String str8 = new java.lang.String(intArray5, 1, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(intArray5, (int) '4', (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 100, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[100, 1, 32, -1, -1]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001" + "'", str8, "\001"); + } + + @Test + public void test0973() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0973"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1); + java.lang.String str10 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (-1), 100, "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\n\000" + "'", str10, "\n\000"); + } + + @Test + public void test0974() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0974"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.valueOf(charArray5, (int) (short) 1, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + } + + @Test + public void test0975() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0975"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str10 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) (short) 10, (int) '4', (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + } + + @Test + public void test0976() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0976"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str8 = new java.lang.String(byteArray2); + java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) 1, (int) (short) 1, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (int) '4', (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, ""); + } + + @Test + public void test0977() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0977"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + operation0.value = (-1L); + java.lang.Object obj12 = operation0.value; + java.lang.String str13 = operation0.from; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + } + + @Test + public void test0978() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0978"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj9 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "\uff01\uff01"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(operationType7); + } + + @Test + public void test0979() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0979"); + byte[] byteArray0 = new byte[] {}; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, (int) (short) -1, (int) (byte) 100, "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray0), "[]"); + } + + @Test + public void test0980() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0980"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = java.lang.String.copyValueOf(charArray10, 100, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 32, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + } + + @Test + public void test0981() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0981"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray4, 0, (int) (byte) 1, "\n\000"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + } + + @Test + public void test0982() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0982"); + java.lang.String str1 = new java.lang.String("97"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "97" + "'", str1, "97"); + } + + @Test + public void test0983() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0983"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) (byte) -1, (int) (short) -1, "100"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100"); + } + + @Test + public void test0984() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0984"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + java.lang.String str6 = operation0.from; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj8 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str6, "\u2001\u2001"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(str6); + } + + @Test + public void test0985() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0985"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10); + java.lang.String str11 = new java.lang.String(byteArray2); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + java.nio.charset.Charset charset16 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, (int) (byte) 10, (int) (short) 0, charset16); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\n\000" + "'", str13, "\n\000"); + } + + @Test + public void test0986() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0986"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + java.lang.String str6 = operation0.from; + operation0.path = "a a"; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(str6); + } + + @Test + public void test0987() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0987"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + java.lang.Object obj15 = operation0.value; + operation0.from = "add"; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1L) + "'", obj15, (-1L)); + } + + @Test + public void test0988() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0988"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (int) ' ', (-1), "\uff01\uff01"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test0989() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0989"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = java.lang.String.valueOf(charArray2, (int) (short) 0, (int) (short) 1); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + " " + "'", str6, " "); + } + + @Test + public void test0990() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0990"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str10 = new java.lang.String(byteArray6, (int) (short) -1); + java.nio.charset.Charset charset11 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray6, charset11); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uffff\uff64\uff0a\uff0a\uffff\uff64" + "'", str10, "\uffff\uff64\uff0a\uff0a\uffff\uff64"); + } + + @Test + public void test0991() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0991"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 100); + java.lang.String str14 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, "\001\001"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + } + + @Test + public void test0992() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0992"); + int[] intArray2 = new int[] { (byte) 100, 10 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str5 = new java.lang.String(intArray2, (int) (short) 100, 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray2), "[100, 10]"); + } + + @Test + public void test0993() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0993"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = java.lang.String.valueOf(charArray2); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + " 4" + "'", str4, " 4"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + " 4" + "'", str5, " 4"); + } + + @Test + public void test0994() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0994"); + char[] charArray4 = new char[] { ' ', '#', '4', '4' }; + java.lang.String str5 = new java.lang.String(charArray4); + java.lang.String str6 = java.lang.String.valueOf(charArray4); + org.junit.Assert.assertNotNull(charArray4); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), " #44"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), " #44"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[ , #, 4, 4]"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + " #44" + "'", str5, " #44"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + " #44" + "'", str6, " #44"); + } + + @Test + public void test0995() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0995"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(intArray0, 0, (int) (byte) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 1, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0996() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0996"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = java.lang.String.valueOf(charArray2, (int) '#', 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4#"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4#"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, #]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4#" + "'", str3, "4#"); + } + + @Test + public void test0997() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0997"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) -1, 100, "1"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test0998() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0998"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + java.lang.String str7 = new java.lang.String(charArray2); + java.lang.String str8 = new java.lang.String(charArray2); + java.lang.String str9 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = java.lang.String.valueOf(charArray2, (int) (short) 10, (int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a"); + } + + @Test + public void test0999() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0999"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + java.lang.Object obj7 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + java.lang.Object obj9 = operation0.value; + operation0.path = "4 a"; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertEquals("'" + obj9 + "' != '" + (-1L) + "'", obj9, (-1L)); + } + + @Test + public void test1000() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test1000"); + char[] charArray4 = new char[] { ' ', ' ', '4', 'a' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(charArray4, (-1), 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 1, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray4); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), " 4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), " 4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[ , , 4, a]"); + } +} diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest2.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest2.java new file mode 100644 index 0000000..aadee6f --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest2.java @@ -0,0 +1,11759 @@ +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 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. + } + } +} diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest3.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest3.java new file mode 100644 index 0000000..337e461 --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest3.java @@ -0,0 +1,12895 @@ +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runners.MethodSorters; + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class RegressionTest3 { + + public static boolean debug = false; + + @Test + public void test1501() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1501"); + 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); + java.lang.String str7 = java.lang.String.valueOf(charArray3); + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "aa4" + "'", str6, "aa4"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "aa4" + "'", str7, "aa4"); + } + + @Test + public void test1502() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1502"); + char[] charArray1 = new char[] { '4' }; + java.lang.String str2 = new java.lang.String(charArray1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str5 = java.lang.String.valueOf(charArray1, 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(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 test1503() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1503"); + 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, (int) (short) 100, (int) (short) 10, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.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 test1504() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1504"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a#a4##", "4 ##"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a#a4##"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1505() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1505"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + java.lang.Object obj12 = operation0.value; + operation0.from = "10"; + 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; + java.lang.Object obj25 = operation15.value; + java.lang.String str26 = operation15.from; + java.lang.Object obj27 = operation15.value; + operation15.from = "\u0a01\u0a01"; + operation15.from = "4"; + operation15.from = "35.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType34 = operation15.type; + operation0.type = operationType34; + java.lang.Class wildcardClass36 = operation0.getClass(); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + 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.assertEquals("'" + obj25 + "' != '" + (-1L) + "'", obj25, (-1L)); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "100.0" + "'", str26, "100.0"); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + (-1L) + "'", obj27, (-1L)); + org.junit.Assert.assertTrue("'" + operationType34 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType34.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(wildcardClass36); + } + + @Test + public void test1506() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1506"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str8 = new java.lang.String(byteArray2); + java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) 1, (int) (short) 1, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) ' ', 10, "10"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, ""); + } + + @Test + public void test1507() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1507"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + operation0.from = "35.0"; + 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.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + } + + @Test + public void test1508() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1508"); + 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; + operation0.from = ""; + 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 test1509() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1509"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType2 = operation0.type; + java.lang.Object obj3 = operation0.value; + com.alibaba.fastjson.JSONPatch.Operation operation4 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation4.from = "100.0"; + operation4.path = "aa4"; + 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; + operation4.type = operationType25; + operation0.type = operationType25; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj30 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "97"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 397"); + } 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(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)); + } + + @Test + public void test1510() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1510"); + 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 str18 = new java.lang.String(byteArray2, (int) (byte) 100, (int) (short) 100, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1511() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1511"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\uff01\uff01", "0.0"); + 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 test1512() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1512"); + 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); + 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) 'a', 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("'" + 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 test1513() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1513"); + 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.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"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + } + + @Test + public void test1514() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1514"); + 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); + java.lang.String str9 = java.lang.String.valueOf(charArray2); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + 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"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a"); + } + + @Test + public void test1515() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1515"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + operation0.path = "35"; + java.lang.String str7 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation8 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation8.value = (-1.0d); + operation8.value = (-1L); + java.lang.Object obj13 = operation8.value; + operation8.from = " # a4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation8.type; + java.lang.String str17 = operation8.path; + operation0.value = operation8; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj20 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 3 4a?d???d4a??4a#4a??4a97.0"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "-1" + "'", str7, "-1"); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + (-1L) + "'", obj13, (-1L)); + org.junit.Assert.assertNull(operationType16); + org.junit.Assert.assertNull(str17); + } + + @Test + public void test1516() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1516"); + 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); + 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(byteArray6, (-1), (int) (short) 100, charset14); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.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 test1517() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1517"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply(" ", "97"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1518() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1518"); + 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); + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray6, charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + 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 test1519() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1519"); + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType29 = operation0.type; + java.lang.String str30 = 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"); + org.junit.Assert.assertNull(str23); + org.junit.Assert.assertNull(operationType29); + org.junit.Assert.assertNull(str30); + } + + @Test + public void test1520() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1520"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type; + java.lang.String str7 = operation0.path; + java.lang.String str8 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str10 = operation9.path; + java.lang.Object obj11 = operation9.value; + java.lang.String str12 = operation9.path; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.path = "1"; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation16.value = (-1.0d); + operation16.value = (-1L); + operation16.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation16.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation16.type = operationType24; + operation13.type = operationType24; + operation9.type = operationType24; + operation0.type = operationType24; + java.lang.Object obj29 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType30 = operation0.type; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertNull(str7); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertNull(obj11); + org.junit.Assert.assertNull(str12); + org.junit.Assert.assertNull(operationType23); + org.junit.Assert.assertTrue("'" + operationType24 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType24.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj29 + "' != '" + (-1L) + "'", obj29, (-1L)); + org.junit.Assert.assertTrue("'" + operationType30 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType30.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1521() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1521"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray5 = new java.lang.CharSequence[] { "hi!" }; + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray5); + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray5); + java.lang.String str8 = java.lang.String.format(locale0, "\u2001\u2001", (java.lang.Object[]) charSequenceArray5); + org.junit.Assert.assertNotNull(charSequenceArray5); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "hi!" + "'", str6, "hi!"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "hi!" + "'", str7, "hi!"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2001\u2001" + "'", str8, "\u2001\u2001"); + } + + @Test + public void test1522() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1522"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = java.lang.String.copyValueOf(charArray5, (int) '4', 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 0, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + } + + @Test + public void test1523() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1523"); + 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("4444 ", (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 + "' != '" + "4444 " + "'", str9, "4444 "); + } + + @Test + public void test1524() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1524"); + 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 = new java.lang.String(charArray2, (int) '#', 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1525() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1525"); + 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) '#'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, 0, 0, "\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4"); + } 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 + "' != '" + "\u230a\u2300" + "'", str11, "\u230a\u2300"); + } + + @Test + public void test1526() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1526"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, "d"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: d"); + } 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"); + } + + @Test + public void test1527() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1527"); + 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"; + operation0.from = "0.0"; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + } + + @Test + public void test1528() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1528"); + 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) (byte) 1, (int) (byte) 100, "class [Ljava.lang.CharSequence;"); + 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 test1529() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1529"); + 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) (byte) -1, (int) (byte) -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(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 test1530() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1530"); + 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.from = "copy"; + 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 test1531() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1531"); + 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) "97", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "4 a", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "4 a" + "'", str12, "4 a"); + } + + @Test + public void test1532() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1532"); + 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) (short) 1); + java.lang.String str10 = java.lang.String.valueOf(charArray2); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "a" + "'", str6, "a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a"); + } + + @Test + public void test1533() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1533"); + 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 str22 = new java.lang.String(byteArray4, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str26 = new java.lang.String(byteArray4, (int) ' ', (int) (byte) 0, "\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4"); + 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.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("'" + str22 + "' != '" + "\001\001" + "'", str22, "\001\001"); + } + + @Test + public void test1534() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1534"); + 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) (short) 0, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + 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 test1535() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1535"); + 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.nio.charset.Charset charset17 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(byteArray4, charset17); + 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"); + } + + @Test + public void test1536() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1536"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, 1, 10, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.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 test1537() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1537"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + java.lang.Object obj2 = operation0.value; + java.lang.String str3 = operation0.path; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNull(str3); + } + + @Test + public void test1538() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1538"); + 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.join((java.lang.CharSequence) "\u010a\u0100", 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 test1539() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1539"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + java.lang.String str17 = new java.lang.String(byteArray2, 0, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str21 = new java.lang.String(byteArray2, (int) '4', 10, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "" + "'", str17, ""); + } + + @Test + public void test1540() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1540"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, (int) '#', (int) (short) 100, "52"); + 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 test1541() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1541"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation2.value = (-1.0d); + operation2.value = (-1L); + java.lang.Class wildcardClass7 = operation2.getClass(); + operation0.value = wildcardClass7; + java.lang.String str9 = java.lang.String.valueOf((java.lang.Object) wildcardClass7); + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(wildcardClass7); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "class com.alibaba.fastjson.JSONPatch$Operation" + "'", str9, "class com.alibaba.fastjson.JSONPatch$Operation"); + } + + @Test + public void test1542() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1542"); + 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[] byteArray11 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str13 = new java.lang.String(byteArray11, 0); + java.lang.String str17 = new java.lang.String(byteArray11, 0, 1, 0); + operation0.value = byteArray11; + java.lang.Class wildcardClass19 = byteArray11.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(byteArray11); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray11), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\n\000" + "'", str13, "\n\000"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "" + "'", str17, ""); + org.junit.Assert.assertNotNull(wildcardClass19); + } + + @Test + public void test1543() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1543"); + 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) 10, (int) '#', 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1544() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1544"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray4, 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.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + } + + @Test + public void test1545() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1545"); + 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.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) (byte) 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("'" + 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"); + } + + @Test + public void test1546() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1546"); + 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.copyValueOf(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 test1547() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1547"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(charArray0, (int) (byte) 0, 100); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test1548() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1548"); + java.lang.String str1 = new java.lang.String("move"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "move" + "'", str1, "move"); + } + + @Test + public void test1549() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1549"); + 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 str10 = java.lang.String.copyValueOf(charArray2, (int) (short) 0, 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("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "" + "'", str10, ""); + } + + @Test + public void test1550() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1550"); + 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); + java.lang.String str10 = new java.lang.String(byteArray2); + java.lang.String str13 = new java.lang.String(byteArray2, (int) (byte) 1, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = 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("'" + 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"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "" + "'", str13, ""); + } + + @Test + public void test1551() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1551"); + 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, (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"); + 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 test1552() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1552"); + 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); + java.nio.charset.Charset charset25 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str26 = new java.lang.String(byteArray2, (int) (byte) 100, (int) (byte) 100, charset25); + 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"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "\u0101\u0101" + "'", str22, "\u0101\u0101"); + } + + @Test + public void test1553() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1553"); + 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 str9 = new java.lang.String(charArray2, (int) (byte) 0, (int) (byte) 1); + java.lang.String str10 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(charArray2, (int) (short) 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("'" + str9 + "' != '" + "4" + "'", str9, "4"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a"); + } + + @Test + public void test1554() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1554"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + java.lang.String str14 = new java.lang.String(byteArray2); + java.lang.String str15 = java.lang.String.valueOf((java.lang.Object) str14); + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + } + + @Test + public void test1555() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1555"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray4); + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a", charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0"); + } + + @Test + public void test1556() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1556"); + 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, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str20 = new java.lang.String(byteArray2, (int) '4', (-1), "false"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + 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 + "' != '" + "\u0101\u0101" + "'", str16, "\u0101\u0101"); + } + + @Test + public void test1557() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1557"); + java.util.Locale locale0 = null; + 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.format(locale0, "\u6101\u6101", (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 + "' != '" + "\u6101\u6101" + "'", str89, "\u6101\u6101"); + } + + @Test + public void test1558() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1558"); + 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) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = java.lang.String.copyValueOf(charArray2, (int) 'a', (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1559() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1559"); + 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; + operation0.from = " 4"; + operation0.path = " "; + org.junit.Assert.assertNull(str3); + } + + @Test + public void test1560() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1560"); + 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 str12 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj14 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str12, "class [Ljava.lang.CharSequence;"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2class [Ljava.lang.CharSequence;"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\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("'" + str12 + "' != '" + "\n\000" + "'", str12, "\n\000"); + } + + @Test + public void test1561() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1561"); + 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 charset10 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, charset10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + 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 test1562() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1562"); + 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 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) (byte) -1, (int) 'a', " #44"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + 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("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + } + + @Test + public void test1563() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1563"); + 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; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj65 = 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(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 test1564() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1564"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(charArray2, (-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("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a"); + } + + @Test + public void test1565() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1565"); + 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) (short) 0, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 10, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1566() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1566"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) 1.0d, "\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. + } + } + + @Test + public void test1567() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1567"); + 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.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), "[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 test1568() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1568"); + 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) '#'); + java.lang.String str20 = new java.lang.String(byteArray4, (int) 'a'); + java.lang.Class wildcardClass21 = byteArray4.getClass(); + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.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"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u6101\u6101" + "'", str20, "\u6101\u6101"); + org.junit.Assert.assertNotNull(wildcardClass21); + } + + @Test + public void test1569() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1569"); + 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) "0.0", charSequenceArray7); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "35.0", 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 test1570() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1570"); + 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 str11 = new java.lang.String(byteArray2, 0, (int) (short) 1, (int) (byte) 1); + 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) '#', (int) 'a', 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("'" + str11 + "' != '" + "\000" + "'", str11, "\000"); + } + + @Test + public void test1571() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1571"); + 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) "97", charSequenceArray9); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray9); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u2001\u2001", charSequenceArray9); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\ufffdd\n\n\ufffdd", charSequenceArray9); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "#", charSequenceArray9); + java.lang.String str16 = java.lang.String.format(locale0, "class [Ljava.lang.CharSequence;", (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 + "' != '" + "class [Ljava.lang.CharSequence;" + "'", str16, "class [Ljava.lang.CharSequence;"); + } + + @Test + public void test1572() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1572"); + 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.valueOf(charArray5, (int) (byte) -1, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 32, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4444 " + "'", str10, "4444 "); + } + + @Test + public void test1573() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1573"); + java.lang.String str1 = new java.lang.String("a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a" + "'", str1, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + } + + @Test + public void test1574() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1574"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, (int) 'a'); + 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 test1575() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1575"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + operation0.value = (-1L); + java.lang.String str12 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + operation13.value = (-1L); + operation13.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation13.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation13.type = operationType21; + operation0.type = operationType21; + java.lang.String str24 = 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.assertNull(str12); + org.junit.Assert.assertNull(operationType20); + org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1576() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1576"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\001", "\u0101\u0101"); + 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 test1577() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1577"); + 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; + operation0.from = "\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.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)); + } + + @Test + public void test1578() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1578"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + java.lang.String str7 = new java.lang.String(charArray2); + java.lang.String str8 = new java.lang.String(charArray2); + java.lang.String str9 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = java.lang.String.valueOf(charArray2, 0, 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), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a"); + } + + @Test + public void test1579() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1579"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation14 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation14.value = (-1.0d); + operation14.from = "-1"; + java.lang.String str19 = operation14.path; + 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; + operation14.value = operationType28; + operation0.type = operationType28; + java.lang.String str32 = operation0.path; + operation0.path = "0"; + 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.assertNull(str19); + org.junit.Assert.assertNull(operationType27); + org.junit.Assert.assertTrue("'" + operationType28 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType28.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str32 + "' != '" + "1" + "'", str32, "1"); + } + + @Test + public void test1580() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1580"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray2, (int) (byte) 0, 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"); + } + + @Test + public void test1581() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1581"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray2, 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 test1582() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1582"); + 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.Object obj8 = operation0.value; + java.lang.Class wildcardClass9 = operation0.getClass(); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(obj8); + org.junit.Assert.assertNotNull(wildcardClass9); + } + + @Test + public void test1583() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1583"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("10", "\u0a01\u0a01"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1584() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1584"); + java.lang.CharSequence charSequence0 = 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.join((java.lang.CharSequence) "-1", charSequenceArray7); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = java.lang.String.join(charSequence0, charSequenceArray7); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + 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"); + } + + @Test + public void test1585() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1585"); + 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) (byte) 10, (int) (short) 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(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 test1586() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1586"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, (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(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test1587() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1587"); + 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); + 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) ' ', (int) (byte) 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("'" + 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 test1588() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1588"); + 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) "copy", charSequenceArray5); + java.lang.String str8 = java.lang.String.format(locale0, "100.0", (java.lang.Object[]) charSequenceArray5); + org.junit.Assert.assertNotNull(charSequenceArray5); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + } + + @Test + public void test1589() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1589"); + 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.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.value = (-1L); + operation6.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation6.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation6.type = operationType14; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation6.type; + operation0.value = operationType16; + operation0.path = "1.0"; + operation0.path = "\001\001"; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType13); + org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1590() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1590"); + 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"; + 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; + java.lang.Class wildcardClass33 = operationType31.getClass(); + operation0.value = wildcardClass33; + operation0.from = "32"; + 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(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.assertNotNull(wildcardClass33); + } + + @Test + public void test1591() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1591"); + 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) "\u0a01\u0a01", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "aa4", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "a a", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a a" + "'", str12, "a a"); + } + + @Test + public void test1592() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1592"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(charArray0, 100, 100); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test1593() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1593"); + 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"; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.value = (-1.0d); + operation5.value = (-1L); + java.lang.Object obj10 = operation5.value; + java.lang.String str11 = operation5.from; + java.lang.Class wildcardClass12 = operation5.getClass(); + operation0.value = operation5; + java.lang.String str14 = 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.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertNotNull(wildcardClass12); + } + + @Test + public void test1594() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1594"); + 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.Object obj15 = 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.assertNull(str11); + org.junit.Assert.assertNull(str12); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1L) + "'", obj15, (-1L)); + } + + @Test + public void test1595() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1595"); + 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) "copy", charSequenceArray5); + java.lang.String str8 = java.lang.String.format(locale0, "\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 + "' != '" + "\001" + "'", str8, "\001"); + } + + @Test + public void test1596() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1596"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + java.lang.String str7 = new java.lang.String(charArray2); + java.lang.String str8 = new java.lang.String(charArray2); + java.lang.String str9 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = java.lang.String.copyValueOf(charArray2, (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"); + } + + @Test + public void test1597() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1597"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + java.lang.String str3 = operation0.path; + operation0.path = "10.0"; + operation0.path = "0"; + java.lang.String str8 = operation0.from; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj10 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "4a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 24a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str8); + } + + @Test + public void test1598() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1598"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.valueOf(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), "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 test1599() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1599"); + 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); + java.lang.String str12 = new java.lang.String(byteArray2); + java.lang.String str14 = new java.lang.String(byteArray2, 10); + 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"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u0a01\u0a01" + "'", str14, "\u0a01\u0a01"); + } + + @Test + public void test1600() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1600"); + 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) "-1.0", charSequenceArray6); + java.lang.String str10 = java.lang.String.format(locale0, " 4", (java.lang.Object[]) charSequenceArray6); + org.junit.Assert.assertNotNull(charSequenceArray6); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + " 4" + "'", str10, " 4"); + } + + @Test + public void test1601() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1601"); + java.lang.CharSequence charSequence0 = 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.join((java.lang.CharSequence) "-1", charSequenceArray8); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = java.lang.String.join(charSequence0, charSequenceArray8); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + 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"); + } + + @Test + public void test1602() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1602"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType5; + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType15 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation7.type = operationType15; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = operation7.type; + operation0.type = operationType17; + java.lang.Class wildcardClass19 = operation0.getClass(); + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(operationType14); + org.junit.Assert.assertTrue("'" + operationType15 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType15.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(wildcardClass19); + } + + @Test + public void test1603() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1603"); + 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 str24 = new java.lang.String(byteArray4, (-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.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 test1604() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1604"); + 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 str9 = 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), "[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 test1605() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1605"); + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type; + 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; + java.lang.String str21 = operation11.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation11.type; + operation0.type = operationType22; + operation0.path = "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"; + java.lang.String str26 = java.lang.String.valueOf((java.lang.Object) "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a 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(operationType10); + 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.assertEquals("'" + str21 + "' != '" + "100.0" + "'", str21, "100.0"); + org.junit.Assert.assertTrue("'" + operationType22 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType22.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a" + "'", str26, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + } + + @Test + public void test1606() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1606"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.add; + operation0.type = operationType9; + java.lang.Class wildcardClass11 = operationType9.getClass(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj13 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) wildcardClass11, "10"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 310"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + org.junit.Assert.assertNotNull(wildcardClass11); + } + + @Test + public void test1607() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1607"); + 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.Class wildcardClass12 = operation0.getClass(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj14 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "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(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.assertNotNull(wildcardClass12); + } + + @Test + public void test1608() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1608"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + java.lang.Object obj12 = operation0.value; + operation0.from = "10"; + 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; + java.lang.Object obj25 = operation15.value; + java.lang.String str26 = operation15.from; + java.lang.Object obj27 = operation15.value; + operation15.from = "\u0a01\u0a01"; + operation15.from = "4"; + operation15.from = "35.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType34 = operation15.type; + operation0.type = operationType34; + java.lang.String str36 = operation0.from; + java.lang.String str37 = operation0.from; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + 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.assertEquals("'" + obj25 + "' != '" + (-1L) + "'", obj25, (-1L)); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "100.0" + "'", str26, "100.0"); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + (-1L) + "'", obj27, (-1L)); + org.junit.Assert.assertTrue("'" + operationType34 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType34.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str36 + "' != '" + "10" + "'", str36, "10"); + org.junit.Assert.assertEquals("'" + str37 + "' != '" + "10" + "'", str37, "10"); + } + + @Test + public void test1609() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1609"); + 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 str16 = new java.lang.String(byteArray2, (int) (byte) 100, (int) (short) 1, "a#a4##"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + 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 test1610() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1610"); + 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) '4', 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(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test1611() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1611"); + 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 = "replace"; + operation0.from = "\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\001\001\u0a01\u0a01a a"; + 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 test1612() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1612"); + 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 str24 = new java.lang.String(byteArray4, (int) ' ', (int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.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 test1613() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1613"); + 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, (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test1614() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1614"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + java.lang.Object obj12 = operation0.value; + operation0.from = "10"; + 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; + java.lang.Object obj25 = operation15.value; + java.lang.String str26 = operation15.from; + java.lang.Object obj27 = operation15.value; + operation15.from = "\u0a01\u0a01"; + operation15.from = "4"; + operation15.from = "35.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType34 = operation15.type; + operation0.type = operationType34; + java.lang.String str36 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation37 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation37.value = (-1.0d); + operation37.value = (-1L); + operation37.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType44 = operation37.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType45 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation37.type = operationType45; + java.lang.Object obj47 = operation37.value; + java.lang.String str48 = operation37.from; + java.lang.Object obj49 = operation37.value; + java.lang.String str50 = operation37.from; + java.lang.Object obj51 = operation37.value; + java.lang.String str52 = operation37.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType53 = operation37.type; + operation0.type = operationType53; + operation0.from = "\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4"; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + 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.assertEquals("'" + obj25 + "' != '" + (-1L) + "'", obj25, (-1L)); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "100.0" + "'", str26, "100.0"); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + (-1L) + "'", obj27, (-1L)); + org.junit.Assert.assertTrue("'" + operationType34 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType34.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str36 + "' != '" + "10" + "'", str36, "10"); + org.junit.Assert.assertNull(operationType44); + org.junit.Assert.assertTrue("'" + operationType45 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType45.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj47 + "' != '" + (-1L) + "'", obj47, (-1L)); + org.junit.Assert.assertEquals("'" + str48 + "' != '" + "100.0" + "'", str48, "100.0"); + org.junit.Assert.assertEquals("'" + obj49 + "' != '" + (-1L) + "'", obj49, (-1L)); + org.junit.Assert.assertEquals("'" + str50 + "' != '" + "100.0" + "'", str50, "100.0"); + org.junit.Assert.assertEquals("'" + obj51 + "' != '" + (-1L) + "'", obj51, (-1L)); + org.junit.Assert.assertNull(str52); + org.junit.Assert.assertTrue("'" + operationType53 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType53.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1615() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1615"); + 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 = 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#"); + } + + @Test + public void test1616() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1616"); + 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); + 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, (-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), "[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 test1617() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1617"); + 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) (byte) 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) (byte) 10, (-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("'" + 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 test1618() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1618"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.valueOf(charArray2, (int) (short) 10, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1619() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1619"); + 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) "\u640a\u6400", charSequenceArray4); + java.lang.String str7 = java.lang.String.format("\u3401\u3401", (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 + "' != '" + "\u3401\u3401" + "'", str7, "\u3401\u3401"); + } + + @Test + public void test1620() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1620"); + 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.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) (byte) -1, (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("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + } + + @Test + public void test1621() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1621"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("4a", "\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: not close json text, token : error"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1622() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1622"); + 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 = "52"; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + operation13.value = (-1L); + operation13.from = "100.0"; + java.lang.Object obj20 = operation13.value; + java.lang.Object obj21 = operation13.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation13.type = operationType22; + operation0.type = operationType22; + com.alibaba.fastjson.JSONPatch.OperationType operationType25 = operation0.type; + java.lang.Class wildcardClass26 = operationType25.getClass(); + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertEquals("'" + obj20 + "' != '" + (-1L) + "'", obj20, (-1L)); + org.junit.Assert.assertEquals("'" + obj21 + "' != '" + (-1L) + "'", obj21, (-1L)); + org.junit.Assert.assertTrue("'" + operationType22 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType22.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + org.junit.Assert.assertTrue("'" + operationType25 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType25.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + org.junit.Assert.assertNotNull(wildcardClass26); + } + + @Test + public void test1623() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1623"); + 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; + operation0.path = "0"; + operation0.path = "replace"; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType2); + org.junit.Assert.assertNull(obj3); + } + + @Test + public void test1624() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1624"); + 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 str11 = new java.lang.String(byteArray6, (int) (byte) 1, (int) (byte) 1); + java.lang.String str12 = new java.lang.String(byteArray6); + java.lang.String str13 = new java.lang.String(byteArray6); + 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(byteArray6, 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(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("'" + str11 + "' != '" + "d" + "'", str11, "d"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str12, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str13, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test1625() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1625"); + 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 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, "\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 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + } + + @Test + public void test1626() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1626"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str21 = new java.lang.String(byteArray4, (int) 'a', 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01"); + } + + @Test + public void test1627() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1627"); + java.util.Locale locale0 = null; + 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.format(locale0, "", (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 + "' != '" + "" + "'", str89, ""); + } + + @Test + public void test1628() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1628"); + 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 str12 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) (short) 100, (int) '4', "add"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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("'" + str12 + "' != '" + "\n\000" + "'", str12, "\n\000"); + } + + @Test + public void test1629() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1629"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2, (int) (short) 0, 0); + java.lang.String str7 = new java.lang.String(charArray2); + java.lang.String str8 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = java.lang.String.valueOf(charArray2, (int) '4', 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + } + + @Test + public void test1630() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1630"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray9); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray9); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray9); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9); + java.lang.String str16 = java.lang.String.format(locale0, "1", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "1" + "'", str16, "1"); + } + + @Test + public void test1631() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1631"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, 10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"ascii\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test1632() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1632"); + 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, 0, (int) '4', 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 test1633() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1633"); + 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, 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("'" + 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 + "' != '" + "\001\001" + "'", str22, "\001\001"); + } + + @Test + public void test1634() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1634"); + java.lang.CharSequence[] charSequenceArray12 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray12); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray12); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray12); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray12); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray12); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray12); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray12); + java.lang.String str20 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray12); + java.lang.String str21 = java.lang.String.join((java.lang.CharSequence) "4#", charSequenceArray12); + java.lang.String str22 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a", charSequenceArray12); + java.lang.String str23 = java.lang.String.format("", (java.lang.Object[]) charSequenceArray12); + org.junit.Assert.assertNotNull(charSequenceArray12); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "100.0" + "'", str20, "100.0"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "100.0" + "'", str21, "100.0"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "100.0" + "'", str22, "100.0"); + org.junit.Assert.assertEquals("'" + str23 + "' != '" + "" + "'", str23, ""); + } + + @Test + public void test1635() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1635"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + java.lang.String str6 = new java.lang.String(intArray0, 0, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(intArray0, (int) (short) 1, (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, 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, ""); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + } + + @Test + public void test1636() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1636"); + 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 = null; + operation0.value = obj9; + java.lang.String str11 = operation0.from; + java.lang.String str12 = operation0.path; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + (-1.0d) + "'", obj6, (-1.0d)); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001" + "'", str12, "\001"); + } + + @Test + public void test1637() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1637"); + 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.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.from = "-1"; + java.lang.String str11 = operation6.path; + com.alibaba.fastjson.JSONPatch.Operation operation12 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation12.value = (-1.0d); + operation12.value = (-1L); + operation12.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation12.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation12.type = operationType20; + operation6.value = operationType20; + operation0.type = operationType20; + operation0.from = "\uff01\uff01"; + operation0.path = "\uffff\uff64\uff0a\uff0a\uffff\uff64"; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertNull(operationType19); + org.junit.Assert.assertTrue("'" + operationType20 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType20.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1638() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1638"); + 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) (byte) 1, (int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[-1, 35, 100, 1, 0]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test1639() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1639"); + 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.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.from = "-1"; + java.lang.String str11 = operation6.path; + com.alibaba.fastjson.JSONPatch.Operation operation12 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation12.value = (-1.0d); + operation12.value = (-1L); + operation12.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation12.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation12.type = operationType20; + operation6.value = operationType20; + operation0.type = operationType20; + java.lang.Object obj24 = operation0.value; + operation0.path = "a#4"; + char[] charArray29 = new char[] { '4', '#' }; + java.lang.String str30 = new java.lang.String(charArray29); + java.lang.String str31 = new java.lang.String(charArray29); + java.lang.String str32 = new java.lang.String(charArray29); + operation0.value = str32; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertNull(operationType19); + org.junit.Assert.assertTrue("'" + operationType20 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType20.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj24 + "' != '" + (-1.0d) + "'", obj24, (-1.0d)); + org.junit.Assert.assertNotNull(charArray29); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray29), "4#"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray29), "4#"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray29), "[4, #]"); + org.junit.Assert.assertEquals("'" + str30 + "' != '" + "4#" + "'", str30, "4#"); + org.junit.Assert.assertEquals("'" + str31 + "' != '" + "4#" + "'", str31, "4#"); + org.junit.Assert.assertEquals("'" + str32 + "' != '" + "4#" + "'", str32, "4#"); + } + + @Test + public void test1640() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1640"); + 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) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = java.lang.String.copyValueOf(charArray2, (int) (short) 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"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "a" + "'", str6, "a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a"); + } + + @Test + public void test1641() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1641"); + 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"; + operation0.value = (byte) 10; + operation0.path = "0.0"; + java.lang.Class wildcardClass9 = operation0.getClass(); + org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNotNull(wildcardClass9); + } + + @Test + public void test1642() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1642"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj14 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) byteArray2, "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.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test1643() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1643"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\001\001\u0a01\u0a01a a", "4444 "); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a a?? 4?? # a4??100.0??????a a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1644() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1644"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + java.lang.String str14 = new java.lang.String(byteArray2); + java.lang.String str16 = 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, (int) (byte) 1, (int) 'a', (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\uff01\uff01" + "'", str16, "\uff01\uff01"); + } + + @Test + public void test1645() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1645"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(charArray10, (int) ' ', 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + } + + @Test + public void test1646() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1646"); + 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 str8 = java.lang.String.copyValueOf(charArray2, (int) (byte) 1, (int) (short) 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("'" + str5 + "' != '" + "4#" + "'", str5, "4#"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test1647() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1647"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, "a#a4##"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a#a4##"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + } + + @Test + public void test1648() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1648"); + 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) "\u230a\u2300", charSequenceArray7); + java.lang.String str13 = java.lang.String.format("\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str13, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); + } + + @Test + public void test1649() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1649"); + java.lang.String str1 = new java.lang.String("\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("'" + str1 + "' != '" + "\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" + "'", str1, "\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"); + } + + @Test + public void test1650() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1650"); + 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); + operation17.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation17.type; + com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str26 = operation25.path; + com.alibaba.fastjson.JSONPatch.Operation operation27 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation27.value = (-1.0d); + operation27.value = (-1L); + java.lang.Class wildcardClass32 = operation27.getClass(); + operation25.value = wildcardClass32; + java.lang.Object obj34 = operation25.value; + operation17.value = obj34; + java.lang.Class wildcardClass36 = operation17.getClass(); + operation0.value = wildcardClass36; + com.alibaba.fastjson.JSONPatch.OperationType operationType38 = 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.assertNull(operationType24); + org.junit.Assert.assertNull(str26); + org.junit.Assert.assertNotNull(wildcardClass32); + org.junit.Assert.assertNotNull(obj34); + org.junit.Assert.assertEquals(obj34.toString(), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj34), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj34), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertNotNull(wildcardClass36); + org.junit.Assert.assertTrue("'" + operationType38 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType38.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1651() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1651"); + 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) '4', (int) (byte) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 1, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[100, 100, 10, 1, 10]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "d" + "'", str8, "d"); + } + + @Test + public void test1652() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1652"); + 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; + java.lang.String str10 = operation0.from; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertNull(str9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + } + + @Test + public void test1653() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1653"); + 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) (short) 100, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1654() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1654"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.Object obj5 = operation0.value; + java.lang.Object obj6 = null; + operation0.value = obj6; + java.lang.String str8 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation9.from = "100.0"; + operation9.path = "aa4"; + operation0.value = operation9; + com.alibaba.fastjson.JSONPatch.OperationType operationType15 = operation9.type; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(operationType15); + } + + @Test + public void test1655() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1655"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + java.lang.String str17 = operation0.from; + operation0.from = "a"; + com.alibaba.fastjson.JSONPatch.Operation operation20 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation20.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation20.type; + com.alibaba.fastjson.JSONPatch.Operation operation23 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation23.value = (-1.0d); + operation23.value = (-1L); + java.lang.String str28 = operation23.path; + com.alibaba.fastjson.JSONPatch.Operation operation29 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation29.value = (-1.0d); + operation29.value = (-1L); + operation29.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType36 = operation29.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType37 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation29.type = operationType37; + com.alibaba.fastjson.JSONPatch.OperationType operationType39 = operation29.type; + operation23.value = operationType39; + operation20.type = operationType39; + java.lang.Object obj42 = operation20.value; + operation0.value = obj42; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj45 = com.alibaba.fastjson.JSONPatch.apply(obj42, "0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 20"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "4" + "'", str17, "4"); + org.junit.Assert.assertNull(operationType21); + org.junit.Assert.assertNull(operationType22); + org.junit.Assert.assertNull(str28); + org.junit.Assert.assertNull(operationType36); + org.junit.Assert.assertTrue("'" + operationType37 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType37.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType39 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType39.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(obj42); + } + + @Test + public void test1656() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1656"); + 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 str14 = 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 + "' != '" + "\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 test1657() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1657"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10); + java.lang.String str11 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, 10, (int) (short) 0, (int) (short) 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), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000"); + } + + @Test + public void test1658() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1658"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.path = "1"; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation5.type; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation9.value = (-1.0d); + operation9.value = (-1L); + operation9.from = "100.0"; + java.lang.Object obj16 = operation9.value; + java.lang.Object obj17 = operation9.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType18 = operation9.type; + java.lang.String str19 = operation9.from; + com.alibaba.fastjson.JSONPatch.Operation operation20 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str21 = operation20.path; + java.lang.Object obj22 = operation20.value; + java.lang.String str23 = operation20.path; + com.alibaba.fastjson.JSONPatch.Operation operation24 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation24.path = "1"; + 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; + operation24.type = operationType35; + operation20.type = operationType35; + operation9.type = operationType35; + operation5.type = operationType35; + operation0.type = operationType35; + operation0.from = "hi!"; + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L)); + org.junit.Assert.assertEquals("'" + obj17 + "' != '" + (-1L) + "'", obj17, (-1L)); + org.junit.Assert.assertNull(operationType18); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertNull(str21); + org.junit.Assert.assertNull(obj22); + org.junit.Assert.assertNull(str23); + org.junit.Assert.assertNull(operationType34); + org.junit.Assert.assertTrue("'" + operationType35 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType35.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1659() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1659"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + java.lang.String str3 = operation0.path; + java.lang.Object obj4 = operation0.value; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.value = (-1.0d); + operation5.value = (-1L); + operation5.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation5.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation5.type = operationType13; + java.lang.Object obj15 = operation5.value; + java.lang.String str16 = operation5.from; + java.lang.Object obj17 = operation5.value; + operation5.from = "\u0a01\u0a01"; + operation5.from = "4"; + java.lang.String str22 = operation5.from; + operation5.from = "a"; + com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType26 = operation25.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType27 = operation25.type; + com.alibaba.fastjson.JSONPatch.Operation operation28 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation28.value = (-1.0d); + operation28.value = (-1L); + java.lang.String str33 = operation28.path; + com.alibaba.fastjson.JSONPatch.Operation operation34 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation34.value = (-1.0d); + operation34.value = (-1L); + operation34.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation34.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType42 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation34.type = operationType42; + com.alibaba.fastjson.JSONPatch.OperationType operationType44 = operation34.type; + operation28.value = operationType44; + operation25.type = operationType44; + java.lang.Object obj47 = operation25.value; + operation5.value = obj47; + com.alibaba.fastjson.JSONPatch.Operation operation49 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType50 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation49.type = operationType50; + operation49.from = "aa4"; + java.lang.Object obj54 = operation49.value; + com.alibaba.fastjson.JSONPatch.Operation operation55 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType56 = operation55.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType57 = operation55.type; + com.alibaba.fastjson.JSONPatch.Operation operation58 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation58.value = (-1.0d); + operation58.value = (-1L); + java.lang.String str63 = operation58.path; + com.alibaba.fastjson.JSONPatch.Operation operation64 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation64.value = (-1.0d); + operation64.value = (-1L); + operation64.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType71 = operation64.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType72 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation64.type = operationType72; + com.alibaba.fastjson.JSONPatch.OperationType operationType74 = operation64.type; + operation58.value = operationType74; + operation55.type = operationType74; + operation49.type = operationType74; + operation5.type = operationType74; + operation0.type = operationType74; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + obj4 + "' != '" + (-1.0d) + "'", obj4, (-1.0d)); + org.junit.Assert.assertNull(operationType12); + org.junit.Assert.assertTrue("'" + operationType13 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType13.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1L) + "'", obj15, (-1L)); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + obj17 + "' != '" + (-1L) + "'", obj17, (-1L)); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "4" + "'", str22, "4"); + org.junit.Assert.assertNull(operationType26); + org.junit.Assert.assertNull(operationType27); + org.junit.Assert.assertNull(str33); + org.junit.Assert.assertNull(operationType41); + org.junit.Assert.assertTrue("'" + operationType42 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType42.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(obj47); + org.junit.Assert.assertTrue("'" + operationType50 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType50.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(obj54); + org.junit.Assert.assertNull(operationType56); + org.junit.Assert.assertNull(operationType57); + org.junit.Assert.assertNull(str63); + org.junit.Assert.assertNull(operationType71); + org.junit.Assert.assertTrue("'" + operationType72 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType72.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType74 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType74.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1660() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1660"); + 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.copyValueOf(charArray5); + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4444 " + "'", str10, "4444 "); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4444 " + "'", str11, "4444 "); + } + + @Test + public void test1661() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1661"); + 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 str18 = new java.lang.String(byteArray2, "#a#"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: #a#"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + } + + @Test + public void test1662() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1662"); + 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, "\001\001"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but EOF, pos 2, line 1, column 3??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1663() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1663"); + 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) '#', 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, 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 test1664() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1664"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type; + byte[] byteArray6 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str8 = new java.lang.String(byteArray6, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray6); + java.lang.String str10 = new java.lang.String(byteArray6); + java.lang.String str12 = new java.lang.String(byteArray6, (int) '#'); + java.lang.String str13 = new java.lang.String(byteArray6); + java.lang.String str14 = new java.lang.String(byteArray6); + java.lang.String str15 = new java.lang.String(byteArray6); + java.lang.String str16 = new java.lang.String(byteArray6); + java.lang.String str18 = new java.lang.String(byteArray6, 100); + operation0.value = byteArray6; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation0.type; + org.junit.Assert.assertNull(operationType3); + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u2301\u2301" + "'", str12, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u6401\u6401" + "'", str18, "\u6401\u6401"); + org.junit.Assert.assertNull(operationType20); + } + + @Test + public void test1665() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1665"); + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = null; + operation0.type = operationType7; + 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); + } + + @Test + public void test1666() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1666"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation9.type; + java.lang.Object obj11 = operation9.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation9.value = operationType12; + operation0.value = operationType12; + 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; + java.lang.Object obj25 = operation15.value; + java.lang.String str26 = operation15.from; + java.lang.Object obj27 = operation15.value; + java.lang.Object obj28 = operation15.value; + byte[] byteArray31 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str33 = new java.lang.String(byteArray31, (int) (byte) 10); + java.lang.Class wildcardClass34 = byteArray31.getClass(); + operation15.value = byteArray31; + java.lang.Object obj36 = operation15.value; + java.lang.String str37 = operation15.from; + operation15.path = "a a4a 44a # a44a100.04a\001\0014aa a"; + com.alibaba.fastjson.JSONPatch.Operation operation40 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType41 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation40.type = operationType41; + com.alibaba.fastjson.JSONPatch.OperationType operationType43 = operation40.type; + java.lang.String str44 = operation40.from; + com.alibaba.fastjson.JSONPatch.Operation operation45 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str46 = operation45.path; + byte[] byteArray49 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str51 = new java.lang.String(byteArray49, (int) (byte) 10); + java.lang.String str52 = new java.lang.String(byteArray49); + java.lang.String str53 = new java.lang.String(byteArray49); + operation45.value = byteArray49; + java.lang.String str55 = operation45.from; + 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; + java.lang.Object obj66 = operation56.value; + operation56.value = "4"; + com.alibaba.fastjson.JSONPatch.Operation operation69 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation69.value = (-1.0d); + operation69.value = (-1L); + java.lang.String str74 = operation69.path; + com.alibaba.fastjson.JSONPatch.Operation operation75 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation75.value = (-1.0d); + operation75.value = (-1L); + operation75.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType82 = operation75.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType83 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation75.type = operationType83; + com.alibaba.fastjson.JSONPatch.OperationType operationType85 = operation75.type; + operation69.value = operationType85; + operation56.type = operationType85; + operation45.type = operationType85; + operation40.type = operationType85; + operation15.type = operationType85; + operation0.type = operationType85; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNull(operationType10); + org.junit.Assert.assertNull(obj11); + org.junit.Assert.assertTrue("'" + operationType12 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType12.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + 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.assertEquals("'" + obj25 + "' != '" + (-1L) + "'", obj25, (-1L)); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "100.0" + "'", str26, "100.0"); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + (-1L) + "'", obj27, (-1L)); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + (-1L) + "'", obj28, (-1L)); + org.junit.Assert.assertNotNull(byteArray31); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray31), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str33 + "' != '" + "\u0a01\u0a01" + "'", str33, "\u0a01\u0a01"); + org.junit.Assert.assertNotNull(wildcardClass34); + org.junit.Assert.assertNotNull(obj36); + org.junit.Assert.assertEquals("'" + str37 + "' != '" + "100.0" + "'", str37, "100.0"); + org.junit.Assert.assertTrue("'" + operationType41 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType41.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType43 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType43.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(str44); + org.junit.Assert.assertNull(str46); + org.junit.Assert.assertNotNull(byteArray49); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray49), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str51 + "' != '" + "\u0a01\u0a01" + "'", str51, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str52 + "' != '" + "\001\001" + "'", str52, "\001\001"); + org.junit.Assert.assertEquals("'" + str53 + "' != '" + "\001\001" + "'", str53, "\001\001"); + org.junit.Assert.assertNull(str55); + 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.assertEquals("'" + obj66 + "' != '" + (-1L) + "'", obj66, (-1L)); + org.junit.Assert.assertNull(str74); + org.junit.Assert.assertNull(operationType82); + org.junit.Assert.assertTrue("'" + operationType83 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType83.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType85 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType85.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1667() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1667"); + java.lang.String str1 = new java.lang.String("\u230a\u2300"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u230a\u2300" + "'", str1, "\u230a\u2300"); + } + + @Test + public void test1668() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1668"); + 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; + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType15 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation7.type = operationType15; + operation7.value = (-1L); + java.lang.String str19 = operation7.path; + com.alibaba.fastjson.JSONPatch.Operation operation20 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation20.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation20.type; + com.alibaba.fastjson.JSONPatch.Operation operation23 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation23.value = (-1.0d); + operation23.value = (-1L); + java.lang.String str28 = operation23.path; + com.alibaba.fastjson.JSONPatch.Operation operation29 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation29.value = (-1.0d); + operation29.value = (-1L); + operation29.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType36 = operation29.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType37 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation29.type = operationType37; + com.alibaba.fastjson.JSONPatch.OperationType operationType39 = operation29.type; + operation23.value = operationType39; + operation20.type = operationType39; + operation7.type = operationType39; + operation0.type = operationType39; + com.alibaba.fastjson.JSONPatch.OperationType operationType44 = operation0.type; + 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.assertNull(operationType14); + org.junit.Assert.assertTrue("'" + operationType15 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType15.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str19); + org.junit.Assert.assertNull(operationType21); + org.junit.Assert.assertNull(operationType22); + org.junit.Assert.assertNull(str28); + org.junit.Assert.assertNull(operationType36); + org.junit.Assert.assertTrue("'" + operationType37 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType37.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType39 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType39.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)); + } + + @Test + public void test1669() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1669"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = java.lang.String.valueOf(charArray2, 10, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.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#"); + } + + @Test + public void test1670() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1670"); + 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 "; + operation0.value = " "; + operation0.path = "move"; + } + + @Test + public void test1671() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1671"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\001\001", "\u2001\u2001"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: unterminated json string, pos 2, line 1, column 3??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1672() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1672"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + operation0.value = (-1L); + java.lang.String str12 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation13.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType15 = operation13.type; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation16.value = (-1.0d); + operation16.value = (-1L); + java.lang.String str21 = operation16.path; + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType32 = operation22.type; + operation16.value = operationType32; + operation13.type = operationType32; + operation0.type = operationType32; + operation0.from = "#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.assertNull(str12); + org.junit.Assert.assertNull(operationType14); + org.junit.Assert.assertNull(operationType15); + org.junit.Assert.assertNull(str21); + 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.assertTrue("'" + operationType32 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType32.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1673() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1673"); + 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 = java.lang.String.copyValueOf(charArray2, (int) (short) 1, (int) (byte) 1); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "a" + "'", str6, "a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a"); + } + + @Test + public void test1674() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1674"); + 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 test1675() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1675"); + java.lang.String str1 = java.lang.String.valueOf((float) 100L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0"); + } + + @Test + public void test1676() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1676"); + 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) (short) 0); + java.nio.charset.Charset charset16 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, charset16); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + } + + @Test + public void test1677() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1677"); + 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.lang.String str23 = new java.lang.String(byteArray4, (-1)); + 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, ""); + org.junit.Assert.assertEquals("'" + str23 + "' != '" + "\uff01\uff01" + "'", str23, "\uff01\uff01"); + } + + @Test + public void test1678() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1678"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray6, 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"); + } + + @Test + public void test1679() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1679"); + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { " ", "\ufffdd\n\n\ufffdd", "\n\000", "#", "\u0a01\u0a01", "97.0" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray9); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "4", charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); +// flaky: org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0" + "'", str10, "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0"); +// flaky: org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0" + "'", str11, "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0"); +// flaky: org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\ufffdd\n\n\ufffdd4\n\000\u0a01\u0a01497.0" + "'", str12, "\ufffdd\n\n\ufffdd4\n\000\u0a01\u0a01497.0"); + } + + @Test + public void test1680() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1680"); + 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.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.from = "-1"; + java.lang.String str11 = operation6.path; + com.alibaba.fastjson.JSONPatch.Operation operation12 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation12.value = (-1.0d); + operation12.value = (-1L); + operation12.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation12.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation12.type = operationType20; + operation6.value = operationType20; + operation0.type = operationType20; + operation0.path = "hi!"; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertNull(operationType19); + org.junit.Assert.assertTrue("'" + operationType20 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType20.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1681() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1681"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.copyValueOf(charArray2, (int) (byte) -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#"); + } + + @Test + public void test1682() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1682"); + 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) (short) 1); + 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 + "' != '" + "a" + "'", str6, "a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4a" + "'", str11, "4a"); + } + + @Test + public void test1683() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1683"); + 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) "replace", charSequenceArray6); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray6); + java.lang.String str11 = java.lang.String.format("false", (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 + "' != '" + "false" + "'", str11, "false"); + } + + @Test + public void test1684() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1684"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.path = "1"; + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type; + java.lang.Object obj4 = operation0.value; + org.junit.Assert.assertNull(operationType3); + org.junit.Assert.assertNull(obj4); + } + + @Test + public void test1685() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1685"); + 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.from = "\u010a\u0100"; + operation0.path = ""; + java.lang.String str11 = operation0.path; + operation0.from = "a a4 a 44 a # a44 a100.04 a\001\0014 aa a"; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + (-1.0d) + "'", obj6, (-1.0d)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + } + + @Test + public void test1686() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1686"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, 100, (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("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test1687() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1687"); + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray11); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray11); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray11); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray11); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray11); + java.lang.String str20 = java.lang.String.join((java.lang.CharSequence) "32.0", charSequenceArray11); + java.lang.String str21 = java.lang.String.join((java.lang.CharSequence) "32.0", charSequenceArray11); + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "100.0" + "'", str20, "100.0"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "100.0" + "'", str21, "100.0"); + } + + @Test + public void test1688() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1688"); + 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 str12 = new java.lang.String(byteArray4, (int) (byte) 100); + 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("'" + str12 + "' != '" + "\u6401\u6401" + "'", str12, "\u6401\u6401"); + } + + @Test + public void test1689() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1689"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(charArray2, (int) (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), "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 test1690() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1690"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (int) '4', (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(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test1691() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1691"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + byte[] byteArray7 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str9 = new java.lang.String(byteArray7, (int) (byte) 10); + java.lang.String str10 = new java.lang.String(byteArray7); + java.lang.String str12 = new java.lang.String(byteArray7, (int) ' '); + java.lang.String str14 = new java.lang.String(byteArray7, 100); + java.lang.String str16 = new java.lang.String(byteArray7, 0); + java.lang.String str18 = new java.lang.String(byteArray7, 1); + java.lang.String str19 = new java.lang.String(byteArray7); + operation0.value = byteArray7; + 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(byteArray7, 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(byteArray7); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray7), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u2001\u2001" + "'", str12, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0101\u0101" + "'", str18, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\001\001" + "'", str19, "\001\001"); + } + + @Test + public void test1692() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1692"); + 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) "\u230a\u2300", charSequenceArray7); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a", 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 test1693() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1693"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (int) '4', 100, ""); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401"); + } + + @Test + public void test1694() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1694"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + java.lang.Object obj2 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation0.value = operationType3; + java.lang.String str5 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertTrue("'" + operationType3 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType3.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + } + + @Test + public void test1695() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1695"); + 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.Operation operation35 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType36 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation35.type = operationType36; + com.alibaba.fastjson.JSONPatch.OperationType operationType38 = operation35.type; + java.lang.String str39 = operation35.from; + operation0.value = str39; + com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation0.type; + 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("'" + operationType36 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType36.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType38 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType38.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(str39); + org.junit.Assert.assertTrue("'" + operationType41 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType41.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1696() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1696"); + 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 = 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.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"); + } + + @Test + public void test1697() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1697"); + 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, 1, (int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1698() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1698"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\000", charSequenceArray11); + java.lang.String str15 = java.lang.String.format(locale0, "\u0a0a\u0a00", (java.lang.Object[]) charSequenceArray11); + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str12, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str13, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "a a\000 4\000 # a4\000100.0\000\001\001\000a a" + "'", str14, "a a\000 4\000 # a4\000100.0\000\001\001\000a a"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u0a0a\u0a00" + "'", str15, "\u0a0a\u0a00"); + } + + @Test + public void test1699() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1699"); + 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) (byte) -1, 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), "[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 test1700() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1700"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("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. + } + } + + @Test + public void test1701() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1701"); + 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; + java.lang.Class wildcardClass10 = operation0.getClass(); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertNull(str9); + org.junit.Assert.assertNotNull(wildcardClass10); + } + + @Test + public void test1702() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1702"); + 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) (byte) 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(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 test1703() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1703"); + 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 str19 = 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, (int) (short) 10, (int) 'a', 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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("'" + str19 + "' != '" + "\001\001" + "'", str19, "\001\001"); + } + + @Test + public void test1704() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1704"); + 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; + operation0.path = "\u34ff\u3464\u340a\u340a\u34ff\u3464"; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation0.type; + 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.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.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + } + + @Test + public void test1705() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1705"); + 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, "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. + } + } + + @Test + public void test1706() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1706"); + java.lang.String str1 = java.lang.String.valueOf((float) (byte) 1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1.0" + "'", str1, "1.0"); + } + + @Test + public void test1707() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1707"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.Object obj5 = operation0.value; + java.lang.Object obj6 = null; + operation0.value = obj6; + java.lang.String str8 = operation0.path; + java.lang.String str9 = operation0.from; + java.lang.String str10 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(str9); + } + + @Test + public void test1708() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1708"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10); + java.lang.String str11 = new java.lang.String(byteArray2); + java.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) (short) 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("'" + str8 + "' != '" + "" + "'", str8, ""); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000"); + } + + @Test + public void test1709() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1709"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, 10, (int) (byte) 100, (int) ' '); + 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 test1710() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1710"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + operation0.value = (-1L); + java.lang.Object obj12 = operation0.value; + java.lang.Object obj13 = 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("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + (-1L) + "'", obj13, (-1L)); + } + + @Test + public void test1711() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1711"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(charArray2, (int) (byte) 10, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.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 test1712() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1712"); + 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, "true"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but true, pos 4, line 1, column 5true"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1713() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1713"); + 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 = java.lang.String.valueOf((java.lang.Object) str10); + 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 + "' != '" + "\uff01\uff01" + "'", str11, "\uff01\uff01"); + } + + @Test + public void test1714() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1714"); + 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 str11 = new java.lang.String(byteArray2, 0, (int) (short) 1, (int) (byte) 1); + java.lang.String str12 = new java.lang.String(byteArray2); + java.lang.String str13 = 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, 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("'" + str11 + "' != '" + "\000" + "'", str11, "\000"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\n\000" + "'", str12, "\n\000"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\n\000" + "'", str13, "\n\000"); + } + + @Test + public void test1715() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1715"); + 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) "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) "\u2001\u2001", charSequenceArray8); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\ufffdd\n\n\ufffdd", charSequenceArray8); + java.lang.String str14 = java.lang.String.format(locale0, "\uff00\uff0a\uff00", (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 + "' != '" + "\uff00\uff0a\uff00" + "'", str14, "\uff00\uff0a\uff00"); + } + + @Test + public void test1716() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1716"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = java.lang.String.valueOf(charArray10, 100, (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, 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"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "aa4" + "'", str15, "aa4"); + } + + @Test + public void test1717() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1717"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.Object obj5 = operation0.value; + java.lang.Object obj6 = null; + operation0.value = obj6; + java.lang.String str8 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation9.value = (-1.0d); + operation9.value = (-1L); + operation9.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation9.type; + operation9.from = "aa4"; + operation9.from = ""; + operation9.path = "-1"; + operation9.path = "hi!"; + operation0.value = "hi!"; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(operationType16); + } + + @Test + public void test1718() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1718"); + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = operation0.type; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType2); + org.junit.Assert.assertNull(obj3); + org.junit.Assert.assertNull(obj4); + org.junit.Assert.assertNull(operationType5); + } + + @Test + public void test1719() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1719"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation0.type = operationType5; + operation0.path = "\001\001"; + java.lang.Object obj9 = operation0.value; + operation0.from = ""; + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertNull(obj9); + } + + @Test + public void test1720() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1720"); + 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.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#"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "4#" + "'", str12, "4#"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4#" + "'", str13, "4#"); + } + + @Test + public void test1721() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1721"); + 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.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.from = "-1"; + java.lang.String str11 = operation6.path; + com.alibaba.fastjson.JSONPatch.Operation operation12 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation12.value = (-1.0d); + operation12.value = (-1L); + operation12.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation12.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation12.type = operationType20; + operation6.value = operationType20; + operation0.type = operationType20; + operation0.from = "\uff01\uff01"; + java.lang.String str26 = operation0.path; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertNull(operationType19); + org.junit.Assert.assertTrue("'" + operationType20 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType20.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str26); + } + + @Test + public void test1722() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1722"); + 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'); + 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, (int) (byte) 10, 100, 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("'" + 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 test1723() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1723"); + 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) "\u230a\u2300", charSequenceArray8); + java.lang.String str14 = java.lang.String.format(locale0, "4a4a#", (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 + "' != '" + "4a4a#" + "'", str14, "4a4a#"); + } + + @Test + public void test1724() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1724"); + 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"; + java.lang.String str13 = operation0.path; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertNull(str13); + } + + @Test + public void test1725() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1725"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 100); + java.lang.String str14 = new java.lang.String(byteArray2); + java.lang.String str16 = new java.lang.String(byteArray2, (int) (byte) 0); + java.lang.String str19 = new java.lang.String(byteArray2, (int) (byte) 0, 0); + java.nio.charset.Charset charset20 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str21 = new java.lang.String(byteArray2, 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("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "" + "'", str19, ""); + } + + @Test + public void test1726() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1726"); + 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"; + operation0.from = ""; + operation0.from = "class [B"; + 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 test1727() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1727"); + 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 str7 = java.lang.String.copyValueOf(charArray2, 1, 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("'" + str7 + "' != '" + "" + "'", str7, ""); + } + + @Test + public void test1728() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1728"); + 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, "100", (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" + "'", str12, "100"); + } + + @Test + public void test1729() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1729"); + 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("\uff00\uff0a\uff00", (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 + "' != '" + "\uff00\uff0a\uff00" + "'", str11, "\uff00\uff0a\uff00"); + } + + @Test + public void test1730() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1730"); + 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, 0); + java.lang.String str12 = new java.lang.String(byteArray2, 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (int) (short) 100, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0a01\u0a01" + "'", str12, "\u0a01\u0a01"); + } + + @Test + public void test1731() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1731"); + 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 str11 = new java.lang.String(byteArray2, 0, (int) (short) 1, (int) (byte) 1); + java.lang.String str12 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset13 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, charset13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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("'" + str11 + "' != '" + "\000" + "'", str11, "\000"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\n\000" + "'", str12, "\n\000"); + } + + @Test + public void test1732() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1732"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\001", "\u0a0a\u0a00"); + 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 test1733() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1733"); + 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; + operation0.from = "a a"; + 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.Object obj28 = operation0.value; + java.lang.String str29 = operation0.path; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType6); + 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.assertEquals("'" + obj28 + "' != '" + (-1L) + "'", obj28, (-1L)); + org.junit.Assert.assertNull(str29); + } + + @Test + public void test1734() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1734"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.path = "1"; + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type; + operation0.value = 10L; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj7 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) 10L, "\u0a01\u0a01"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(operationType3); + } + + @Test + public void test1735() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1735"); + java.lang.String str1 = new java.lang.String("32.0"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "32.0" + "'", str1, "32.0"); + } + + @Test + public void test1736() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1736"); + 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) "a#4", charSequenceArray6); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "4", charSequenceArray6); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u3401\u3401", 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 test1737() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1737"); + char[] charArray1 = new char[] { ' ' }; + java.lang.String str2 = java.lang.String.valueOf(charArray1); + org.junit.Assert.assertNotNull(charArray1); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray1), " "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray1), " "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray1), "[ ]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + " " + "'", str2, " "); + } + + @Test + public void test1738() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1738"); + 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) ' ', 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 0, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1739() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1739"); + 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 = new java.lang.String(charArray2, (int) (short) 0, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4#"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4#"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, #]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4#" + "'", str3, "4#"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4#" + "'", str4, "4#"); + 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 test1740() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1740"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a", "null"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a a?? 4?? # a4??100.0??????a a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1741() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1741"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + java.lang.Object obj12 = operation0.value; + operation0.from = "10"; + 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; + java.lang.Object obj25 = operation15.value; + java.lang.String str26 = operation15.from; + java.lang.Object obj27 = operation15.value; + operation15.from = "\u0a01\u0a01"; + operation15.from = "4"; + operation15.from = "35.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType34 = operation15.type; + operation0.type = operationType34; + java.lang.String str36 = java.lang.String.valueOf((java.lang.Object) operationType34); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + 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.assertEquals("'" + obj25 + "' != '" + (-1L) + "'", obj25, (-1L)); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "100.0" + "'", str26, "100.0"); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + (-1L) + "'", obj27, (-1L)); + org.junit.Assert.assertTrue("'" + operationType34 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType34.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str36 + "' != '" + "copy" + "'", str36, "copy"); + } + + @Test + public void test1742() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1742"); + 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 str16 = new java.lang.String(byteArray6, (int) (short) 10, 0, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + 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 test1743() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1743"); + 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); + 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) -1, (int) '#', charset15); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001" + "'", str12, "\001"); + } + + @Test + public void test1744() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1744"); + 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) (short) 0, (int) (short) 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), "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 test1745() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1745"); + java.lang.String str1 = new java.lang.String("\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0" + "'", str1, "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0"); + } + + @Test + public void test1746() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1746"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type; + operation0.from = "100"; + com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + java.lang.String str9 = operation6.path; + operation6.path = "10.0"; + java.lang.Object obj12 = operation6.value; + operation6.from = "\u010a\u0100"; + java.lang.String str15 = operation6.from; + java.lang.String str16 = operation6.from; + operation0.value = str16; + org.junit.Assert.assertNull(operationType3); + org.junit.Assert.assertNull(str9); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1.0d) + "'", obj12, (-1.0d)); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u010a\u0100" + "'", str15, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u010a\u0100" + "'", str16, "\u010a\u0100"); + } + + @Test + public void test1747() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1747"); + 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 = java.lang.String.valueOf((java.lang.Object) (short) 10); + 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 + "' != '" + "10" + "'", str21, "10"); + } + + @Test + public void test1748() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1748"); + 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, (int) (short) 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 test1749() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1749"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + java.lang.String str14 = new java.lang.String(byteArray2); + java.lang.String str16 = new java.lang.String(byteArray2, (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, 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 + "' != '" + "\001\001" + "'", str13, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\uff01\uff01" + "'", str16, "\uff01\uff01"); + } + + @Test + public void test1750() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1750"); + 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); + java.lang.Class wildcardClass9 = charArray2.getClass(); + java.lang.String str10 = java.lang.String.valueOf((java.lang.Object) wildcardClass9); + 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"); + org.junit.Assert.assertNotNull(wildcardClass9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "class [C" + "'", str10, "class [C"); + } + + @Test + public void test1751() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1751"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type; + java.lang.String str7 = operation0.path; + java.lang.String str8 = operation0.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation10.value = (-1.0d); + operation10.from = "-1"; + java.lang.String str15 = operation10.path; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = operation16.type; + com.alibaba.fastjson.JSONPatch.Operation operation18 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation18.type; + java.lang.Object obj20 = operation18.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation18.value = operationType21; + operation16.type = operationType21; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation16.type; + com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation25.value = (-1.0d); + operation25.value = (-1L); + java.lang.String str30 = operation25.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType31 = operation25.type; + operation25.from = "a a"; + com.alibaba.fastjson.JSONPatch.Operation operation34 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation34.value = (-1.0d); + operation34.from = "-1"; + java.lang.String str39 = operation34.path; + com.alibaba.fastjson.JSONPatch.Operation operation40 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation40.value = (-1.0d); + operation40.value = (-1L); + operation40.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType47 = operation40.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType48 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation40.type = operationType48; + operation34.value = operationType48; + operation25.type = operationType48; + operation16.type = operationType48; + operation10.value = operationType48; + operation0.type = operationType48; + operation0.from = "\u34ff\u3464\u340a\u340a\u34ff\u3464"; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertNull(str7); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(operationType9); + org.junit.Assert.assertNull(str15); + org.junit.Assert.assertNull(operationType17); + org.junit.Assert.assertNull(operationType19); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertTrue("'" + operationType24 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType24.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertNull(str30); + org.junit.Assert.assertNull(operationType31); + org.junit.Assert.assertNull(str39); + org.junit.Assert.assertNull(operationType47); + org.junit.Assert.assertTrue("'" + operationType48 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType48.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1752() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1752"); + 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 str22 = new java.lang.String(byteArray4, (-1)); + java.lang.Class wildcardClass23 = byteArray4.getClass(); + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.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("'" + str22 + "' != '" + "\uff01\uff01" + "'", str22, "\uff01\uff01"); + org.junit.Assert.assertNotNull(wildcardClass23); + } + + @Test + public void test1753() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1753"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray6, (int) (short) 0, 0, ""); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: "); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test1754() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1754"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + operation0.path = ""; + java.lang.String str4 = operation0.from; + java.lang.Object obj5 = operation0.value; + operation0.from = "4a4a#"; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj9 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "-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. + } + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(obj5); + } + + @Test + public void test1755() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1755"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation8.type; + 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.assertTrue("'" + operationType24 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType24.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + } + + @Test + public void test1756() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1756"); + 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) 1, (int) (byte) 100, "\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4"); + 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 + "' != '" + "\u6401\u6401" + "'", str11, "\u6401\u6401"); + } + + @Test + public void test1757() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1757"); + 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, 0, (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + } + + @Test + public void test1758() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1758"); + 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) 100, (-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(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 test1759() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1759"); + java.lang.Object[] objArray1 = null; + java.lang.String str2 = java.lang.String.format("\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a", objArray1); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str2, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); + } + + @Test + public void test1760() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1760"); + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = null; + operation0.type = operationType14; + java.lang.String str16 = java.lang.String.valueOf((java.lang.Object) operation0); + 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#"); + } + + @Test + public void test1761() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1761"); + 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(); + operation7.value = (-1.0d); + operation7.value = (-1L); + operation7.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation7.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType15 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation7.type = operationType15; + java.lang.Object obj17 = operation7.value; + operation7.value = "4"; + operation7.value = "-1.0"; + java.lang.String str22 = operation7.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation7.type; + operation0.type = operationType23; + java.lang.Object obj25 = operation0.value; + java.lang.String str26 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertNull(operationType14); + org.junit.Assert.assertTrue("'" + operationType15 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType15.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj17 + "' != '" + (-1L) + "'", obj17, (-1L)); + org.junit.Assert.assertNull(str22); + org.junit.Assert.assertTrue("'" + operationType23 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType23.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj25 + "' != '" + (-1.0d) + "'", obj25, (-1.0d)); + } + + @Test + public void test1762() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1762"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("10", "\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. + } + } + + @Test + public void test1763() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1763"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) (short) 10, 1, "true"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test1764() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1764"); + 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 str12 = new java.lang.String(byteArray2, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a 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), "[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 test1765() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1765"); + java.lang.String str1 = new java.lang.String("\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a" + "'", str1, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + } + + @Test + public void test1766() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1766"); + 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"; + operation0.from = "class com.alibaba.fastjson.JSONPatch$Operation"; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNotNull(byteArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u0a01\u0a01" + "'", str7, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + obj9 + "' != '" + "\u0a01\u0a01" + "'", obj9, "\u0a01\u0a01"); + } + + @Test + public void test1767() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1767"); + 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.nio.charset.Charset charset16 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, (int) (short) 100, (int) ' ', charset16); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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 test1768() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1768"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + byte[] byteArray7 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str9 = new java.lang.String(byteArray7, (int) (byte) 10); + java.lang.String str10 = new java.lang.String(byteArray7); + java.lang.String str12 = new java.lang.String(byteArray7, (int) ' '); + java.lang.String str14 = new java.lang.String(byteArray7, 100); + java.lang.String str16 = new java.lang.String(byteArray7, 0); + java.lang.String str18 = new java.lang.String(byteArray7, 1); + java.lang.String str19 = new java.lang.String(byteArray7); + operation0.value = byteArray7; + java.lang.String str21 = operation0.from; + org.junit.Assert.assertNotNull(byteArray7); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray7), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u2001\u2001" + "'", str12, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0101\u0101" + "'", str18, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\001\001" + "'", str19, "\001\001"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "100.0" + "'", str21, "100.0"); + } + + @Test + public void test1769() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1769"); + 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 str17 = new java.lang.String(byteArray2, ""); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: "); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + 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 test1770() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1770"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.path = "1"; + operation5.from = "4#"; + com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType11 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation10.type = operationType11; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation10.type; + operation10.from = "#"; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation10.type; + operation5.type = operationType16; + java.lang.String str18 = operation5.from; + com.alibaba.fastjson.JSONPatch.Operation operation19 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation19.value = (-1.0d); + operation19.from = "-1"; + java.lang.String str24 = operation19.path; + com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation25.value = (-1.0d); + operation25.value = (-1L); + operation25.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType32 = operation25.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType33 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation25.type = operationType33; + operation19.value = operationType33; + operation5.type = operationType33; + operation0.type = operationType33; + com.alibaba.fastjson.JSONPatch.OperationType operationType38 = operation0.type; + org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType13 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType13.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 + "' != '" + "4#" + "'", str18, "4#"); + org.junit.Assert.assertNull(str24); + org.junit.Assert.assertNull(operationType32); + org.junit.Assert.assertTrue("'" + operationType33 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType33.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)); + } + + @Test + public void test1771() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1771"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (int) '#', (int) ' ', (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + 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 test1772() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1772"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.String str2 = operation0.path; + java.lang.String str3 = operation0.path; + java.lang.String str4 = operation0.path; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(str2); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str4); + } + + @Test + public void test1773() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1773"); + 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) (short) -1, 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + 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 test1774() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1774"); + 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"; + byte[] byteArray17 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str19 = new java.lang.String(byteArray17, (int) (byte) 10); + java.lang.String str20 = new java.lang.String(byteArray17); + java.lang.String str21 = new java.lang.String(byteArray17); + java.lang.String str23 = new java.lang.String(byteArray17, (int) '#'); + java.lang.String str24 = new java.lang.String(byteArray17); + operation0.value = byteArray17; + java.nio.charset.Charset charset28 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str29 = new java.lang.String(byteArray17, (int) (short) 10, (int) (short) -1, charset28); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException 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.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str12); + org.junit.Assert.assertNotNull(byteArray17); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray17), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\u0a01\u0a01" + "'", str19, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\001\001" + "'", str20, "\001\001"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\001\001" + "'", str21, "\001\001"); + org.junit.Assert.assertEquals("'" + str23 + "' != '" + "\u2301\u2301" + "'", str23, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str24 + "' != '" + "\001\001" + "'", str24, "\001\001"); + } + + @Test + public void test1775() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1775"); + 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.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("'" + str12 + "' != '" + "" + "'", str12, ""); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4444 " + "'", str13, "4444 "); + } + + @Test + public void test1776() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1776"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + java.lang.String str14 = new java.lang.String(byteArray2); + java.lang.String str16 = 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) '4', 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, 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 + "' != '" + "\001\001" + "'", str13, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\uff01\uff01" + "'", str16, "\uff01\uff01"); + } + + @Test + public void test1777() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1777"); + 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 str10 = new java.lang.String(byteArray2); + java.lang.String str11 = 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("'" + 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("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test1778() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1778"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + operation0.path = "35"; + java.lang.String str7 = operation0.from; + operation0.from = "-1"; + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "-1" + "'", str7, "-1"); + } + + @Test + public void test1779() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1779"); + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray11); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "4 a", charSequenceArray11); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "a a", charSequenceArray11); + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str12, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str13, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); +// flaky: org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a" + "'", str14, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "a a4 a 44 a # a44 a100.04 a\001\0014 aa a" + "'", str15, "a a4 a 44 a # a44 a100.04 a\001\0014 aa a"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "a aa a 4a a # a4a a100.0a a\001\001a aa a" + "'", str16, "a aa a 4a a # a4a a100.0a a\001\001a aa a"); + } + + @Test + public void test1780() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1780"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str11 = new java.lang.String(byteArray2, (int) (short) 100, 0, 1); + java.lang.String str12 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset15 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) (short) 1, (int) (short) 1, 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"); + } + + @Test + public void test1781() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1781"); + 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.join((java.lang.CharSequence) "4", charSequenceArray5); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "\u3401\u3401", charSequenceArray5); + java.lang.String str10 = java.lang.String.valueOf((java.lang.Object) str9); + 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 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + } + + @Test + public void test1782() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1782"); + 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, (int) ' ', 10, 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 test1783() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1783"); + 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; + java.lang.String str36 = operation0.from; + 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)); + org.junit.Assert.assertEquals("'" + str36 + "' != '" + "100.0" + "'", str36, "100.0"); + } + + @Test + public void test1784() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1784"); + 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.copyValueOf(charArray2, 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), "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 test1785() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1785"); + 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; + operation0.from = ""; + operation0.from = "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a a"; + java.lang.Object obj24 = operation0.value; + 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.assertEquals("'" + obj24 + "' != '" + (-1L) + "'", obj24, (-1L)); + } + + @Test + public void test1786() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1786"); + 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 str9 = new java.lang.String(byteArray2, (int) (byte) 1, 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1787() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1787"); + 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, "-1", (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 + "' != '" + "-1" + "'", str14, "-1"); + } + + @Test + public void test1788() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1788"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, 0, (int) (byte) 10, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + } + + @Test + public void test1789() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1789"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) ""); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "" + "'", str1, ""); + } + + @Test + public void test1790() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1790"); + 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) 'a', (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1791() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1791"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str22 = new java.lang.String(byteArray4, (int) (short) 100, 0, "\u3401\u3401"); + 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.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01"); + } + + @Test + public void test1792() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1792"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, 0, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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"); + } + + @Test + public void test1793() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1793"); + 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) 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), "[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 + "' != '" + "\001\001" + "'", str10, "\001\001"); + } + + @Test + public void test1794() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1794"); + 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) (byte) -1, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, 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, 100, 10, 1, 10]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "d" + "'", str8, "d"); + } + + @Test + public void test1795() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1795"); + 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, "a a4 a 44 a # a44 a100.04 a\001\0014 aa 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 a4 a 44 a # a44 a100.04 a??4 aa a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1796() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1796"); + 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) "a#4", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) " # a4", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\uffff\uff64\uff0a\uff0a\uffff\uff64", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "32.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 + "' != '" + "32.0" + "'", str12, "32.0"); + } + + @Test + public void test1797() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1797"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.value = (-1.0d); + java.lang.String str8 = operation5.path; + java.lang.String str9 = operation5.from; + operation0.value = operation5; + java.lang.Object obj11 = null; + operation5.value = obj11; + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(str9); + } + + @Test + public void test1798() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1798"); + 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.String str22 = 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("'" + 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); + } + + @Test + public void test1799() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1799"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.copyValueOf(charArray2, 10, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "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 test1800() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1800"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + java.lang.String str17 = operation0.from; + operation0.from = "a"; + com.alibaba.fastjson.JSONPatch.Operation operation20 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation20.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation20.type; + com.alibaba.fastjson.JSONPatch.Operation operation23 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation23.value = (-1.0d); + operation23.value = (-1L); + java.lang.String str28 = operation23.path; + com.alibaba.fastjson.JSONPatch.Operation operation29 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation29.value = (-1.0d); + operation29.value = (-1L); + operation29.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType36 = operation29.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType37 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation29.type = operationType37; + com.alibaba.fastjson.JSONPatch.OperationType operationType39 = operation29.type; + operation23.value = operationType39; + operation20.type = operationType39; + java.lang.Object obj42 = operation20.value; + operation0.value = obj42; + operation0.from = "#a#"; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "4" + "'", str17, "4"); + org.junit.Assert.assertNull(operationType21); + org.junit.Assert.assertNull(operationType22); + org.junit.Assert.assertNull(str28); + org.junit.Assert.assertNull(operationType36); + org.junit.Assert.assertTrue("'" + operationType37 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType37.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType39 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType39.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(obj42); + } + + @Test + public void test1801() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1801"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + java.lang.String str3 = operation0.from; + java.lang.Object obj4 = operation0.value; + java.lang.Object obj5 = operation0.value; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass6 = obj5.getClass(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "100.0" + "'", str3, "100.0"); + org.junit.Assert.assertNull(obj4); + org.junit.Assert.assertNull(obj5); + } + + @Test + public void test1802() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1802"); + 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) (byte) 0, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 35, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + } + + @Test + public void test1803() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1803"); + 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.lang.String str15 = 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, "\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\001\001\u0a01\u0a01a 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("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u0a01" + "'", str14, "\u0a01"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + } + + @Test + public void test1804() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1804"); + 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.from = "\u010a\u0100"; + java.lang.String str9 = operation0.from; + java.lang.String str10 = operation0.from; + operation0.value = 10.0d; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + (-1.0d) + "'", obj6, (-1.0d)); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u010a\u0100" + "'", str10, "\u010a\u0100"); + } + + @Test + public void test1805() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1805"); + 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 str11 = new java.lang.String(byteArray6, (int) (byte) 1, (int) (byte) 1); + java.lang.String str12 = new java.lang.String(byteArray6); + java.lang.String str13 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray6, (int) ' ', (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(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("'" + str11 + "' != '" + "d" + "'", str11, "d"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str12, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str13, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test1806() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1806"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + operation0.path = "1.0"; + operation0.path = "a#4"; + com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.value = (-1L); + operation6.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation6.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation6.type = operationType14; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation6.type; + operation0.type = operationType16; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType13); + org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1807() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1807"); + 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 str9 = new java.lang.String(byteArray2, (int) 'a', (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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 test1808() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1808"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + java.lang.String str10 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray6, ""); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: "); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str10, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test1809() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1809"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str20 = new java.lang.String(byteArray4, "move"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: move"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01"); + } + + @Test + public void test1810() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1810"); + 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) (byte) -1, (int) (short) 100, (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\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 test1811() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1811"); + 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.path; + java.lang.String str13 = operation0.from; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertNull(str12); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + } + + @Test + public void test1812() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1812"); + 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 str9 = new java.lang.String(charArray2, (int) (byte) 0, (int) (byte) 1); + 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("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4" + "'", str9, "4"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4a" + "'", str11, "4a"); + } + + @Test + public void test1813() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1813"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray6, (int) '#', (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 0, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test1814() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1814"); + 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 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str6 = operation5.path; + byte[] byteArray9 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str11 = new java.lang.String(byteArray9, (int) (byte) 10); + java.lang.String str12 = new java.lang.String(byteArray9); + java.lang.String str13 = new java.lang.String(byteArray9); + operation5.value = byteArray9; + java.lang.String str15 = operation5.from; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation16.value = (-1.0d); + operation16.value = (-1L); + operation16.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation16.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation16.type = operationType24; + java.lang.Object obj26 = operation16.value; + operation16.value = "4"; + com.alibaba.fastjson.JSONPatch.Operation operation29 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation29.value = (-1.0d); + operation29.value = (-1L); + java.lang.String str34 = operation29.path; + com.alibaba.fastjson.JSONPatch.Operation operation35 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation35.value = (-1.0d); + operation35.value = (-1L); + operation35.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType42 = operation35.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType43 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation35.type = operationType43; + com.alibaba.fastjson.JSONPatch.OperationType operationType45 = operation35.type; + operation29.value = operationType45; + operation16.type = operationType45; + operation5.type = operationType45; + operation0.type = operationType45; + operation0.from = "\001\001"; + 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(str4); + org.junit.Assert.assertNull(str6); + org.junit.Assert.assertNotNull(byteArray9); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray9), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01"); + 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); + org.junit.Assert.assertNull(operationType23); + org.junit.Assert.assertTrue("'" + operationType24 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType24.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj26 + "' != '" + (-1L) + "'", obj26, (-1L)); + org.junit.Assert.assertNull(str34); + org.junit.Assert.assertNull(operationType42); + org.junit.Assert.assertTrue("'" + operationType43 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType43.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType45 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType45.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1815() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1815"); + 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("\u6401", (java.lang.Object[]) charSequenceArray3); + org.junit.Assert.assertNotNull(charSequenceArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "hi!" + "'", str4, "hi!"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\u6401" + "'", str5, "\u6401"); + } + + @Test + public void test1816() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1816"); + 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; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj19 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 20"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.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 test1817() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1817"); + 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) '#'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a a4a 44a # a44a100.04a??4aa a"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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 test1818() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1818"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation11 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation11.value = (-1.0d); + operation11.value = (-1L); + java.lang.Object obj16 = operation11.value; + operation11.path = "\u6401"; + java.lang.String str19 = operation11.path; + 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; + operation20.value = (-1L); + java.lang.String str32 = operation20.path; + com.alibaba.fastjson.JSONPatch.Operation operation33 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType34 = operation33.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType35 = operation33.type; + com.alibaba.fastjson.JSONPatch.Operation operation36 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation36.value = (-1.0d); + operation36.value = (-1L); + java.lang.String str41 = operation36.path; + com.alibaba.fastjson.JSONPatch.Operation operation42 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation42.value = (-1.0d); + operation42.value = (-1L); + operation42.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType49 = operation42.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType50 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation42.type = operationType50; + com.alibaba.fastjson.JSONPatch.OperationType operationType52 = operation42.type; + operation36.value = operationType52; + operation33.type = operationType52; + operation20.type = operationType52; + operation11.type = operationType52; + operation0.type = operationType52; + java.lang.Class wildcardClass58 = operationType52.getClass(); + 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.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L)); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\u6401" + "'", str19, "\u6401"); + org.junit.Assert.assertNull(operationType27); + org.junit.Assert.assertTrue("'" + operationType28 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType28.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str32); + org.junit.Assert.assertNull(operationType34); + org.junit.Assert.assertNull(operationType35); + org.junit.Assert.assertNull(str41); + org.junit.Assert.assertNull(operationType49); + org.junit.Assert.assertTrue("'" + operationType50 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType50.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType52 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType52.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(wildcardClass58); + } + + @Test + public void test1819() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1819"); + 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(" #44", (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 + "' != '" + " #44" + "'", str13, " #44"); + } + + @Test + public void test1820() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1820"); + 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); + java.nio.charset.Charset charset14 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, charset14); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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 test1821() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1821"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray10); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray10); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\u2001\u2001", charSequenceArray10); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "\ufffdd\n\n\ufffdd", charSequenceArray10); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "#", charSequenceArray10); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a", charSequenceArray10); + java.lang.String str18 = java.lang.String.format(locale0, "4a", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "4a" + "'", str18, "4a"); + } + + @Test + public void test1822() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1822"); + java.lang.String str1 = new java.lang.String("copy"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "copy" + "'", str1, "copy"); + } + + @Test + public void test1823() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1823"); + 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.Object obj13 = null; + operation0.value = obj13; + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType18 = operation15.type; + java.lang.String str19 = operation15.from; + com.alibaba.fastjson.JSONPatch.Operation operation20 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation20.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation20.type; + com.alibaba.fastjson.JSONPatch.Operation operation23 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation23.value = (-1.0d); + operation23.value = (-1L); + java.lang.String str28 = operation23.path; + com.alibaba.fastjson.JSONPatch.Operation operation29 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation29.value = (-1.0d); + operation29.value = (-1L); + operation29.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType36 = operation29.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType37 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation29.type = operationType37; + com.alibaba.fastjson.JSONPatch.OperationType operationType39 = operation29.type; + operation23.value = operationType39; + operation20.type = operationType39; + operation15.type = operationType39; + operation0.type = operationType39; + operation0.from = "null"; + 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.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType18 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType18.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(str19); + org.junit.Assert.assertNull(operationType21); + org.junit.Assert.assertNull(operationType22); + org.junit.Assert.assertNull(str28); + org.junit.Assert.assertNull(operationType36); + org.junit.Assert.assertTrue("'" + operationType37 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType37.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType39 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType39.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1824() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1824"); + 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.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) 'a', 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\uff01\uff01" + "'", str14, "\uff01\uff01"); + } + + @Test + public void test1825() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1825"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation2.type; + java.lang.Object obj4 = operation2.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation2.value = operationType5; + operation0.type = operationType5; + operation0.from = "\n\000"; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType3); + org.junit.Assert.assertNull(obj4); + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + } + + @Test + public void test1826() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1826"); + java.lang.String str1 = java.lang.String.valueOf((double) '#'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "35.0" + "'", str1, "35.0"); + } + + @Test + public void test1827() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1827"); + 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; + operation0.from = ""; + operation0.from = "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a a"; + java.lang.String str24 = operation0.path; + 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.assertNull(str24); + } + + @Test + public void test1828() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1828"); + 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 "; + operation0.value = " "; + operation0.from = "class com.alibaba.fastjson.JSONPatch$Operation"; + } + + @Test + public void test1829() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1829"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.copyValueOf(charArray2, 100, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1830() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1830"); + byte[] byteArray0 = null; + java.nio.charset.Charset charset1 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, charset1); + 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 test1831() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1831"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("10", "\u0a0a\u0a00"); + 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 test1832() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1832"); + 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) "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0", charSequenceArray9); + java.lang.String str17 = java.lang.String.format("10.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 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "10.0" + "'", str17, "10.0"); + } + + @Test + public void test1833() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1833"); + 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.String str14 = operation0.from; + 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("'" + 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("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + } + + @Test + public void test1834() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1834"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("replace", "52"); + 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 test1835() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1835"); + 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 strComparator11 = java.lang.String.CASE_INSENSITIVE_ORDER; + operation0.value = strComparator11; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + java.lang.String str16 = operation13.path; + java.lang.String str17 = operation13.from; + operation13.path = "a a"; + operation0.value = operation13; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNotNull(strComparator11); + org.junit.Assert.assertNull(str16); + org.junit.Assert.assertNull(str17); + } + + @Test + public void test1836() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1836"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, 100); + java.lang.String str8 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, "d"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: d"); + } 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 + "' != '" + "\u640a\u6400" + "'", str7, "\u640a\u6400"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\n\000" + "'", str8, "\n\000"); + } + + @Test + public void test1837() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1837"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) (short) 1, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + } + + @Test + public void test1838() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1838"); + 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 str15 = new java.lang.String(byteArray2, (int) (byte) 100, (int) ' ', 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, 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 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u2301\u2301" + "'", str11, "\u2301\u2301"); + } + + @Test + public void test1839() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1839"); + 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, 0, (int) (byte) 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), "[-1, 35, 100, 1, 0]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test1840() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1840"); + 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 = java.lang.String.copyValueOf(charArray2, (int) (byte) 0, 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("'" + str6 + "' != '" + "a" + "'", str6, "a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "" + "'", str9, ""); + } + + @Test + public void test1841() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1841"); + 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.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) (byte) 10, 1, 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 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + } + + @Test + public void test1842() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1842"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str20 = new java.lang.String(byteArray2, (int) (byte) 10, 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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 test1843() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1843"); + 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); + java.lang.String str12 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) ' ', (int) (short) 10, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test1844() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1844"); + 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'); + java.lang.String str20 = new java.lang.String(byteArray2, (int) (byte) 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 + "' != '" + "\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"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u0101\u0101" + "'", str20, "\u0101\u0101"); + } + + @Test + public void test1845() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1845"); + 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) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 97, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test1846() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1846"); + 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) (byte) 10); + 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 + "' != '" + "\u0a01\u0a01" + "'", str7, "\u0a01\u0a01"); + } + + @Test + public void test1847() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1847"); + 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.nio.charset.Charset charset16 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, charset16); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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"); + } + + @Test + public void test1848() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1848"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.Object obj2 = operation0.value; + java.lang.String str3 = operation0.from; + operation0.path = "\u6101\u6101"; + operation0.path = "a#a4##"; + operation0.path = "\u230a\u2300"; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNull(str3); + } + + @Test + public void test1849() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1849"); + 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.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.from = "-1"; + java.lang.String str11 = operation6.path; + com.alibaba.fastjson.JSONPatch.Operation operation12 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation12.value = (-1.0d); + operation12.value = (-1L); + operation12.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation12.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation12.type = operationType20; + operation6.value = operationType20; + operation0.type = operationType20; + java.lang.Object obj24 = operation0.value; + operation0.from = "52.0"; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertNull(operationType19); + org.junit.Assert.assertTrue("'" + operationType20 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType20.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj24 + "' != '" + (-1.0d) + "'", obj24, (-1.0d)); + } + + @Test + public void test1850() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1850"); + 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.lang.String str15 = new java.lang.String(byteArray2); + 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) 1, (int) (byte) 10, 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("'" + 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"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + } + + @Test + public void test1851() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1851"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\uff00\uff0a\uff00", "\u3401\u3401"); + 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 test1852() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1852"); + 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 = java.lang.String.valueOf(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), "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 test1853() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1853"); + 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; + operation0.from = ""; + 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)); + } + + @Test + public void test1854() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1854"); + java.lang.String str1 = java.lang.String.valueOf((-1L)); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1" + "'", str1, "-1"); + } + + @Test + public void test1855() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1855"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.String str2 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation3.value = (-1.0d); + operation3.value = (-1L); + operation3.from = "100.0"; + java.lang.Object obj10 = operation3.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation3.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation3.type; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.from = "100.0"; + operation13.path = "aa4"; + com.alibaba.fastjson.JSONPatch.Operation operation18 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation18.value = (-1.0d); + operation18.value = (-1L); + java.lang.String str23 = operation18.path; + com.alibaba.fastjson.JSONPatch.Operation operation24 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation24.value = (-1.0d); + operation24.value = (-1L); + operation24.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType31 = operation24.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType32 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation24.type = operationType32; + com.alibaba.fastjson.JSONPatch.OperationType operationType34 = operation24.type; + operation18.value = operationType34; + operation13.type = operationType34; + operation3.type = operationType34; + com.alibaba.fastjson.JSONPatch.OperationType operationType38 = operation3.type; + operation0.type = operationType38; + java.lang.Object obj40 = operation0.value; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(str2); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertNull(operationType11); + org.junit.Assert.assertNull(operationType12); + org.junit.Assert.assertNull(str23); + org.junit.Assert.assertNull(operationType31); + org.junit.Assert.assertTrue("'" + operationType32 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType32.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType34 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType34.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.assertNull(obj40); + } + + @Test + public void test1856() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1856"); + 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 test1857() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1857"); + 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.copyValueOf(charArray2, (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(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 test1858() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1858"); + 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; + operation0.path = "97"; + java.lang.String str17 = java.lang.String.valueOf((java.lang.Object) "97"); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "97" + "'", str17, "97"); + } + + @Test + public void test1859() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1859"); + 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); + operation17.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation17.type; + com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str26 = operation25.path; + com.alibaba.fastjson.JSONPatch.Operation operation27 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation27.value = (-1.0d); + operation27.value = (-1L); + java.lang.Class wildcardClass32 = operation27.getClass(); + operation25.value = wildcardClass32; + java.lang.Object obj34 = operation25.value; + operation17.value = obj34; + java.lang.Class wildcardClass36 = operation17.getClass(); + operation0.value = wildcardClass36; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj39 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) wildcardClass36, "\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. + } + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\n\000" + "'", str16, "\n\000"); + org.junit.Assert.assertNull(operationType24); + org.junit.Assert.assertNull(str26); + org.junit.Assert.assertNotNull(wildcardClass32); + org.junit.Assert.assertNotNull(obj34); + org.junit.Assert.assertEquals(obj34.toString(), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj34), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj34), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertNotNull(wildcardClass36); + } + + @Test + public void test1860() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1860"); + 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 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("'" + str16 + "' != '" + "\u6401\u6401" + "'", str16, "\u6401\u6401"); + } + + @Test + public void test1861() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1861"); + 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 str9 = new java.lang.String(charArray2, (int) (byte) 0, (int) (byte) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(charArray2, (int) 'a', (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4" + "'", str9, "4"); + } + + @Test + public void test1862() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1862"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray2, (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(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 test1863() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1863"); + 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.String str16 = operation0.path; + 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.assertNull(str16); + } + + @Test + public void test1864() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1864"); + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type; + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertNull(operationType10); + } + + @Test + public void test1865() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1865"); + 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.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#"); + } + + @Test + public void test1866() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1866"); + 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; + operation0.from = "35.0"; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType2); + org.junit.Assert.assertNull(obj3); + } + + @Test + public void test1867() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1867"); + byte[] byteArray0 = null; + java.nio.charset.Charset charset3 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, (int) (short) 100, 10, charset3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test1868() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1868"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("", "4a4a#"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 24a4a#"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1869() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1869"); + 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 str18 = new java.lang.String(byteArray2, "\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4"); + } 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("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + } + + @Test + public void test1870() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1870"); + 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.join((java.lang.CharSequence) "32.0", charSequenceArray6); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "#a#", 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 test1871() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1871"); + 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.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType12; + 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.assertTrue("'" + operationType12 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType12.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1872() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1872"); + 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) 0, (int) (byte) 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, 1, 32, -1, -1]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001" + "'", str8, "\001"); + } + + @Test + public void test1873() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1873"); + 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 str15 = 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), "[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 test1874() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1874"); + 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("a#4", (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 + "' != '" + "a#4" + "'", str9, "a#4"); + } + + @Test + public void test1875() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1875"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = java.lang.String.copyValueOf(charArray5, (int) (short) 100, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + } + + @Test + public void test1876() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1876"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.Object obj5 = operation0.value; + java.lang.Object obj6 = null; + operation0.value = obj6; + java.lang.String str8 = operation0.path; + java.lang.String str9 = operation0.from; + operation0.from = "4"; + operation0.from = "4"; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(str9); + } + + @Test + public void test1877() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1877"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.Object obj2 = operation0.value; + java.lang.String str3 = operation0.from; + operation0.path = "\u6101\u6101"; + operation0.path = "a#a4##"; + java.lang.Object obj8 = operation0.value; + operation0.path = "\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.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(obj8); + } + + @Test + public void test1878() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1878"); + 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); + java.lang.String str15 = new java.lang.String(byteArray2, (int) (short) 0, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str19 = new java.lang.String(byteArray2, (int) (byte) 0, (int) '4', "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0"); + 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"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\uff01\uff01" + "'", str12, "\uff01\uff01"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + } + + @Test + public void test1879() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1879"); + 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.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) '4', (int) '4', 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 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test1880() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1880"); + 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.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) (byte) 10, 100, "class [B"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + } + + @Test + public void test1881() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1881"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + operation0.from = "#"; + com.alibaba.fastjson.JSONPatch.Operation operation19 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation19.value = (-1.0d); + operation19.value = (-1L); + operation19.from = "100.0"; + java.lang.Object obj26 = operation19.value; + java.lang.Object obj27 = operation19.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType28 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation19.type = operationType28; + com.alibaba.fastjson.JSONPatch.OperationType operationType30 = operation19.type; + operation0.type = operationType30; + 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("'" + obj26 + "' != '" + (-1L) + "'", obj26, (-1L)); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + (-1L) + "'", obj27, (-1L)); + org.junit.Assert.assertTrue("'" + operationType28 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType28.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + org.junit.Assert.assertTrue("'" + operationType30 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType30.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + } + + @Test + public void test1882() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1882"); + 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"; + com.alibaba.fastjson.JSONPatch.Operation operation8 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation8.value = (-1.0d); + operation0.value = (-1.0d); + operation0.from = "move"; + java.lang.String str14 = operation0.path; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "4 a" + "'", str14, "4 a"); + } + + @Test + public void test1883() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1883"); + 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 str12 = new java.lang.String(byteArray2, (int) (short) 0, (int) (short) 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("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\uff01\uff01" + "'", str9, "\uff01\uff01"); + } + + @Test + public void test1884() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1884"); + 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 str17 = new java.lang.String(byteArray4, 0, 0); + java.lang.String str19 = new java.lang.String(byteArray4, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str23 = new java.lang.String(byteArray4, (int) (byte) 100, (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.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("'" + str17 + "' != '" + "" + "'", str17, ""); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\001\001" + "'", str19, "\001\001"); + } + + @Test + public void test1885() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1885"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation16.type = operationType17; + operation16.path = "replace"; + com.alibaba.fastjson.JSONPatch.Operation operation21 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation21.value = (-1.0d); + operation21.value = (-1L); + java.lang.Object obj26 = operation21.value; + com.alibaba.fastjson.JSONPatch.Operation operation27 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation27.value = (-1.0d); + operation27.value = (-1L); + operation27.from = "100.0"; + java.lang.Object obj34 = operation27.value; + java.lang.Object obj35 = operation27.value; + com.alibaba.fastjson.JSONPatch.Operation operation36 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation36.value = (-1.0d); + operation36.value = (-1L); + operation36.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType43 = operation36.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType44 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation36.type = operationType44; + java.lang.Object obj46 = operation36.value; + operation36.value = "4"; + com.alibaba.fastjson.JSONPatch.Operation operation49 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation49.value = (-1.0d); + operation49.value = (-1L); + java.lang.String str54 = operation49.path; + com.alibaba.fastjson.JSONPatch.Operation operation55 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation55.value = (-1.0d); + operation55.value = (-1L); + operation55.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType62 = operation55.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType63 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation55.type = operationType63; + com.alibaba.fastjson.JSONPatch.OperationType operationType65 = operation55.type; + operation49.value = operationType65; + operation36.type = operationType65; + operation27.type = operationType65; + operation21.type = operationType65; + operation16.type = operationType65; + operation0.type = operationType65; + 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.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertEquals("'" + obj26 + "' != '" + (-1L) + "'", obj26, (-1L)); + org.junit.Assert.assertEquals("'" + obj34 + "' != '" + (-1L) + "'", obj34, (-1L)); + org.junit.Assert.assertEquals("'" + obj35 + "' != '" + (-1L) + "'", obj35, (-1L)); + org.junit.Assert.assertNull(operationType43); + org.junit.Assert.assertTrue("'" + operationType44 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType44.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj46 + "' != '" + (-1L) + "'", obj46, (-1L)); + org.junit.Assert.assertNull(str54); + org.junit.Assert.assertNull(operationType62); + org.junit.Assert.assertTrue("'" + operationType63 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType63.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType65 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType65.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1886() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1886"); + 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) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(charArray2, (int) (short) 10, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1887() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1887"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray12 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray12); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray12); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray12); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray12); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray12); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray12); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray12); + java.lang.String str20 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray12); + java.lang.String str21 = java.lang.String.join((java.lang.CharSequence) "32.0", charSequenceArray12); + java.lang.String str22 = java.lang.String.format(locale0, " # a4", (java.lang.Object[]) charSequenceArray12); + org.junit.Assert.assertNotNull(charSequenceArray12); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "100.0" + "'", str20, "100.0"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "100.0" + "'", str21, "100.0"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + " # a4" + "'", str22, " # a4"); + } + + @Test + public void test1888() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1888"); + java.lang.String str1 = new java.lang.String("0"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0" + "'", str1, "0"); + } + + @Test + public void test1889() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1889"); + 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 = java.lang.String.copyValueOf(charArray2, (int) (short) 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 test1890() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1890"); + 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; + operation0.path = "a 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)); + } + + @Test + public void test1891() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1891"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, 0, (int) (short) 1, "52.0"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 52.0"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + } + + @Test + public void test1892() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1892"); + 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, "", (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 + "' != '" + "" + "'", str11, ""); + } + + @Test + public void test1893() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1893"); + 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, "hi!", (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 + "' != '" + "hi!" + "'", str13, "hi!"); + } + + @Test + public void test1894() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1894"); + 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 str9 = new java.lang.String(byteArray2, (int) (short) -1); + java.lang.Class wildcardClass10 = byteArray2.getClass(); + 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("'" + str9 + "' != '" + "\uff0a\uff00" + "'", str9, "\uff0a\uff00"); + org.junit.Assert.assertNotNull(wildcardClass10); + } + + @Test + public void test1895() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1895"); + 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) ' ', (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count -1, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1896() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1896"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str21 = new java.lang.String(byteArray2, 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"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\001\001" + "'", str17, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\001\001" + "'", str18, "\001\001"); + } + + @Test + public void test1897() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1897"); + 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) 10, (int) (byte) 1, "\u34ff\u3464\u340a\u340a\u34ff\u3464"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + 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 test1898() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1898"); + 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 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation5.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation5.type; + com.alibaba.fastjson.JSONPatch.Operation operation8 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation8.value = (-1.0d); + operation8.value = (-1L); + java.lang.String str13 = operation8.path; + com.alibaba.fastjson.JSONPatch.Operation operation14 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation14.value = (-1.0d); + operation14.value = (-1L); + operation14.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation14.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation14.type = operationType22; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation14.type; + operation8.value = operationType24; + operation5.type = operationType24; + operation0.type = operationType24; + java.lang.String str28 = operation0.path; + java.lang.Class wildcardClass29 = operation0.getClass(); + 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(str4); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertNull(str13); + org.junit.Assert.assertNull(operationType21); + org.junit.Assert.assertTrue("'" + operationType22 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType22.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType24 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType24.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str28); + org.junit.Assert.assertNotNull(wildcardClass29); + } + + @Test + public void test1899() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1899"); + 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) (byte) 10, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + } + + @Test + public void test1900() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1900"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("97.0", "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 2, line 1, column 3 class com.alibaba.fastjson.JSONPatch$Operation?d???dclass com.alibaba.fastjson.JSONPatch$Operation??class com.alibaba.fastjson.JSONPatch$Operation#class com.alibaba.fastjson.JSONPatch$Operation??class com.alibaba.fastjson.JSONPatch$Operation97.0"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1901() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1901"); + 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); + operation7.from = "100.0"; + operation7.path = "4444 "; + java.lang.String str16 = operation7.from; + com.alibaba.fastjson.JSONPatch.Operation operation17 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation17.value = (-1.0d); + operation17.value = (-1L); + operation17.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation17.type; + com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation25.value = (-1.0d); + operation25.value = (-1L); + operation25.from = "100.0"; + java.lang.Object obj32 = operation25.value; + java.lang.Object obj33 = operation25.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType34 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation25.type = operationType34; + operation17.type = operationType34; + operation7.type = operationType34; + com.alibaba.fastjson.JSONPatch.Operation operation38 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation38.value = (-1.0d); + java.lang.String str41 = operation38.path; + java.lang.String str42 = operation38.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType43 = operation38.type; + com.alibaba.fastjson.JSONPatch.Operation operation44 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation44.value = (-1.0d); + operation44.from = "-1"; + java.lang.String str49 = operation44.path; + com.alibaba.fastjson.JSONPatch.Operation operation50 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation50.value = (-1.0d); + operation50.value = (-1L); + operation50.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType57 = operation50.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType58 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation50.type = operationType58; + operation44.value = operationType58; + operation38.type = operationType58; + operation7.type = operationType58; + operation0.value = operation7; + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertNull(operationType24); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + (-1L) + "'", obj32, (-1L)); + org.junit.Assert.assertEquals("'" + obj33 + "' != '" + (-1L) + "'", obj33, (-1L)); + org.junit.Assert.assertTrue("'" + operationType34 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType34.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + org.junit.Assert.assertNull(str41); + org.junit.Assert.assertNull(str42); + org.junit.Assert.assertNull(operationType43); + org.junit.Assert.assertNull(str49); + org.junit.Assert.assertNull(operationType57); + org.junit.Assert.assertTrue("'" + operationType58 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType58.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1902() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1902"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation80 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation80.value = (-1.0d); + operation80.value = (-1L); + operation80.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType87 = operation80.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType88 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation80.type = operationType88; + com.alibaba.fastjson.JSONPatch.OperationType operationType90 = operation80.type; + operation73.type = operationType90; + 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); + org.junit.Assert.assertNull(operationType87); + org.junit.Assert.assertTrue("'" + operationType88 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType88.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType90 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType90.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1903() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1903"); + 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) "\u640a\u6400", charSequenceArray4); + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "\uffff\uff64\uff0a\uff0a\uffff\uff64", 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 + "' != '" + "hi!" + "'", str7, "hi!"); + } + + @Test + public void test1904() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1904"); + 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 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(charArray2, (int) ' ', (int) (byte) 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(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 test1905() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1905"); + 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("\001\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\001" + "'", str9, "\001\001"); + } + + @Test + public void test1906() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1906"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + java.lang.String str3 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation4 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = operation4.type; + com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation6.type; + java.lang.Object obj8 = operation6.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation6.value = operationType9; + operation4.type = operationType9; + operation0.type = operationType9; + operation0.from = "\uffff\uff64\uff0a\uff0a\uffff\uff64"; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertNull(obj8); + org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + } + + @Test + public void test1907() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1907"); + 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, (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(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 test1908() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1908"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = java.lang.String.valueOf(charArray0, (int) ' ', (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test1909() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1909"); + 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) "a#4", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "4", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "null", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "\u0101\u0101", (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 + "' != '" + "\u0101\u0101" + "'", str12, "\u0101\u0101"); + } + + @Test + public void test1910() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1910"); + 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, "class com.alibaba.fastjson.JSONPatch$Operation", (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 + "' != '" + "class com.alibaba.fastjson.JSONPatch$Operation" + "'", str17, "class com.alibaba.fastjson.JSONPatch$Operation"); + } + + @Test + public void test1911() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1911"); + 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, 10, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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), "[-1, 35, 100, 1, 0]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test1912() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1912"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str15 = new java.lang.String(charArray10, (int) (byte) 0, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(charArray10, (int) (short) -1, (int) (byte) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 1, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + } + + @Test + public void test1913() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1913"); + 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; + operation0.path = "0"; + 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; + operation0.from = "#"; + java.lang.Class wildcardClass17 = operation0.getClass(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj19 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) wildcardClass17, "class [B"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2class [B"); + } 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.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.assertNotNull(wildcardClass17); + } + + @Test + public void test1914() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1914"); + 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 a4a 44a # a44a100.04a\001\0014aa a", charSequenceArray8); + java.lang.String str14 = java.lang.String.format(locale0, "#", (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 + "' != '" + "#" + "'", str14, "#"); + } + + @Test + public void test1915() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1915"); + 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) '#'); + java.lang.String str19 = java.lang.String.valueOf((java.lang.Object) '#'); + 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"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "#" + "'", str19, "#"); + } + + @Test + public void test1916() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1916"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray2, (int) (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), "[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 test1917() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1917"); + 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.copyValueOf(charArray5, 100, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + } + + @Test + public void test1918() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1918"); + 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 str13 = new java.lang.String(byteArray2, (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(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 test1919() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1919"); + 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.Object obj14 = operation0.value; + java.lang.CharSequence[] charSequenceArray19 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str20 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray19); + java.lang.String str21 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray19); + java.lang.String str22 = java.lang.String.join((java.lang.CharSequence) "\u0a01\u0a01", charSequenceArray19); + operation0.value = "\u0a01\u0a01"; + 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.assertNull(obj14); + org.junit.Assert.assertNotNull(charSequenceArray19); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "100.0" + "'", str20, "100.0"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "100.0" + "'", str21, "100.0"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "100.0" + "'", str22, "100.0"); + } + + @Test + public void test1920() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1920"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\uff0a\uff00", "52"); + 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 test1921() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1921"); + 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, 0, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 10, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1922() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1922"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = java.lang.String.valueOf(charArray5, (int) (short) 10, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 35, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + } + + @Test + public void test1923() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1923"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.value = (-1.0d); + java.lang.String str8 = operation5.path; + java.lang.String str9 = operation5.from; + operation0.value = operation5; + char[] charArray13 = new char[] { '4', 'a' }; + java.lang.String str14 = new java.lang.String(charArray13); + java.lang.String str15 = new java.lang.String(charArray13); + java.lang.String str16 = new java.lang.String(charArray13); + java.lang.String str17 = new java.lang.String(charArray13); + java.lang.Class wildcardClass18 = charArray13.getClass(); + operation5.value = wildcardClass18; + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(str9); + org.junit.Assert.assertNotNull(charArray13); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray13), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray13), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray13), "[4, a]"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "4a" + "'", str14, "4a"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "4a" + "'", str15, "4a"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "4a" + "'", str16, "4a"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "4a" + "'", str17, "4a"); + org.junit.Assert.assertNotNull(wildcardClass18); + } + + @Test + public void test1924() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1924"); + 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; + operation0.from = "4a"; + operation0.path = "a a4a 44a # a44a100.04a\001\0014aa a"; + java.lang.String str25 = 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("'" + 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.assertEquals("'" + str25 + "' != '" + "4a" + "'", str25, "4a"); + } + + @Test + public void test1925() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1925"); + 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 str19 = new java.lang.String(byteArray2); + java.lang.String str20 = new java.lang.String(byteArray2); + java.lang.String str22 = new java.lang.String(byteArray2, (int) (byte) 10); + 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("'" + str19 + "' != '" + "\001\001" + "'", str19, "\001\001"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\001\001" + "'", str20, "\001\001"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "\u0a01\u0a01" + "'", str22, "\u0a01\u0a01"); + } + + @Test + public void test1926() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1926"); + 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 str23 = new java.lang.String(byteArray4, 0, (int) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str26 = new java.lang.String(byteArray4, 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.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("'" + str23 + "' != '" + "\001" + "'", str23, "\001"); + } + + @Test + public void test1927() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1927"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.valueOf(charArray5, (int) (byte) 0, 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 "); + } + + @Test + public void test1928() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1928"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray6, (int) (short) 0, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 32, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test1929() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1929"); + 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) "replace", charSequenceArray6); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray6); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "a a32.0 432.0 # a432.0100.032.0\001\00132.0a a", 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 test1930() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1930"); + 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) (byte) -1, (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, 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, 100, 10, 1, 10]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "d" + "'", str8, "d"); + } + + @Test + public void test1931() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1931"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + java.lang.String str9 = operation0.from; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNull(str9); + } + + @Test + public void test1932() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1932"); + com.alibaba.fastjson.JSONPatch.Operation operation1 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation1.value = (-1.0d); + operation1.value = (-1L); + operation1.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation1.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation1.type = operationType9; + java.lang.Object obj11 = operation1.value; + operation1.value = "4"; + operation1.value = "-1.0"; + java.lang.String str16 = operation1.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = operation1.type; + com.alibaba.fastjson.JSONPatch.Operation operation18 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation18.type; + operation18.path = ""; + java.lang.String str22 = operation18.from; + com.alibaba.fastjson.JSONPatch.Operation operation23 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation23.type; + operation23.path = "1.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType27 = com.alibaba.fastjson.JSONPatch.OperationType.add; + operation23.type = operationType27; + com.alibaba.fastjson.JSONPatch.OperationType operationType29 = operation23.type; + 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; + java.lang.Object obj40 = operation30.value; + java.lang.String str41 = operation30.from; + java.lang.Object obj42 = operation30.value; + operation30.from = "\u0a01\u0a01"; + operation30.from = "4"; + operation30.from = "35.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType49 = operation30.type; + java.lang.Object[] objArray50 = new java.lang.Object[] { operation1, operation18, operationType29, operation30 }; + java.lang.String str51 = java.lang.String.format("\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0", objArray50); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + (-1L) + "'", obj11, (-1L)); + org.junit.Assert.assertNull(str16); + org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(operationType19); + org.junit.Assert.assertNull(str22); + org.junit.Assert.assertNull(operationType24); + org.junit.Assert.assertTrue("'" + operationType27 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType27.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + org.junit.Assert.assertTrue("'" + operationType29 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType29.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + 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.assertEquals("'" + obj40 + "' != '" + (-1L) + "'", obj40, (-1L)); + org.junit.Assert.assertEquals("'" + str41 + "' != '" + "100.0" + "'", str41, "100.0"); + org.junit.Assert.assertEquals("'" + obj42 + "' != '" + (-1L) + "'", obj42, (-1L)); + org.junit.Assert.assertTrue("'" + operationType49 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType49.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(objArray50); + org.junit.Assert.assertEquals("'" + str51 + "' != '" + "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0" + "'", str51, "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0"); + } + + @Test + public void test1933() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1933"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + java.lang.String str6 = new java.lang.String(intArray0, 0, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(intArray0, (int) 'a', 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, 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, ""); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + } + + @Test + public void test1934() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1934"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("aa4", "10.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2aa4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1935() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1935"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + operation0.value = "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"; + java.lang.String str8 = operation0.path; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(str8); + } + + @Test + public void test1936() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1936"); + 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 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = java.lang.String.copyValueOf(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#"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4#" + "'", str13, "4#"); + } + + @Test + public void test1937() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1937"); + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray10); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\000", charSequenceArray10); + java.lang.String str14 = java.lang.String.format(" ", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str11, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str12, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "a a\000 4\000 # a4\000100.0\000\001\001\000a a" + "'", str13, "a a\000 4\000 # a4\000100.0\000\001\001\000a a"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + " " + "'", str14, " "); + } + + @Test + public void test1938() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1938"); + 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) (byte) 10, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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 test1939() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1939"); + 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; + java.lang.Object obj7 = operation0.value; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(str6); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + } + + @Test + public void test1940() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1940"); + com.alibaba.fastjson.JSONPatch.OperationType operationType0 = com.alibaba.fastjson.JSONPatch.OperationType.test; + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) operationType0); + org.junit.Assert.assertTrue("'" + operationType0 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType0.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "test" + "'", str1, "test"); + } + + @Test + public void test1941() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1941"); + 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) 100); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, 0, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u640a\u6400" + "'", str10, "\u640a\u6400"); + } + + @Test + public void test1942() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1942"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type; + java.lang.String str7 = operation0.path; + java.lang.String str8 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str10 = operation9.path; + java.lang.Object obj11 = operation9.value; + java.lang.String str12 = operation9.path; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.path = "1"; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation16.value = (-1.0d); + operation16.value = (-1L); + operation16.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation16.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation16.type = operationType24; + operation13.type = operationType24; + operation9.type = operationType24; + operation0.type = operationType24; + operation0.from = "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"; + operation0.path = "100.0"; + java.lang.Class wildcardClass33 = operation0.getClass(); + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertNull(str7); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertNull(obj11); + org.junit.Assert.assertNull(str12); + org.junit.Assert.assertNull(operationType23); + org.junit.Assert.assertTrue("'" + operationType24 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType24.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(wildcardClass33); + } + + @Test + public void test1943() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1943"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass9 = operationType8.getClass(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(operationType8); + } + + @Test + public void test1944() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1944"); + 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 = null; + operation0.value = obj9; + java.lang.String str11 = operation0.from; + java.lang.String str12 = operation0.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = null; + operation0.type = operationType13; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + (-1.0d) + "'", obj6, (-1.0d)); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertNull(str12); + } + + @Test + public void test1945() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1945"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = java.lang.String.valueOf(charArray5, (int) (byte) 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(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4444 " + "'", str8, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4444 " + "'", str9, "4444 "); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, ""); + } + + @Test + public void test1946() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1946"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + java.lang.String str3 = operation0.path; + java.lang.String str4 = operation0.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = operation0.type; + java.lang.String str6 = operation0.from; + java.lang.Class wildcardClass7 = operation0.getClass(); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(str6); + org.junit.Assert.assertNotNull(wildcardClass7); + } + + @Test + public void test1947() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1947"); + 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 str14 = new java.lang.String(byteArray2, 0); + 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), "[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("'" + str14 + "' != '" + "\n\000" + "'", str14, "\n\000"); + } + + @Test + public void test1948() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1948"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + java.lang.String str3 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation4 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = operation4.type; + com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation6.type; + java.lang.Object obj8 = operation6.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation6.value = operationType9; + operation4.type = operationType9; + operation0.type = operationType9; + java.lang.Class wildcardClass13 = operationType9.getClass(); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertNull(obj8); + org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertNotNull(wildcardClass13); + } + + @Test + public void test1949() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1949"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a a", "\001\001"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1950() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1950"); + 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.from = "\u010a\u0100"; + operation0.path = ""; + java.lang.Class wildcardClass11 = operation0.getClass(); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + (-1.0d) + "'", obj6, (-1.0d)); + org.junit.Assert.assertNotNull(wildcardClass11); + } + + @Test + public void test1951() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1951"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str6 = new java.lang.String(byteArray2, (int) 'a'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, (int) 'a', (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u6101\u6101" + "'", str6, "\u6101\u6101"); + } + + @Test + public void test1952() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1952"); + 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.join((java.lang.CharSequence) "-1", charSequenceArray7); + java.lang.String str13 = java.lang.String.format("\u6401\u6401", (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 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401"); + } + + @Test + public void test1953() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1953"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str9 = java.lang.String.copyValueOf(charArray5, (int) (short) 0, 0); + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "" + "'", str9, ""); + } + + @Test + public void test1954() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1954"); + java.lang.CharSequence charSequence0 = 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.join((java.lang.CharSequence) "#", charSequenceArray7); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = java.lang.String.join(charSequence0, charSequenceArray7); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + 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"); + } + + @Test + public void test1955() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1955"); + 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.String str22 = operation0.from; + java.lang.String str23 = java.lang.String.valueOf((java.lang.Object) str22); + 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.assertEquals("'" + str22 + "' != '" + "100.0" + "'", str22, "100.0"); + org.junit.Assert.assertEquals("'" + str23 + "' != '" + "100.0" + "'", str23, "100.0"); + } + + @Test + public void test1956() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1956"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + 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, (-1), (int) (short) -1, "a#a4##"); + 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 + "' != '" + "\001\001" + "'", str13, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + } + + @Test + public void test1957() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1957"); + 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) "copy", charSequenceArray9); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "4 ##", charSequenceArray9); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray9); + java.lang.String str16 = java.lang.String.format(locale0, "add", (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 + "' != '" + "add" + "'", str16, "add"); + } + + @Test + public void test1958() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1958"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("4444 ", "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 test1959() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1959"); + 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.nio.charset.Charset charset10 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, charset10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + } + + @Test + public void test1960() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1960"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("97.0", "move"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2move"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1961() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1961"); + 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) -1, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[100, 1, 32, -1, -1]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001" + "'", str8, "\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + } + + @Test + public void test1962() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1962"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + java.lang.String str14 = 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, 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("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + } + + @Test + public void test1963() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1963"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray10); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray10); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray10); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "\uff00\uff0a\uff00", charSequenceArray10); + java.lang.String str18 = java.lang.String.format(locale0, "", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "" + "'", str18, ""); + } + + @Test + public void test1964() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1964"); + 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); + java.lang.String str13 = new java.lang.String(byteArray6, (int) (short) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj15 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str13, "32"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 332"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + 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"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str13, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + } + + @Test + public void test1965() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1965"); + 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 = 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) (short) -1, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "a" + "'", str6, "a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a"); + } + + @Test + public void test1966() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1966"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("0", "aa4"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2aa4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1967() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1967"); + 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) (byte) 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 test1968() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1968"); + 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.Object obj8 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) '#', "copy"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2copy"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u2301\u2301" + "'", str6, "\u2301\u2301"); + } + + @Test + public void test1969() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1969"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray10); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "copy", charSequenceArray10); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray10); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "\001\001", charSequenceArray10); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "a a4 a 44 a # a44 a100.04 a\001\0014 aa a", charSequenceArray10); + java.lang.String str18 = java.lang.String.format(locale0, "\n\n\n\ufffd\ufffd", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\n\n\n\ufffd\ufffd" + "'", str18, "\n\n\n\ufffd\ufffd"); + } + + @Test + public void test1970() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1970"); + 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) (short) 1); + java.lang.String str10 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(charArray2, 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("'" + str6 + "' != '" + "a" + "'", str6, "a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a"); + } + + @Test + public void test1971() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1971"); + 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) 0); + 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 test1972() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1972"); + 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.valueOf(charArray2, (-1), 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + 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 test1973() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1973"); + 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) '#', (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1974() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1974"); + 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.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"); + } + + @Test + public void test1975() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1975"); + 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, (-1), (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, 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, ""); + } + + @Test + public void test1976() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1976"); + 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.copyValueOf(charArray2, (int) '#', (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test1977() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1977"); + 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, "\001\001", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test1978() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1978"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = java.lang.String.copyValueOf(charArray2, (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(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#"); + } + + @Test + public void test1979() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1979"); + 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.lang.String str13 = new java.lang.String(byteArray2); + java.lang.String str14 = 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("'" + 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"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + } + + @Test + public void test1980() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1980"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(charArray2, (int) (byte) 10, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.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 test1981() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1981"); + 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 str9 = new java.lang.String(charArray2, (int) (byte) 0, (int) (byte) 1); + java.lang.String str10 = new java.lang.String(charArray2); + java.lang.String str13 = java.lang.String.copyValueOf(charArray2, (int) (byte) 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("'" + str9 + "' != '" + "4" + "'", str9, "4"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "" + "'", str13, ""); + } + + @Test + public void test1982() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1982"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.copyValueOf(charArray3, 0, (int) (short) -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(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 test1983() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1983"); + 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.String str3 = operation0.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType4 = operation0.type; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType2); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(operationType4); + } + + @Test + public void test1984() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1984"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.path = "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"; + } + + @Test + public void test1985() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1985"); + 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; + java.lang.String str9 = operation0.from; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4 a" + "'", str8, "4 a"); + org.junit.Assert.assertNull(str9); + } + + @Test + public void test1986() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1986"); + 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, 100, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, 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, ""); + } + + @Test + public void test1987() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1987"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType2 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation3.value = (-1.0d); + operation3.value = (-1L); + java.lang.String str8 = operation3.path; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation9.value = (-1.0d); + operation9.value = (-1L); + operation9.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation9.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation9.type = operationType17; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation9.type; + operation3.value = operationType19; + operation0.type = operationType19; + java.lang.Object obj22 = operation0.value; + java.lang.String str23 = operation0.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation0.type; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType2); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(operationType16); + org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(obj22); + org.junit.Assert.assertNull(str23); + org.junit.Assert.assertTrue("'" + operationType24 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType24.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test1988() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1988"); + 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.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation9.value = (-1.0d); + operation9.value = (-1L); + operation9.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation9.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation9.type = operationType17; + java.lang.Object obj19 = operation9.value; + operation9.value = "4"; + 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; + operation9.type = operationType38; + operation0.type = operationType38; + java.lang.String str42 = operation0.from; + byte[] byteArray45 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str47 = new java.lang.String(byteArray45, 0); + java.lang.String str51 = new java.lang.String(byteArray45, 0, 1, 0); + java.lang.String str53 = new java.lang.String(byteArray45, (int) (short) 10); + java.lang.String str54 = new java.lang.String(byteArray45); + operation0.value = str54; + com.alibaba.fastjson.JSONPatch.Operation operation56 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType57 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation56.type = operationType57; + operation56.path = "replace"; + com.alibaba.fastjson.JSONPatch.Operation operation61 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType62 = operation61.type; + operation61.path = "1.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType65 = com.alibaba.fastjson.JSONPatch.OperationType.add; + operation61.type = operationType65; + operation56.type = operationType65; + operation0.type = operationType65; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertNull(operationType16); + org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj19 + "' != '" + (-1L) + "'", obj19, (-1L)); + 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.assertEquals("'" + str42 + "' != '" + "100.0" + "'", str42, "100.0"); + org.junit.Assert.assertNotNull(byteArray45); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray45), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str47 + "' != '" + "\n\000" + "'", str47, "\n\000"); + org.junit.Assert.assertEquals("'" + str51 + "' != '" + "" + "'", str51, ""); + org.junit.Assert.assertEquals("'" + str53 + "' != '" + "\u0a0a\u0a00" + "'", str53, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str54 + "' != '" + "\n\000" + "'", str54, "\n\000"); + org.junit.Assert.assertTrue("'" + operationType57 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType57.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(operationType62); + org.junit.Assert.assertTrue("'" + operationType65 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType65.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + } + + @Test + public void test1989() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1989"); + 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 charset16 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, charset16); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + 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 test1990() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1990"); + 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, 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("'" + 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 test1991() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1991"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = operation0.from; + operation0.from = "4#"; + java.lang.Object obj13 = operation0.value; + byte[] byteArray16 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str18 = new java.lang.String(byteArray16, (int) (byte) 10); + java.lang.String str19 = new java.lang.String(byteArray16); + java.lang.String str20 = new java.lang.String(byteArray16); + java.lang.String str21 = new java.lang.String(byteArray16); + operation0.value = byteArray16; + java.lang.String str23 = java.lang.String.valueOf((java.lang.Object) byteArray16); + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertNotNull(obj13); + org.junit.Assert.assertNotNull(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.assertEquals("'" + str19 + "' != '" + "\001\001" + "'", str19, "\001\001"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\001\001" + "'", str20, "\001\001"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\001\001" + "'", str21, "\001\001"); + } + + @Test + public void test1992() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1992"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation2.value = (-1.0d); + operation2.value = (-1L); + java.lang.Class wildcardClass7 = operation2.getClass(); + operation0.value = wildcardClass7; + java.lang.String str9 = operation0.path; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(wildcardClass7); + org.junit.Assert.assertNull(str9); + } + + @Test + public void test1993() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1993"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + operation0.path = " # a4"; + byte[] byteArray21 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str23 = new java.lang.String(byteArray21, 10); + java.lang.String str24 = new java.lang.String(byteArray21); + java.lang.String str26 = new java.lang.String(byteArray21, (int) '4'); + operation0.value = str26; + 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.assertNotNull(byteArray21); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray21), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str23 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str23, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str24 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str24, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str26, "\u34ff\u3464\u340a\u340a\u34ff\u3464"); + } + + @Test + public void test1994() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1994"); + 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) "35.0", charSequenceArray7); + java.lang.String str13 = java.lang.String.format("a a4 a 44 a # a44 a100.04 a\001\0014 aa a", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "a a4 a 44 a # a44 a100.04 a\001\0014 aa a" + "'", str13, "a a4 a 44 a # a44 a100.04 a\001\0014 aa a"); + } + + @Test + public void test1995() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1995"); + java.lang.CharSequence charSequence0 = null; + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray4); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.join(charSequence0, charSequenceArray4); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + } + + @Test + public void test1996() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1996"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation0.type = operationType5; + operation0.from = "a a"; + operation0.path = " 4"; + operation0.value = "10.0"; + operation0.path = "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"; + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + } + + @Test + public void test1997() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1997"); + 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); + java.lang.String str7 = java.lang.String.copyValueOf(charArray3); + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "aa4" + "'", str6, "aa4"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "aa4" + "'", str7, "aa4"); + } + + @Test + public void test1998() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1998"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, 0); + java.lang.String str9 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) (short) -1, (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 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + } + + @Test + public void test1999() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test1999"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.value = (-1L); + operation6.from = "100.0"; + java.lang.Object obj13 = operation6.value; + java.lang.Object obj14 = operation6.value; + 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; + java.lang.Object obj25 = operation15.value; + operation15.value = "4"; + com.alibaba.fastjson.JSONPatch.Operation operation28 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation28.value = (-1.0d); + operation28.value = (-1L); + java.lang.String str33 = operation28.path; + com.alibaba.fastjson.JSONPatch.Operation operation34 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation34.value = (-1.0d); + operation34.value = (-1L); + operation34.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation34.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType42 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation34.type = operationType42; + com.alibaba.fastjson.JSONPatch.OperationType operationType44 = operation34.type; + operation28.value = operationType44; + operation15.type = operationType44; + operation6.type = operationType44; + operation0.type = operationType44; + java.lang.String str49 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType50 = operation0.type; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj52 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "a a32.0 432.0 # a432.0100.032.0\001\00132.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 a32.0 432.0 # a432.0100.032.0??32.0a a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + (-1L) + "'", obj13, (-1L)); + org.junit.Assert.assertEquals("'" + obj14 + "' != '" + (-1L) + "'", obj14, (-1L)); + 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.assertEquals("'" + obj25 + "' != '" + (-1L) + "'", obj25, (-1L)); + org.junit.Assert.assertNull(str33); + org.junit.Assert.assertNull(operationType41); + org.junit.Assert.assertTrue("'" + operationType42 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType42.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(str49); + org.junit.Assert.assertTrue("'" + operationType50 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType50.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2000() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest3.test2000"); + 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.Class wildcardClass6 = 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.assertNotNull(wildcardClass6); + } +} diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest4.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest4.java new file mode 100644 index 0000000..391cc1d --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest4.java @@ -0,0 +1,13182 @@ +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runners.MethodSorters; + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class RegressionTest4 { + + public static boolean debug = false; + + @Test + public void test2001() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2001"); + 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) 'a', (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test2002() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2002"); + 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.lang.Object obj11 = operation0.value; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + (-1L) + "'", obj11, (-1L)); + } + + @Test + public void test2003() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2003"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + java.lang.String str6 = new java.lang.String(intArray0, 0, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(intArray0, 100, 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(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + } + + @Test + public void test2004() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2004"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + operation0.path = ""; + java.lang.String str4 = operation0.path; + java.lang.String str5 = operation0.path; + java.lang.Object obj6 = operation0.value; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "" + "'", str4, ""); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "" + "'", str5, ""); + org.junit.Assert.assertNull(obj6); + } + + @Test + public void test2005() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2005"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + java.lang.Object obj12 = operation0.value; + operation0.from = "10"; + java.lang.Object obj15 = operation0.value; + java.lang.Object obj16 = operation0.value; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1L) + "'", obj15, (-1L)); + org.junit.Assert.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L)); + } + + @Test + public void test2006() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2006"); + 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"; + operation0.path = "true"; + operation0.from = "\u010a\u0100"; + org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + } + + @Test + public void test2007() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2007"); + int[] intArray5 = new int[] { (short) 1, 10, (-1), (short) 100, 1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(intArray5, 1, (-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(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[1, 10, -1, 100, 1]"); + } + + @Test + public void test2008() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2008"); + 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.path = "100"; + 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 test2009() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2009"); + 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 = "-1"; + operation0.path = "hi!"; + java.lang.Object obj16 = operation0.value; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L)); + } + + @Test + public void test2010() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2010"); + 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) "class [B", charSequenceArray8); + org.junit.Assert.assertNotNull(charSequenceArray8); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str9, "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a aclass [B 4class [B # a4class [B100.0class [B\001\001class [Ba a" + "'", str10, "a aclass [B 4class [B # a4class [B100.0class [B\001\001class [Ba a"); + } + + @Test + public void test2011() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2011"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + java.lang.String str3 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation4 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = operation4.type; + com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation6.type; + java.lang.Object obj8 = operation6.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation6.value = operationType9; + operation4.type = operationType9; + operation0.type = operationType9; + java.lang.String str13 = java.lang.String.valueOf((java.lang.Object) operationType9); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertNull(obj8); + org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "test" + "'", str13, "test"); + } + + @Test + public void test2012() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2012"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray12 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray12); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray12); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray12); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray12); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray12); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray12); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray12); + java.lang.String str20 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray12); + java.lang.String str21 = java.lang.String.join((java.lang.CharSequence) "32.0", charSequenceArray12); + java.lang.String str22 = java.lang.String.format(locale0, "\u230a\u2300", (java.lang.Object[]) charSequenceArray12); + org.junit.Assert.assertNotNull(charSequenceArray12); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "100.0" + "'", str20, "100.0"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "100.0" + "'", str21, "100.0"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "\u230a\u2300" + "'", str22, "\u230a\u2300"); + } + + @Test + public void test2013() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2013"); + 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); + 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 str14 = new java.lang.String(byteArray2, "\u230a\u2300"); + 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"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\uff01\uff01" + "'", str12, "\uff01\uff01"); + } + + @Test + public void test2014() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2014"); + 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; + operation0.path = "a a\000 4\000 # a4\000100.0\000\001\001\000a a"; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType2); + org.junit.Assert.assertNull(obj3); + org.junit.Assert.assertNull(obj4); + } + + @Test + public void test2015() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2015"); + 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 = java.lang.String.valueOf((java.lang.Object) operation0); + 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 test2016() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2016"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + java.lang.String str6 = new java.lang.String(intArray0, 0, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(intArray0, (-1), (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 97, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + } + + @Test + public void test2017() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2017"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str10 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) '#', 0, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test2018() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2018"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "a#4", charSequenceArray4); + java.lang.String str7 = java.lang.String.format("a#a4##", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "a#a4##" + "'", str7, "a#a4##"); + } + + @Test + public void test2019() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2019"); + 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 str11 = new java.lang.String(byteArray2, 0, (int) (short) 1, (int) (byte) 1); + 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) (byte) -1, (int) (byte) 100, 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), "[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("'" + str11 + "' != '" + "\000" + "'", str11, "\000"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\n\000" + "'", str12, "\n\000"); + } + + @Test + public void test2020() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2020"); + 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) -1); + java.lang.String str11 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, "add"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: add"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test2021() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2021"); + 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 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation19 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation19.value = (-1.0d); + operation19.value = (-1L); + java.lang.Object obj24 = operation19.value; + java.lang.Object obj25 = null; + operation19.value = obj25; + java.lang.String str27 = operation19.from; + com.alibaba.fastjson.JSONPatch.Operation operation28 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation28.from = "100.0"; + operation28.path = "aa4"; + operation19.value = operation28; + operation0.value = operation19; + java.lang.String str35 = java.lang.String.valueOf((java.lang.Object) operation19); + 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"); + org.junit.Assert.assertEquals("'" + obj24 + "' != '" + (-1L) + "'", obj24, (-1L)); + org.junit.Assert.assertNull(str27); + } + + @Test + public void test2022() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2022"); + 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 = "52"; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + operation13.value = (-1L); + operation13.from = "100.0"; + java.lang.Object obj20 = operation13.value; + java.lang.Object obj21 = operation13.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation13.type = operationType22; + operation0.type = operationType22; + 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; + java.lang.String str29 = operation25.from; + com.alibaba.fastjson.JSONPatch.Operation operation30 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str31 = operation30.path; + byte[] byteArray34 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str36 = new java.lang.String(byteArray34, (int) (byte) 10); + java.lang.String str37 = new java.lang.String(byteArray34); + java.lang.String str38 = new java.lang.String(byteArray34); + operation30.value = byteArray34; + java.lang.String str40 = operation30.from; + com.alibaba.fastjson.JSONPatch.Operation operation41 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation41.value = (-1.0d); + operation41.value = (-1L); + operation41.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType48 = operation41.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType49 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation41.type = operationType49; + java.lang.Object obj51 = operation41.value; + operation41.value = "4"; + com.alibaba.fastjson.JSONPatch.Operation operation54 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation54.value = (-1.0d); + operation54.value = (-1L); + java.lang.String str59 = operation54.path; + com.alibaba.fastjson.JSONPatch.Operation operation60 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation60.value = (-1.0d); + operation60.value = (-1L); + operation60.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType67 = operation60.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType68 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation60.type = operationType68; + com.alibaba.fastjson.JSONPatch.OperationType operationType70 = operation60.type; + operation54.value = operationType70; + operation41.type = operationType70; + operation30.type = operationType70; + operation25.type = operationType70; + operation0.type = operationType70; + 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("'" + obj20 + "' != '" + (-1L) + "'", obj20, (-1L)); + org.junit.Assert.assertEquals("'" + obj21 + "' != '" + (-1L) + "'", obj21, (-1L)); + org.junit.Assert.assertTrue("'" + operationType22 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType22.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + 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(str29); + org.junit.Assert.assertNull(str31); + org.junit.Assert.assertNotNull(byteArray34); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray34), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str36 + "' != '" + "\u0a01\u0a01" + "'", str36, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str37 + "' != '" + "\001\001" + "'", str37, "\001\001"); + org.junit.Assert.assertEquals("'" + str38 + "' != '" + "\001\001" + "'", str38, "\001\001"); + org.junit.Assert.assertNull(str40); + org.junit.Assert.assertNull(operationType48); + org.junit.Assert.assertTrue("'" + operationType49 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType49.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj51 + "' != '" + (-1L) + "'", obj51, (-1L)); + org.junit.Assert.assertNull(str59); + org.junit.Assert.assertNull(operationType67); + org.junit.Assert.assertTrue("'" + operationType68 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType68.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType70 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType70.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2023() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2023"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + java.lang.String str3 = operation0.path; + operation0.path = "10.0"; + operation0.path = "0"; + java.lang.String str8 = operation0.from; + java.lang.Object obj9 = operation0.value; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertEquals("'" + obj9 + "' != '" + (-1.0d) + "'", obj9, (-1.0d)); + } + + @Test + public void test2024() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2024"); + java.lang.String str1 = new java.lang.String("\n\n\n\377d\377"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\n\n\n\377d\377" + "'", str1, "\n\n\n\377d\377"); + } + + @Test + public void test2025() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2025"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType34 = operation0.type; + java.lang.String str35 = operation0.path; + operation0.from = "\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(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.assertTrue("'" + operationType34 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType34.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str35 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str35, "\u34ff\u3464\u340a\u340a\u34ff\u3464"); + } + + @Test + public void test2026() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2026"); + byte[] byteArray6 = new byte[] { (byte) 10, (byte) 10, (byte) 10, (byte) -1, (byte) 100, (byte) -1 }; + java.lang.String str8 = new java.lang.String(byteArray6, (int) (byte) 0); + 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, 100, charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[10, 10, 10, -1, 100, -1]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\n\n\n\377d\377" + "'", str8, "\n\n\n\377d\377"); +// flaky: org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\n\n\n\ufffd\ufffd" + "'", str9, "\n\n\n\ufffd\ufffd"); + } + + @Test + public void test2027() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2027"); + 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.String str21 = operation0.path; + 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; + operation0.type = operationType41; + java.lang.String str43 = operation0.path; + java.lang.String str44 = operation0.from; + java.lang.Object obj45 = 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.assertNull(str21); + 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)); + org.junit.Assert.assertNull(str43); + org.junit.Assert.assertEquals("'" + str44 + "' != '" + "100.0" + "'", str44, "100.0"); + org.junit.Assert.assertNotNull(obj45); + } + + @Test + public void test2028() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2028"); + 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 = 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), "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 test2029() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2029"); + 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) (short) 1); + java.lang.String str10 = new java.lang.String(charArray2); + java.lang.String str11 = java.lang.String.copyValueOf(charArray2); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "a" + "'", str6, "a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4a" + "'", str11, "4a"); + } + + @Test + public void test2030() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2030"); + 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 = "#"; + java.lang.String str6 = operation0.from; + operation0.path = "52.0"; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj10 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "52.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. + } + 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.assertEquals("'" + str6 + "' != '" + "#" + "'", str6, "#"); + } + + @Test + public void test2031() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2031"); + byte[] byteArray3 = new byte[] { (byte) 0, (byte) 10, (byte) 0 }; + java.lang.String str5 = new java.lang.String(byteArray3, (int) (short) -1); + java.lang.Class wildcardClass6 = byteArray3.getClass(); + 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"); + org.junit.Assert.assertNotNull(wildcardClass6); + } + + @Test + public void test2032() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2032"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + operation0.from = "#"; + operation0.path = "\uff0a\uff00"; + com.alibaba.fastjson.JSONPatch.Operation operation21 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation21.value = (-1.0d); + java.lang.String str24 = operation21.path; + operation21.path = "10.0"; + java.lang.Object obj27 = operation21.value; + operation21.path = "\001"; + java.lang.Object obj30 = null; + operation21.value = obj30; + operation0.value = operation21; + java.lang.Object obj33 = operation21.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.assertNull(str24); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + (-1.0d) + "'", obj27, (-1.0d)); + org.junit.Assert.assertNull(obj33); + } + + @Test + public void test2033() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2033"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray2, (int) (short) 10, (int) (short) 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), "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 test2034() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2034"); + 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 str14 = 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("'" + 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("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + } + + @Test + public void test2035() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2035"); + 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 str19 = new java.lang.String(byteArray2); + java.lang.String str20 = new java.lang.String(byteArray2); + 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, 10, (int) '4', 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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("'" + str19 + "' != '" + "\001\001" + "'", str19, "\001\001"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\001\001" + "'", str20, "\001\001"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\001\001" + "'", str21, "\001\001"); + } + + @Test + public void test2036() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2036"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + operation0.path = "35"; + operation0.path = "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0"; + java.lang.Object obj9 = operation0.value; + org.junit.Assert.assertEquals("'" + obj9 + "' != '" + (-1.0d) + "'", obj9, (-1.0d)); + } + + @Test + public void test2037() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2037"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(charArray0, (int) '#', (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test2038() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2038"); + 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) "replace", charSequenceArray8); + java.lang.String str15 = java.lang.String.format("-1.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 + "' != '" + "-1.0" + "'", str15, "-1.0"); + } + + @Test + public void test2039() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2039"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(charArray3, (int) 'a', (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + } + + @Test + public void test2040() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2040"); + 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) "4 ##", charSequenceArray8); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray8); + java.lang.String str15 = java.lang.String.format(" #44", (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 + "' != '" + " #44" + "'", str15, " #44"); + } + + @Test + public void test2041() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2041"); + 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 str12 = new java.lang.String(byteArray2, (int) (short) 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("'" + 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 test2042() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2042"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, (int) (byte) 10, (int) (short) 0, "\n\n\n\ufffd\ufffd"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + } + + @Test + public void test2043() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2043"); + 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 str19 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str21 = new java.lang.String(byteArray2, "hi!"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: hi!"); + } 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("'" + str19 + "' != '" + "\001\001" + "'", str19, "\001\001"); + } + + @Test + public void test2044() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2044"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + operation0.from = "35.0"; + java.lang.Object obj19 = 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("'" + obj19 + "' != '" + (-1L) + "'", obj19, (-1L)); + } + + @Test + public void test2045() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2045"); + 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.lang.String str19 = new java.lang.String(byteArray2, (int) (short) 1); + java.lang.String str21 = new java.lang.String(byteArray2, (int) (short) 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("'" + 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"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\u0101\u0101" + "'", str19, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\001\001" + "'", str21, "\001\001"); + } + + @Test + public void test2046() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2046"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("", "\u2301\u2301"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2047() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2047"); + 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.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.from = "-1"; + java.lang.String str11 = operation6.path; + com.alibaba.fastjson.JSONPatch.Operation operation12 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation12.value = (-1.0d); + operation12.value = (-1L); + operation12.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation12.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation12.type = operationType20; + operation6.value = operationType20; + operation0.type = operationType20; + operation0.from = "\uff01\uff01"; + 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; + operation26.from = "aa4"; + operation26.from = ""; + java.lang.Object obj38 = operation26.value; + operation26.from = "10"; + com.alibaba.fastjson.JSONPatch.Operation operation41 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation41.value = (-1.0d); + operation41.value = (-1L); + operation41.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType48 = operation41.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType49 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation41.type = operationType49; + java.lang.Object obj51 = operation41.value; + java.lang.String str52 = operation41.from; + java.lang.Object obj53 = operation41.value; + operation41.from = "\u0a01\u0a01"; + operation41.from = "4"; + operation41.from = "35.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType60 = operation41.type; + operation26.type = operationType60; + operation0.type = operationType60; + com.alibaba.fastjson.JSONPatch.Operation operation63 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation63.value = (-1.0d); + operation63.value = (-1L); + operation63.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType70 = operation63.type; + com.alibaba.fastjson.JSONPatch.Operation operation71 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str72 = operation71.path; + com.alibaba.fastjson.JSONPatch.Operation operation73 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation73.value = (-1.0d); + operation73.value = (-1L); + java.lang.Class wildcardClass78 = operation73.getClass(); + operation71.value = wildcardClass78; + java.lang.Object obj80 = operation71.value; + operation63.value = obj80; + java.lang.Class wildcardClass82 = operation63.getClass(); + operation0.value = operation63; + java.lang.String str84 = operation0.path; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertNull(operationType19); + org.junit.Assert.assertTrue("'" + operationType20 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType20.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(operationType33); + org.junit.Assert.assertEquals("'" + obj38 + "' != '" + (-1L) + "'", obj38, (-1L)); + org.junit.Assert.assertNull(operationType48); + org.junit.Assert.assertTrue("'" + operationType49 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType49.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj51 + "' != '" + (-1L) + "'", obj51, (-1L)); + org.junit.Assert.assertEquals("'" + str52 + "' != '" + "100.0" + "'", str52, "100.0"); + org.junit.Assert.assertEquals("'" + obj53 + "' != '" + (-1L) + "'", obj53, (-1L)); + org.junit.Assert.assertTrue("'" + operationType60 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType60.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(operationType70); + org.junit.Assert.assertNull(str72); + org.junit.Assert.assertNotNull(wildcardClass78); + org.junit.Assert.assertNotNull(obj80); + org.junit.Assert.assertEquals(obj80.toString(), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj80), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj80), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertNotNull(wildcardClass82); + org.junit.Assert.assertNull(str84); + } + + @Test + public void test2048() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2048"); + 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) "a a4a 44a # a44a100.04a\001\0014aa a", charSequenceArray9); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "52", charSequenceArray9); + java.lang.String str16 = java.lang.String.format(locale0, "1", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "1" + "'", str16, "1"); + } + + @Test + public void test2049() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2049"); + 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 str11 = new java.lang.String(byteArray6, (int) (byte) 1, (int) (byte) 1); + java.lang.String str12 = new java.lang.String(byteArray6); + java.lang.String str14 = new java.lang.String(byteArray6, (-1)); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray6, (int) '#', (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 97, 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("'" + str11 + "' != '" + "d" + "'", str11, "d"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str12, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\uffff\uff64\uff0a\uff0a\uffff\uff64" + "'", str14, "\uffff\uff64\uff0a\uff0a\uffff\uff64"); + } + + @Test + public void test2050() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2050"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("4444 ", " #44"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 2, line 1, column 3 #44"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2051() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2051"); + 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 str15 = java.lang.String.copyValueOf(charArray5, (int) (byte) 0, (int) (short) 1); + 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("'" + str15 + "' != '" + "4" + "'", str15, "4"); + } + + @Test + public void test2052() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2052"); + 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 str12 = new java.lang.String(byteArray2, (int) (short) 100, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + } + + @Test + public void test2053() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2053"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (int) (byte) 0, 10, "\u6401\u6401"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test2054() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2054"); + 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.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), " 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 test2055() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2055"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("", "4 a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 1, line 1, column 24 a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2056() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2056"); + 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.Object obj7 = operation0.value; + 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.assertNull(obj7); + } + + @Test + public void test2057() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2057"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = java.lang.String.valueOf(charArray0, (int) (short) 0, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test2058() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2058"); + java.lang.String str1 = new java.lang.String("\u6101\u6101"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u6101\u6101" + "'", str1, "\u6101\u6101"); + } + + @Test + public void test2059() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2059"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0", "\u3401\u3401"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 2, line 1, column 3 ???d???d??????#??????97.0"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2060() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2060"); + 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.String str14 = new java.lang.String(byteArray6, (int) '4'); + 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.assertEquals("'" + str14 + "' != '" + "\u34ff\u3464\u340a\u340a\u34ff\u3464" + "'", str14, "\u34ff\u3464\u340a\u340a\u34ff\u3464"); + } + + @Test + public void test2061() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2061"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + java.lang.String str16 = operation13.path; + operation13.path = "10.0"; + java.lang.Object obj19 = operation13.value; + operation13.path = "\001"; + java.lang.Object obj22 = null; + operation13.value = obj22; + java.lang.String str24 = operation13.from; + operation0.value = str24; + 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.assertNull(str16); + org.junit.Assert.assertEquals("'" + obj19 + "' != '" + (-1.0d) + "'", obj19, (-1.0d)); + org.junit.Assert.assertNull(str24); + } + + @Test + public void test2062() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2062"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray11); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray11); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray11); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray11); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray11); + java.lang.String str20 = java.lang.String.format(locale0, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a", (java.lang.Object[]) charSequenceArray11); + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a" + "'", str20, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + } + + @Test + public void test2063() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2063"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = java.lang.String.valueOf(charArray2, 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("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + } + + @Test + public void test2064() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2064"); + 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.join((java.lang.CharSequence) "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64", charSequenceArray9); + java.lang.String str17 = java.lang.String.format("a#a4##", (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 + "' != '" + "a#a4##" + "'", str17, "a#a4##"); + } + + @Test + public void test2065() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2065"); + 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, "100.0", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "0.0" + "'", str5, "0.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + } + + @Test + public void test2066() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2066"); + 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 charset18 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str19 = new java.lang.String(byteArray2, 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("'" + 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 test2067() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2067"); + 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 str9 = new java.lang.String(charArray2, (int) (byte) 0, (int) (byte) 1); + java.lang.String str10 = new java.lang.String(charArray2); + java.lang.String str11 = new java.lang.String(charArray2); + java.lang.String str14 = new java.lang.String(charArray2, 0, 1); + java.lang.Class wildcardClass15 = charArray2.getClass(); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.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("'" + str9 + "' != '" + "4" + "'", str9, "4"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4a" + "'", str11, "4a"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "4" + "'", str14, "4"); + org.junit.Assert.assertNotNull(wildcardClass15); + } + + @Test + public void test2068() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2068"); + java.lang.String str1 = new java.lang.String("test"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "test" + "'", str1, "test"); + } + + @Test + public void test2069() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2069"); + 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 = operation0.from; + java.lang.Object obj5 = operation0.value; + 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(str4); + org.junit.Assert.assertNull(obj5); + } + + @Test + public void test2070() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2070"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + java.lang.String str7 = java.lang.String.copyValueOf(charArray3, (int) (byte) 1, (int) (byte) 0); + 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("'" + str7 + "' != '" + "" + "'", str7, ""); + } + + @Test + public void test2071() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2071"); + 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) (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"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + } + + @Test + public void test2072() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2072"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("aa4", "class [B"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2aa4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2073() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2073"); + 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.Object obj14 = operation0.value; + java.lang.String str15 = 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.assertNull(obj14); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "1" + "'", str15, "1"); + } + + @Test + public void test2074() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2074"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + java.lang.String str17 = operation0.from; + operation0.from = "a"; + java.lang.Class wildcardClass20 = operation0.getClass(); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "4" + "'", str17, "4"); + org.junit.Assert.assertNotNull(wildcardClass20); + } + + @Test + public void test2075() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2075"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str12 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) (byte) -1, (int) (short) -1, "\ufffdd\n\n\ufffdd"); + 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("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test2076() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2076"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, "\u0101\u0101"); + 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 test2077() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2077"); + 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, "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("'" + 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 test2078() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2078"); + 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); + 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) -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(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[100, 100, 10, 1, 10]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "d" + "'", str8, "d"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + } + + @Test + public void test2079() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2079"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + java.lang.String str3 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation4 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation4.value = (-1.0d); + operation4.value = (-1L); + operation4.from = "100.0"; + java.lang.Object obj11 = operation4.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation4.type; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + operation13.from = "-1"; + 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; + operation13.value = operationType27; + operation4.type = operationType27; + com.alibaba.fastjson.JSONPatch.OperationType operationType31 = operation4.type; + operation0.value = operation4; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + (-1L) + "'", obj11, (-1L)); + org.junit.Assert.assertNull(operationType12); + 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("'" + operationType31 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType31.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2080() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2080"); + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray11); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray11); + java.lang.String str16 = java.lang.String.format("\u6401\u6401", (java.lang.Object[]) charSequenceArray11); + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str12, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str13, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); +// flaky: org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a" + "'", str14, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a" + "'", str15, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u6401\u6401" + "'", str16, "\u6401\u6401"); + } + + @Test + public void test2081() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2081"); + 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.OperationType operationType16 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation17 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation17.value = (-1.0d); + operation17.value = (-1L); + operation17.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation17.type; + com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation25.value = (-1.0d); + operation25.value = (-1L); + operation25.from = "100.0"; + java.lang.Object obj32 = operation25.value; + java.lang.Object obj33 = operation25.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType34 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation25.type = operationType34; + operation17.type = operationType34; + operation0.value = operation17; + java.lang.String str38 = 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)); + org.junit.Assert.assertNull(str15); + org.junit.Assert.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(operationType24); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + (-1L) + "'", obj32, (-1L)); + org.junit.Assert.assertEquals("'" + obj33 + "' != '" + (-1L) + "'", obj33, (-1L)); + org.junit.Assert.assertTrue("'" + operationType34 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType34.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + org.junit.Assert.assertEquals("'" + str38 + "' != '" + "100.0" + "'", str38, "100.0"); + } + + @Test + public void test2082() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2082"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + java.lang.String str9 = operation0.path; + java.lang.Object obj10 = operation0.value; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNull(str9); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + } + + @Test + public void test2083() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2083"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + operation0.path = ""; + java.lang.String str4 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.value = (-1.0d); + operation5.value = (-1L); + operation5.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation5.type; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + operation13.value = (-1L); + operation13.from = "100.0"; + java.lang.Object obj20 = operation13.value; + java.lang.Object obj21 = operation13.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation13.type = operationType22; + operation5.type = operationType22; + operation0.type = operationType22; + com.alibaba.fastjson.JSONPatch.Operation operation26 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType27 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation26.type = operationType27; + com.alibaba.fastjson.JSONPatch.OperationType operationType29 = operation26.type; + operation26.from = "#"; + com.alibaba.fastjson.JSONPatch.OperationType operationType32 = operation26.type; + operation0.type = operationType32; + java.lang.String str34 = operation0.path; + operation0.value = '4'; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "" + "'", str4, ""); + org.junit.Assert.assertNull(operationType12); + org.junit.Assert.assertEquals("'" + obj20 + "' != '" + (-1L) + "'", obj20, (-1L)); + org.junit.Assert.assertEquals("'" + obj21 + "' != '" + (-1L) + "'", obj21, (-1L)); + org.junit.Assert.assertTrue("'" + operationType22 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType22.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + org.junit.Assert.assertTrue("'" + operationType27 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType27.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType29 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType29.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType32 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType32.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertEquals("'" + str34 + "' != '" + "" + "'", str34, ""); + } + + @Test + public void test2084() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2084"); + 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"; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.value = (-1.0d); + operation5.value = (-1L); + java.lang.Object obj10 = operation5.value; + java.lang.String str11 = operation5.from; + java.lang.Class wildcardClass12 = operation5.getClass(); + operation0.value = operation5; + operation0.from = "#a#"; + java.lang.String str16 = operation0.from; + org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertNotNull(wildcardClass12); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "#a#" + "'", str16, "#a#"); + } + + @Test + public void test2085() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2085"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + operation0.path = ""; + java.lang.String str4 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = operation0.type; + operation0.path = "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"; + java.lang.CharSequence[] charSequenceArray18 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray18); + java.lang.String str20 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray18); + java.lang.String str21 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray18); + java.lang.String str22 = java.lang.String.join((java.lang.CharSequence) "\u0a01\u0a01", charSequenceArray18); + java.lang.Class wildcardClass23 = charSequenceArray18.getClass(); + operation0.value = wildcardClass23; + com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str26 = operation25.path; + byte[] byteArray29 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str31 = new java.lang.String(byteArray29, (int) (byte) 10); + java.lang.String str32 = new java.lang.String(byteArray29); + java.lang.String str33 = new java.lang.String(byteArray29); + operation25.value = byteArray29; + java.lang.String str35 = operation25.from; + com.alibaba.fastjson.JSONPatch.Operation operation36 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation36.value = (-1.0d); + operation36.value = (-1L); + operation36.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType43 = operation36.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType44 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation36.type = operationType44; + java.lang.Object obj46 = operation36.value; + operation36.value = "4"; + com.alibaba.fastjson.JSONPatch.Operation operation49 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation49.value = (-1.0d); + operation49.value = (-1L); + java.lang.String str54 = operation49.path; + com.alibaba.fastjson.JSONPatch.Operation operation55 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation55.value = (-1.0d); + operation55.value = (-1L); + operation55.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType62 = operation55.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType63 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation55.type = operationType63; + com.alibaba.fastjson.JSONPatch.OperationType operationType65 = operation55.type; + operation49.value = operationType65; + operation36.type = operationType65; + operation25.type = operationType65; + operation0.type = operationType65; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "" + "'", str4, ""); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNotNull(charSequenceArray18); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str19, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str20, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); +// flaky: org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a" + "'", str21, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); +// flaky: org.junit.Assert.assertEquals("'" + str22 + "' != '" + "\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\001\001\u0a01\u0a01a a" + "'", str22, "\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\001\001\u0a01\u0a01a a"); + org.junit.Assert.assertNotNull(wildcardClass23); + org.junit.Assert.assertNull(str26); + org.junit.Assert.assertNotNull(byteArray29); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray29), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str31 + "' != '" + "\u0a01\u0a01" + "'", str31, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str32 + "' != '" + "\001\001" + "'", str32, "\001\001"); + org.junit.Assert.assertEquals("'" + str33 + "' != '" + "\001\001" + "'", str33, "\001\001"); + org.junit.Assert.assertNull(str35); + org.junit.Assert.assertNull(operationType43); + org.junit.Assert.assertTrue("'" + operationType44 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType44.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj46 + "' != '" + (-1L) + "'", obj46, (-1L)); + org.junit.Assert.assertNull(str54); + org.junit.Assert.assertNull(operationType62); + org.junit.Assert.assertTrue("'" + operationType63 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType63.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType65 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType65.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2086() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2086"); + 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) '#', (-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), "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 test2087() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2087"); + 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 = new java.lang.String(charArray2, (int) '#', 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4#"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4#"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, #]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4#" + "'", str3, "4#"); + 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 test2088() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2088"); + 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.String str24 = new java.lang.String(byteArray4, (int) (byte) 10, 100, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + 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.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 test2089() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2089"); + 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; + operation0.from = "4a"; + java.lang.String str23 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation24 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation24.value = (-1.0d); + operation24.value = (-1L); + operation24.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType31 = operation24.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType32 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation24.type = operationType32; + java.lang.Object obj34 = operation24.value; + java.lang.String str35 = operation24.from; + java.lang.Object obj36 = operation24.value; + java.lang.String str37 = operation24.from; + java.lang.Object obj38 = operation24.value; + java.lang.String str39 = operation24.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType40 = operation24.type; + com.alibaba.fastjson.JSONPatch.Operation operation41 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation41.value = (-1.0d); + operation41.value = (-1L); + operation41.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType48 = operation41.type; + com.alibaba.fastjson.JSONPatch.Operation operation49 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation49.value = (-1.0d); + operation49.value = (-1L); + operation49.from = "100.0"; + java.lang.Object obj56 = operation49.value; + java.lang.Object obj57 = operation49.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType58 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation49.type = operationType58; + operation41.type = operationType58; + operation24.value = operation41; + com.alibaba.fastjson.JSONPatch.Operation operation62 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation62.value = (-1.0d); + operation62.value = (-1L); + operation62.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType69 = operation62.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType70 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation62.type = operationType70; + operation24.type = operationType70; + operation0.value = operation24; + java.lang.String str74 = 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.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.assertEquals("'" + str23 + "' != '" + "4a" + "'", str23, "4a"); + org.junit.Assert.assertNull(operationType31); + org.junit.Assert.assertTrue("'" + operationType32 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType32.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj34 + "' != '" + (-1L) + "'", obj34, (-1L)); + org.junit.Assert.assertEquals("'" + str35 + "' != '" + "100.0" + "'", str35, "100.0"); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + (-1L) + "'", obj36, (-1L)); + org.junit.Assert.assertEquals("'" + str37 + "' != '" + "100.0" + "'", str37, "100.0"); + org.junit.Assert.assertEquals("'" + obj38 + "' != '" + (-1L) + "'", obj38, (-1L)); + org.junit.Assert.assertNull(str39); + org.junit.Assert.assertTrue("'" + operationType40 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType40.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(operationType48); + org.junit.Assert.assertEquals("'" + obj56 + "' != '" + (-1L) + "'", obj56, (-1L)); + org.junit.Assert.assertEquals("'" + obj57 + "' != '" + (-1L) + "'", obj57, (-1L)); + org.junit.Assert.assertTrue("'" + operationType58 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType58.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + org.junit.Assert.assertNull(operationType69); + org.junit.Assert.assertTrue("'" + operationType70 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType70.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str74); + } + + @Test + public void test2090() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2090"); + 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 str10 = new java.lang.String(charArray5, (int) (short) 1, (int) (short) 0); + java.lang.String str13 = java.lang.String.valueOf(charArray5, (int) (byte) 1, (int) (byte) 1); + 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("'" + str10 + "' != '" + "" + "'", str10, ""); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4" + "'", str13, "4"); + } + + @Test + public void test2091() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2091"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a a4a 44a # a44a100.04a\001\0014aa a", "\ufffdd\n\n\ufffdd4\n\000\u0a01\u0a01497.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a a4a 44a # a44a100.04a??4aa a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2092() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2092"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 1); + java.lang.String str15 = new java.lang.String(byteArray2, (int) (byte) 0); + java.lang.String str16 = new java.lang.String(byteArray2); + java.nio.charset.Charset 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("'" + 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 test2093() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2093"); + 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, "hi!"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: hi!"); + } 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 test2094() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2094"); + 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 str9 = new java.lang.String(charArray2, (int) (byte) 0, (int) (byte) 1); + java.lang.String str12 = java.lang.String.copyValueOf(charArray2, 1, (int) (byte) 1); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4" + "'", str9, "4"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a" + "'", str12, "a"); + } + + @Test + public void test2095() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2095"); + 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"; + byte[] byteArray17 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str19 = new java.lang.String(byteArray17, (int) (byte) 10); + java.lang.String str20 = new java.lang.String(byteArray17); + operation0.value = str20; + 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(byteArray17); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray17), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\u0a01\u0a01" + "'", str19, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\001\001" + "'", str20, "\001\001"); + } + + @Test + public void test2096() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2096"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation0.type = operationType14; + java.lang.String str16 = operation0.from; + java.lang.String str17 = 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("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "false" + "'", str16, "false"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "false" + "'", str17, "false"); + } + + @Test + public void test2097() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2097"); + 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 str10 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset13 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) (byte) 100, 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), "[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("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + } + + @Test + public void test2098() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2098"); + 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); + java.lang.String str24 = new java.lang.String(byteArray2, 10); + 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"); + org.junit.Assert.assertEquals("'" + str24 + "' != '" + "\u0a01\u0a01" + "'", str24, "\u0a01\u0a01"); + } + + @Test + public void test2099() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2099"); + int[] intArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(intArray0, (int) (short) 0, (int) (byte) 10); + 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 test2100() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2100"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.value = (-1L); + operation6.from = "100.0"; + java.lang.Object obj13 = operation6.value; + java.lang.Object obj14 = operation6.value; + 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; + java.lang.Object obj25 = operation15.value; + operation15.value = "4"; + com.alibaba.fastjson.JSONPatch.Operation operation28 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation28.value = (-1.0d); + operation28.value = (-1L); + java.lang.String str33 = operation28.path; + com.alibaba.fastjson.JSONPatch.Operation operation34 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation34.value = (-1.0d); + operation34.value = (-1L); + operation34.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation34.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType42 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation34.type = operationType42; + com.alibaba.fastjson.JSONPatch.OperationType operationType44 = operation34.type; + operation28.value = operationType44; + operation15.type = operationType44; + operation6.type = operationType44; + operation0.type = operationType44; + java.lang.String str49 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType50 = operation0.type; + java.lang.Object obj51 = operation0.value; + operation0.path = "a a4a 44a # a44a100.04a\001\0014aa a"; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + (-1L) + "'", obj13, (-1L)); + org.junit.Assert.assertEquals("'" + obj14 + "' != '" + (-1L) + "'", obj14, (-1L)); + 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.assertEquals("'" + obj25 + "' != '" + (-1L) + "'", obj25, (-1L)); + org.junit.Assert.assertNull(str33); + org.junit.Assert.assertNull(operationType41); + org.junit.Assert.assertTrue("'" + operationType42 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType42.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(str49); + org.junit.Assert.assertTrue("'" + operationType50 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType50.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj51 + "' != '" + (-1L) + "'", obj51, (-1L)); + } + + @Test + public void test2101() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2101"); + java.lang.String str1 = new java.lang.String("\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\001\001\u0a01\u0a01a a"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\001\001\u0a01\u0a01a a" + "'", str1, "\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\001\001\u0a01\u0a01a a"); + } + + @Test + public void test2102() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2102"); + 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.from = "\uff0a\uff00"; + java.lang.String str17 = java.lang.String.valueOf((java.lang.Object) operation0); + 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 test2103() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2103"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + java.lang.Object obj7 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = operation0.type; + operation0.from = "aa4"; + java.lang.String str12 = operation0.path; + java.lang.Object obj13 = null; + operation0.value = obj13; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNull(operationType9); + org.junit.Assert.assertNull(str12); + } + + @Test + public void test2104() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2104"); + 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.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.value = (-1L); + operation6.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation6.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation6.type = operationType14; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation6.type; + operation0.value = operationType16; + operation0.path = "1.0"; + java.lang.String str20 = operation0.from; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType13); + org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str20); + } + + @Test + public void test2105() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2105"); + 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.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, "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("'" + 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"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\uff01\uff01" + "'", str14, "\uff01\uff01"); + } + + @Test + public void test2106() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2106"); + 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 = new java.lang.String(charArray10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str19 = new java.lang.String(charArray10, (int) ' ', 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("'" + str15 + "' != '" + "" + "'", str15, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "aa4" + "'", str16, "aa4"); + } + + @Test + public void test2107() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2107"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = java.lang.String.valueOf(charArray2); + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4#"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4#"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, #]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4#" + "'", str3, "4#"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4#" + "'", str4, "4#"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4#" + "'", str5, "4#"); + } + + @Test + public void test2108() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2108"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.copyValueOf(charArray2, (int) (short) 100, (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test2109() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2109"); + char[] charArray4 = new char[] { ' ', '#', '4', '4' }; + java.lang.String str5 = new java.lang.String(charArray4); + java.lang.String str8 = java.lang.String.copyValueOf(charArray4, 0, (int) (short) 0); + org.junit.Assert.assertNotNull(charArray4); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), " #44"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), " #44"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[ , #, 4, 4]"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + " #44" + "'", str5, " #44"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test2110() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2110"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation12 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation12.value = (-1.0d); + operation12.value = (-1L); + operation12.from = "100.0"; + operation12.path = "4444 "; + java.lang.String str21 = operation12.from; + 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.Operation operation30 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation30.value = (-1.0d); + operation30.value = (-1L); + operation30.from = "100.0"; + java.lang.Object obj37 = operation30.value; + java.lang.Object obj38 = operation30.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType39 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation30.type = operationType39; + operation22.type = operationType39; + operation12.type = operationType39; + com.alibaba.fastjson.JSONPatch.Operation operation43 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation43.value = (-1.0d); + java.lang.String str46 = operation43.path; + java.lang.String str47 = operation43.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType48 = operation43.type; + com.alibaba.fastjson.JSONPatch.Operation operation49 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation49.value = (-1.0d); + operation49.from = "-1"; + java.lang.String str54 = operation49.path; + com.alibaba.fastjson.JSONPatch.Operation operation55 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation55.value = (-1.0d); + operation55.value = (-1L); + operation55.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType62 = operation55.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType63 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation55.type = operationType63; + operation49.value = operationType63; + operation43.type = operationType63; + operation12.type = operationType63; + operation12.path = "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a a"; + operation0.value = operation12; + 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.assertEquals("'" + str21 + "' != '" + "100.0" + "'", str21, "100.0"); + org.junit.Assert.assertNull(operationType29); + org.junit.Assert.assertEquals("'" + obj37 + "' != '" + (-1L) + "'", obj37, (-1L)); + org.junit.Assert.assertEquals("'" + obj38 + "' != '" + (-1L) + "'", obj38, (-1L)); + org.junit.Assert.assertTrue("'" + operationType39 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType39.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + org.junit.Assert.assertNull(str46); + org.junit.Assert.assertNull(str47); + org.junit.Assert.assertNull(operationType48); + org.junit.Assert.assertNull(str54); + org.junit.Assert.assertNull(operationType62); + org.junit.Assert.assertTrue("'" + operationType63 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType63.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2111() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2111"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(charArray0, (int) '4', (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test2112() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2112"); + 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.valueOf(charArray5, (int) '4', (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count -1, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test2113() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2113"); + 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; + java.lang.String str5 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.value = (-1L); + operation6.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation6.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation6.type = operationType14; + java.lang.Object obj16 = operation6.value; + java.lang.String str17 = operation6.from; + java.lang.Object obj18 = operation6.value; + operation6.from = "\u0a01\u0a01"; + operation6.from = "4"; + java.lang.String str23 = operation6.from; + java.lang.Object obj24 = operation6.value; + operation0.value = operation6; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType2); + org.junit.Assert.assertNull(obj3); + org.junit.Assert.assertNull(obj4); + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType13); + org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L)); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + obj18 + "' != '" + (-1L) + "'", obj18, (-1L)); + org.junit.Assert.assertEquals("'" + str23 + "' != '" + "4" + "'", str23, "4"); + org.junit.Assert.assertEquals("'" + obj24 + "' != '" + (-1L) + "'", obj24, (-1L)); + } + + @Test + public void test2114() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2114"); + byte[] byteArray6 = new byte[] { (byte) 10, (byte) 10, (byte) 10, (byte) -1, (byte) 100, (byte) -1 }; + java.lang.String str8 = new java.lang.String(byteArray6, (int) (byte) 0); + java.lang.String str9 = new java.lang.String(byteArray6); + 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(byteArray6, 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(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[10, 10, 10, -1, 100, -1]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\n\n\n\377d\377" + "'", str8, "\n\n\n\377d\377"); +// flaky: org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\n\n\n\ufffd\ufffd" + "'", str9, "\n\n\n\ufffd\ufffd"); + } + + @Test + public void test2115() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2115"); + java.lang.Object[] objArray1 = null; + java.lang.String str2 = java.lang.String.format("100.0", objArray1); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "100.0" + "'", str2, "100.0"); + } + + @Test + public void test2116() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2116"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation0.type = operationType5; + com.alibaba.fastjson.JSONPatch.Operation operation7 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation7.type; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation9.type; + java.lang.Object obj11 = operation9.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation9.value = operationType12; + operation7.type = operationType12; + operation0.type = operationType12; + java.lang.Class wildcardClass16 = operation0.getClass(); + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNull(operationType10); + org.junit.Assert.assertNull(obj11); + org.junit.Assert.assertTrue("'" + operationType12 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType12.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertNotNull(wildcardClass16); + } + + @Test + public void test2117() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2117"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, (int) (short) 100, 0, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + 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 test2118() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2118"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation2.type; + java.lang.Object obj4 = operation2.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation2.value = operationType5; + operation0.type = operationType5; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + java.lang.String str9 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType3); + org.junit.Assert.assertNull(obj4); + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + } + + @Test + public void test2119() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2119"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 100); + java.lang.String str14 = new java.lang.String(byteArray2); + java.lang.String str15 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str19 = new java.lang.String(byteArray2, (int) (byte) 10, 10, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.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 test2120() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2120"); + 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) -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, 100, (int) '4', charset13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01"); + } + + @Test + public void test2121() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2121"); + 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); + java.lang.String str13 = new java.lang.String(byteArray4, (int) (byte) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray4, (int) (byte) 0, 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.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"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + } + + @Test + public void test2122() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2122"); + 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 = new java.lang.String(charArray10); + java.lang.String str17 = 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"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "aa4" + "'", str17, "aa4"); + } + + @Test + public void test2123() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2123"); + 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 charset15 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) '#', (int) (byte) 1, charset15); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + 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 test2124() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2124"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (byte) -1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = 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("'" + 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 test2125() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2125"); + 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.Object obj9 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type; + org.junit.Assert.assertEquals("'" + obj9 + "' != '" + (-1L) + "'", obj9, (-1L)); + org.junit.Assert.assertNull(operationType10); + } + + @Test + public void test2126() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2126"); + 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(" 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 test2127() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2127"); + byte[] byteArray6 = new byte[] { (byte) 10, (byte) 10, (byte) 10, (byte) -1, (byte) 100, (byte) -1 }; + java.lang.String str8 = new java.lang.String(byteArray6, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray6, "52.0"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 52.0"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[10, 10, 10, -1, 100, -1]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\n\n\n\377d\377" + "'", str8, "\n\n\n\377d\377"); + } + + @Test + public void test2128() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2128"); + java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "0.0" }; + java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray3); + java.lang.String str5 = java.lang.String.format("d", (java.lang.Object[]) charSequenceArray3); + org.junit.Assert.assertNotNull(charSequenceArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "0.0" + "'", str4, "0.0"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "d" + "'", str5, "d"); + } + + @Test + public void test2129() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2129"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation0.type = operationType5; + operation0.path = "\001\001"; + operation0.from = "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"; + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + } + + @Test + public void test2130() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2130"); + 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) " #44", charSequenceArray1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test2131() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2131"); + 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, 1); + java.lang.String str17 = 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, "replace"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: replace"); + } 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 + "' != '" + "\u0101\u0101" + "'", str16, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\001\001" + "'", str17, "\001\001"); + } + + @Test + public void test2132() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2132"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(charArray0, (int) (short) 0, (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 test2133() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2133"); + 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.Object obj13 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) byteArray4, "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 2, line 1, column 3 class com.alibaba.fastjson.JSONPatch$Operation?d???dclass com.alibaba.fastjson.JSONPatch$Operation??class com.alibaba.fastjson.JSONPatch$Operation#class com.alibaba.fastjson.JSONPatch$Operation??class com.alibaba.fastjson.JSONPatch$Operation97.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"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test2134() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2134"); + 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); + java.lang.String str13 = new java.lang.String(byteArray4, (int) (byte) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray4, 0, (int) (byte) -1, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + 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("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + } + + @Test + public void test2135() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2135"); + 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) "\u6101\u6101", 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) "\u6101\u6101", charSequenceArray8); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "a aclass [B 4class [B # a4class [B100.0class [B\001\001class [Ba a", 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 + "' != '" + "100.0" + "'", str15, "100.0"); + } + + @Test + public void test2136() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2136"); + 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 charset9 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, 10, (int) (short) 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), "[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 test2137() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2137"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, "\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), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100"); + } + + @Test + public void test2138() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2138"); + 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) (short) 0); + java.lang.String str17 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str21 = new java.lang.String(byteArray2, (int) 'a', 10, "\u3401\u3401"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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("'" + str17 + "' != '" + "\001\001" + "'", str17, "\001\001"); + } + + @Test + public void test2139() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2139"); + 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; + operation0.from = "a a"; + 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.Object obj28 = null; + operation0.value = obj28; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType6); + 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)); + } + + @Test + public void test2140() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2140"); + 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) "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) "\u2001\u2001", charSequenceArray8); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\ufffdd\n\n\ufffdd", charSequenceArray8); + java.lang.String str14 = java.lang.String.format(locale0, "10", (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" + "'", str14, "10"); + } + + @Test + public void test2141() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2141"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray9); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray9); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray9); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "\ufffdd\n\n\ufffdd", charSequenceArray9); + java.lang.String str16 = java.lang.String.format(locale0, "\u640a\u6400", (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 + "' != '" + "\u640a\u6400" + "'", str16, "\u640a\u6400"); + } + + @Test + public void test2142() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2142"); + 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.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) (short) 0, 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"); + } + + @Test + public void test2143() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2143"); + 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) "\u2001\u2001", charSequenceArray8); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\ufffdd\n\n\ufffdd", charSequenceArray8); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "#", charSequenceArray8); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "\uffff\uff64\uff0a\uff0a\uffff\uff64", 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 + "' != '" + "100.0" + "'", str15, "100.0"); + } + + @Test + public void test2144() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2144"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("", "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2a a4a 44a # a44a100.04a??4aa a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2145() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2145"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(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("'" + 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 test2146() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2146"); + 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.from = "aa4"; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation9.value = (-1.0d); + java.lang.String str12 = operation9.path; + operation9.path = "10.0"; + java.lang.Object obj15 = operation9.value; + operation0.value = operation9; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(str6); + org.junit.Assert.assertNull(str12); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1.0d) + "'", obj15, (-1.0d)); + } + + @Test + public void test2147() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2147"); + 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) (byte) -1, (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "4a" + "'", str8, "4a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4a" + "'", str9, "4a"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a"); + } + + @Test + public void test2148() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2148"); + 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.join((java.lang.CharSequence) "-1", charSequenceArray7); + java.lang.String str13 = java.lang.String.format("test", (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 + "' != '" + "test" + "'", str13, "test"); + } + + @Test + public void test2149() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2149"); + 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.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) '#', (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + } + + @Test + public void test2150() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2150"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (int) (short) 100, 10, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test2151() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2151"); + 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 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) '#', (int) ' ', 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), "[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("'" + str12 + "' != '" + "\n\000" + "'", str12, "\n\000"); + } + + @Test + public void test2152() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2152"); + 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.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation9.value = (-1.0d); + operation9.value = (-1L); + operation9.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation9.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation9.type = operationType17; + operation9.value = (-1L); + java.lang.String str21 = operation9.path; + com.alibaba.fastjson.JSONPatch.Operation operation22 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation22.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation22.type; + com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation25.value = (-1.0d); + operation25.value = (-1L); + java.lang.String str30 = operation25.path; + com.alibaba.fastjson.JSONPatch.Operation operation31 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation31.value = (-1.0d); + operation31.value = (-1L); + operation31.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType38 = operation31.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType39 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation31.type = operationType39; + com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation31.type; + operation25.value = operationType41; + operation22.type = operationType41; + operation9.type = operationType41; + operation0.type = operationType41; + java.lang.String str46 = operation0.path; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u6401" + "'", str8, "\u6401"); + org.junit.Assert.assertNull(operationType16); + org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str21); + org.junit.Assert.assertNull(operationType23); + org.junit.Assert.assertNull(operationType24); + org.junit.Assert.assertNull(str30); + org.junit.Assert.assertNull(operationType38); + org.junit.Assert.assertTrue("'" + operationType39 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType39.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType41 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType41.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str46 + "' != '" + "\u6401" + "'", str46, "\u6401"); + } + + @Test + public void test2153() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2153"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("replace", "4444 "); + 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 test2154() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2154"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray4); + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray4); + java.lang.String str8 = java.lang.String.valueOf((java.lang.Object) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0"); + } + + @Test + public void test2155() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2155"); + char[] charArray4 = new char[] { ' ', '#', '4', '4' }; + java.lang.String str5 = new java.lang.String(charArray4); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = java.lang.String.copyValueOf(charArray4, (int) (byte) -1, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray4); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), " #44"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), " #44"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[ , #, 4, 4]"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + " #44" + "'", str5, " #44"); + } + + @Test + public void test2156() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2156"); + 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); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (short) -1); + 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"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\uff0a\uff00" + "'", str8, "\uff0a\uff00"); + } + + @Test + public void test2157() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2157"); + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray10); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray10); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray10); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0", charSequenceArray10); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray10); + java.lang.String str19 = java.lang.String.format("a a", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "a a" + "'", str19, "a a"); + } + + @Test + public void test2158() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2158"); + 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 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = java.lang.String.copyValueOf(charArray2, (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(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 test2159() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2159"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, (int) (byte) 10, 1, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"ascii\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test2160() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2160"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + java.lang.String str17 = operation0.from; + java.lang.Object obj18 = operation0.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; + java.lang.Object obj41 = operation19.value; + operation0.value = obj41; + com.alibaba.fastjson.JSONPatch.OperationType operationType43 = operation0.type; + java.lang.String str44 = java.lang.String.valueOf((java.lang.Object) operationType43); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "4" + "'", str17, "4"); + org.junit.Assert.assertEquals("'" + obj18 + "' != '" + (-1L) + "'", obj18, (-1L)); + 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.assertNull(obj41); + org.junit.Assert.assertTrue("'" + operationType43 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType43.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str44 + "' != '" + "copy" + "'", str44, "copy"); + } + + @Test + public void test2161() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2161"); + 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, "1.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 + "' != '" + "1.0" + "'", str10, "1.0"); + } + + @Test + public void test2162() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2162"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(charArray5, (int) (short) 100, 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("'" + str12 + "' != '" + "" + "'", str12, ""); + } + + @Test + public void test2163() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2163"); + 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.nio.charset.Charset charset16 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, 100, (int) ' ', charset16); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, ""); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + } + + @Test + public void test2164() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2164"); + 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("a aclass [B 4class [B # a4class [B100.0class [B\001\001class [Ba a", (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 + "' != '" + "a aclass [B 4class [B # a4class [B100.0class [B\001\001class [Ba a" + "'", str9, "a aclass [B 4class [B # a4class [B100.0class [B\001\001class [Ba a"); + } + + @Test + public void test2165() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2165"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = java.lang.String.valueOf(charArray5, (int) (byte) -1, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + } + + @Test + public void test2166() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2166"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) 'a', (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("'" + 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 test2167() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2167"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type; + java.lang.String str7 = operation0.path; + java.lang.String str8 = operation0.from; + operation0.from = "\u640a\u6400"; + operation0.path = "\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\001\001\u0a01\u0a01a a"; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertNull(str7); + org.junit.Assert.assertNull(str8); + } + + @Test + public void test2168() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2168"); + 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) '#', (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, 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 test2169() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2169"); + 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, 1, (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(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 test2170() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2170"); + 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 "; + operation0.value = " "; + java.lang.Object obj11 = operation0.value; + java.lang.String str12 = operation0.from; + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + " " + "'", obj11, " "); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + } + + @Test + public void test2171() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2171"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\uff0a\uff00", "\u6401"); + 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 test2172() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2172"); + 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) (short) 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 test2173() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2173"); + 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.Object obj17 = 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("'" + obj17 + "' != '" + "-1.0" + "'", obj17, "-1.0"); + } + + @Test + public void test2174() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2174"); + 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); + java.lang.String str13 = new java.lang.String(byteArray6, (int) (short) 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(byteArray6, 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(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"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str13, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + } + + @Test + public void test2175() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2175"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.copyValueOf(charArray2, (int) (byte) 10, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4"); + 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 test2176() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2176"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = 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), " 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 test2177() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2177"); + 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, (int) (short) 1, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(intArray5, (-1), 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, 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, ""); + } + + @Test + public void test2178() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2178"); + 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"; + java.lang.Class wildcardClass38 = operation0.getClass(); + 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)); + org.junit.Assert.assertNotNull(wildcardClass38); + } + + @Test + public void test2179() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2179"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("4444 ", "\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 test2180() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2180"); + 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, 0); + java.lang.String str12 = new java.lang.String(byteArray2, 0); + java.lang.String str14 = new java.lang.String(byteArray2, 10); + 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 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u0a01\u0a01" + "'", str14, "\u0a01\u0a01"); + } + + @Test + public void test2181() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2181"); + com.alibaba.fastjson.JSONPatch.Operation operation1 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType2 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation1.type = operationType2; + com.alibaba.fastjson.JSONPatch.OperationType operationType4 = operation1.type; + operation1.from = "#"; + com.alibaba.fastjson.JSONPatch.Operation operation7 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation7.type; + operation7.path = "1.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType11 = com.alibaba.fastjson.JSONPatch.OperationType.add; + operation7.type = operationType11; + operation1.type = operationType11; + com.alibaba.fastjson.JSONPatch.Operation operation14 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType15 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation14.type = operationType15; + operation14.from = "aa4"; + java.lang.Object obj19 = operation14.value; + com.alibaba.fastjson.JSONPatch.Operation operation20 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation20.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation20.type; + com.alibaba.fastjson.JSONPatch.Operation operation23 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation23.value = (-1.0d); + operation23.value = (-1L); + java.lang.String str28 = operation23.path; + com.alibaba.fastjson.JSONPatch.Operation operation29 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation29.value = (-1.0d); + operation29.value = (-1L); + operation29.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType36 = operation29.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType37 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation29.type = operationType37; + com.alibaba.fastjson.JSONPatch.OperationType operationType39 = operation29.type; + operation23.value = operationType39; + operation20.type = operationType39; + operation14.type = operationType39; + com.alibaba.fastjson.JSONPatch.OperationType operationType43 = operation14.type; + operation1.value = operationType43; + com.alibaba.fastjson.JSONPatch.Operation operation45 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation45.value = (-1.0d); + operation45.value = (-1L); + operation45.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType52 = operation45.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType53 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation45.type = operationType53; + java.lang.Object obj55 = operation45.value; + java.lang.String str56 = operation45.from; + java.lang.Object obj57 = operation45.value; + java.lang.Object obj58 = operation45.value; + byte[] byteArray61 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str63 = new java.lang.String(byteArray61, (int) (byte) 10); + java.lang.Class wildcardClass64 = byteArray61.getClass(); + operation45.value = byteArray61; + java.lang.Object obj66 = operation45.value; + com.alibaba.fastjson.JSONPatch.Operation operation67 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation67.value = (-1.0d); + operation67.value = (-1L); + operation67.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType74 = operation67.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType75 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation67.type = operationType75; + java.lang.String str77 = operation67.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType78 = operation67.type; + operation45.type = operationType78; + operation1.type = operationType78; + java.lang.CharSequence[] charSequenceArray84 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str85 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray84); + java.lang.String str86 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray84); + operation1.value = charSequenceArray84; + java.lang.String str88 = java.lang.String.format("32", (java.lang.Object[]) charSequenceArray84); + org.junit.Assert.assertTrue("'" + operationType2 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType2.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType4 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType4.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + org.junit.Assert.assertTrue("'" + operationType15 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType15.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(obj19); + org.junit.Assert.assertNull(operationType21); + org.junit.Assert.assertNull(operationType22); + org.junit.Assert.assertNull(str28); + org.junit.Assert.assertNull(operationType36); + org.junit.Assert.assertTrue("'" + operationType37 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType37.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType39 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType39.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType43 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType43.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(operationType52); + org.junit.Assert.assertTrue("'" + operationType53 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType53.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj55 + "' != '" + (-1L) + "'", obj55, (-1L)); + org.junit.Assert.assertEquals("'" + str56 + "' != '" + "100.0" + "'", str56, "100.0"); + org.junit.Assert.assertEquals("'" + obj57 + "' != '" + (-1L) + "'", obj57, (-1L)); + org.junit.Assert.assertEquals("'" + obj58 + "' != '" + (-1L) + "'", obj58, (-1L)); + org.junit.Assert.assertNotNull(byteArray61); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray61), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str63 + "' != '" + "\u0a01\u0a01" + "'", str63, "\u0a01\u0a01"); + org.junit.Assert.assertNotNull(wildcardClass64); + org.junit.Assert.assertNotNull(obj66); + org.junit.Assert.assertNull(operationType74); + org.junit.Assert.assertTrue("'" + operationType75 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType75.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str77 + "' != '" + "100.0" + "'", str77, "100.0"); + org.junit.Assert.assertTrue("'" + operationType78 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType78.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(charSequenceArray84); + org.junit.Assert.assertEquals("'" + str85 + "' != '" + "100.0" + "'", str85, "100.0"); + org.junit.Assert.assertEquals("'" + str86 + "' != '" + "100.0" + "'", str86, "100.0"); + org.junit.Assert.assertEquals("'" + str88 + "' != '" + "32" + "'", str88, "32"); + } + + @Test + public void test2182() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2182"); + 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, 0); + java.lang.String str12 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, 100, (int) (short) -1, 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test2183() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2183"); + 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 str11 = java.lang.String.valueOf((java.lang.Object) str10); + 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("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01"); + } + + @Test + public void test2184() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2184"); + 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.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.from = "-1"; + java.lang.String str11 = operation6.path; + com.alibaba.fastjson.JSONPatch.Operation operation12 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation12.value = (-1.0d); + operation12.value = (-1L); + operation12.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation12.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation12.type = operationType20; + operation6.value = operationType20; + operation0.type = operationType20; + java.lang.String str24 = operation0.from; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(operationType5); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertNull(operationType19); + org.junit.Assert.assertTrue("'" + operationType20 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType20.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str24); + } + + @Test + public void test2185() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2185"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + operation0.path = ""; + java.lang.String str4 = operation0.from; + java.lang.Object obj5 = operation0.value; + operation0.path = ""; + operation0.from = "\001\001"; + java.lang.String str10 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(obj5); + } + + @Test + public void test2186() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2186"); + 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.valueOf(charArray10, (int) (short) 0, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + } + + @Test + public void test2187() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2187"); + 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); + java.lang.String str10 = new java.lang.String(byteArray2); + java.lang.String str13 = new java.lang.String(byteArray2, (int) (byte) 1, (int) (short) 0); + java.nio.charset.Charset charset16 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, (int) (short) 1, (int) (short) 1, charset16); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "" + "'", str13, ""); + } + + @Test + public void test2188() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2188"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = java.lang.String.valueOf(charArray2, (int) (short) -1, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test2189() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2189"); + 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.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = 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.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertNull(str12); + org.junit.Assert.assertTrue("'" + operationType13 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType13.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2190() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2190"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation0.type = operationType5; + operation0.from = "a a"; + operation0.path = " 4"; + operation0.value = "10.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation0.type; + java.lang.String str14 = operation0.path; + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertTrue("'" + operationType13 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType13.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + " 4" + "'", str14, " 4"); + } + + @Test + public void test2191() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2191"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str11 = new java.lang.String(byteArray2, (int) (byte) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) (byte) 0, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a0a\u0a00" + "'", str9, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u010a\u0100" + "'", str11, "\u010a\u0100"); + } + + @Test + public void test2192() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2192"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a a", "class [B"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2193() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2193"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation29 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation29.value = (-1.0d); + operation29.value = (-1L); + java.lang.String str34 = operation29.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType35 = operation29.type; + java.lang.Object obj36 = operation29.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType37 = operation29.type; + operation29.path = "\ufffdd\n\n\ufffdd"; + operation20.value = "\ufffdd\n\n\ufffdd"; + 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); + org.junit.Assert.assertNull(str34); + org.junit.Assert.assertNull(operationType35); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + (-1L) + "'", obj36, (-1L)); + org.junit.Assert.assertNull(operationType37); + } + + @Test + public void test2194() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2194"); + 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; + operation0.from = "a#4"; + 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)); + } + + @Test + public void test2195() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2195"); + 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) (short) 10, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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), "[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 test2196() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2196"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = 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), "[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 test2197() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2197"); + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray9); + java.lang.String str12 = java.lang.String.format("", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str10, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str11, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, ""); + } + + @Test + public void test2198() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2198"); + char[] charArray2 = new char[] { '4', 'a' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + java.lang.String str5 = new java.lang.String(charArray2); + java.lang.String str6 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(charArray2, (int) 'a', (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a"); + } + + @Test + public void test2199() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2199"); + 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); + java.lang.String str12 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) 'a', (int) (short) 0, "\uffff\uff64\uff0a\uff0a\uffff\uff64"); + 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("'" + 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"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test2200() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2200"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str10 = new java.lang.String(byteArray6, (int) (short) -1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray6, 10, 0, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\uffff\uff64\uff0a\uff0a\uffff\uff64" + "'", str10, "\uffff\uff64\uff0a\uff0a\uffff\uff64"); + } + + @Test + public void test2201() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2201"); + 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) (byte) 10, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + } + + @Test + public void test2202() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2202"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("1", "hi!"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2hi!"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2203() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2203"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + operation0.from = "#"; + operation0.path = "\uff0a\uff00"; + operation0.path = "\u640a\u6400"; + 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 test2204() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2204"); + 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 str8 = 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("'" + str8 + "' != '" + "4#" + "'", str8, "4#"); + } + + @Test + public void test2205() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2205"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 0, (int) (byte) -1, "32"); + 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), "[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 test2206() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2206"); + 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 str8 = new java.lang.String(byteArray3, 0, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException 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 test2207() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2207"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) '4', (int) '4', (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + } + + @Test + public void test2208() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2208"); + 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); + java.lang.String str15 = new java.lang.String(byteArray2, (int) (short) 10, (int) (byte) 0, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(byteArray2, 10, (int) (short) 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), "[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"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u0a01" + "'", str15, "\u0a01"); + } + + @Test + public void test2209() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2209"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10); + java.lang.String str11 = new java.lang.String(byteArray2); + java.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) (short) 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), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000"); + } + + @Test + public void test2210() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2210"); + 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.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.value = (-1L); + operation6.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation6.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation6.type = operationType14; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation6.type; + operation0.value = operationType16; + operation0.from = "1.0"; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType13); + org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2211() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2211"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.Object obj2 = operation0.value; + java.lang.String str3 = operation0.from; + operation0.from = "1"; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNull(str3); + } + + @Test + public void test2212() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2212"); + 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) "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) "\u2001\u2001", charSequenceArray8); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\ufffdd\n\n\ufffdd", charSequenceArray8); + java.lang.String str14 = java.lang.String.format(locale0, "\u6401\u6401", (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 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401"); + } + + @Test + public void test2213() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2213"); + 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) (short) 0); + java.lang.String str17 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj19 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) 0, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2a a?? 4?? # a4??100.0??????a a"); + } 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("'" + 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("'" + str17 + "' != '" + "\001\001" + "'", str17, "\001\001"); + } + + @Test + public void test2214() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2214"); + 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 strComparator11 = java.lang.String.CASE_INSENSITIVE_ORDER; + operation0.value = strComparator11; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + operation13.value = (-1L); + operation13.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation13.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation13.type = operationType21; + operation0.type = operationType21; + byte[] byteArray26 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str28 = new java.lang.String(byteArray26, (int) (byte) 10); + java.lang.String str29 = new java.lang.String(byteArray26); + java.lang.String str31 = new java.lang.String(byteArray26, (int) ' '); + java.lang.String str33 = new java.lang.String(byteArray26, 100); + java.lang.String str35 = new java.lang.String(byteArray26, 0); + java.lang.String str37 = new java.lang.String(byteArray26, 100); + java.lang.String str38 = new java.lang.String(byteArray26); + java.lang.String str40 = new java.lang.String(byteArray26, (int) (byte) 0); + java.lang.String str43 = new java.lang.String(byteArray26, (int) (byte) 0, 0); + operation0.value = 0; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNotNull(strComparator11); + org.junit.Assert.assertNull(operationType20); + org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(byteArray26); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray26), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str28 + "' != '" + "\u0a01\u0a01" + "'", str28, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str29 + "' != '" + "\001\001" + "'", str29, "\001\001"); + org.junit.Assert.assertEquals("'" + str31 + "' != '" + "\u2001\u2001" + "'", str31, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str33 + "' != '" + "\u6401\u6401" + "'", str33, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str35 + "' != '" + "\001\001" + "'", str35, "\001\001"); + org.junit.Assert.assertEquals("'" + str37 + "' != '" + "\u6401\u6401" + "'", str37, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str38 + "' != '" + "\001\001" + "'", str38, "\001\001"); + org.junit.Assert.assertEquals("'" + str40 + "' != '" + "\001\001" + "'", str40, "\001\001"); + org.junit.Assert.assertEquals("'" + str43 + "' != '" + "" + "'", str43, ""); + } + + @Test + public void test2215() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2215"); + 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) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(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("'" + str6 + "' != '" + "a" + "'", str6, "a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a"); + } + + @Test + public void test2216() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2216"); + 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) (byte) 10, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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 test2217() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2217"); + 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"; + operation0.value = "4 a"; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(str6); + } + + @Test + public void test2218() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2218"); + 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) '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), "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 test2219() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2219"); + 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 test2220() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2220"); + java.util.Locale locale0 = null; + java.lang.Object[] objArray2 = null; + java.lang.String str3 = java.lang.String.format(locale0, "-1", objArray2); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "-1" + "'", str3, "-1"); + } + + @Test + public void test2221() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2221"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + java.lang.Object obj7 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = operation0.type; + operation0.from = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation0.type; + java.lang.String str13 = operation0.from; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNull(operationType9); + org.junit.Assert.assertNull(operationType12); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + } + + @Test + public void test2222() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2222"); + 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 str22 = new java.lang.String(byteArray4, (int) (short) 0); + java.nio.charset.Charset charset25 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str26 = new java.lang.String(byteArray4, 100, (int) (byte) 0, charset25); + 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"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "\001\001" + "'", str22, "\001\001"); + } + + @Test + public void test2223() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2223"); + 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); + 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, " # 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("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\uff01\uff01" + "'", str9, "\uff01\uff01"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + } + + @Test + public void test2224() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2224"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("32.0", "a a4a 44a # a44a100.04a\001\0014aa 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 a4a 44a # a44a100.04a??4aa a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2225() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2225"); + 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 = "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"; + java.lang.String str15 = operation0.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation0.type; + 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("'" + 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("'" + 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.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str17); + } + + @Test + public void test2226() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2226"); + 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) "copy", charSequenceArray9); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray9); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "\001\001", charSequenceArray9); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "\uff0a\uff00", charSequenceArray9); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "4#", charSequenceArray9); + java.lang.Class wildcardClass18 = charSequenceArray9.getClass(); + 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 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertNotNull(wildcardClass18); + } + + @Test + public void test2227() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2227"); + 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.Object obj10 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) charArray5, "32"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 332"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + 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 test2228() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2228"); + 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); + java.lang.String str11 = new java.lang.String(intArray5, (int) (byte) 1, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = 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, 100, 10, 1, 10]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "d" + "'", str8, "d"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + } + + @Test + public void test2229() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2229"); + // 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", "100"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not close json text, token : error"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2230() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2230"); + 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, 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, 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"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u0101\u0101" + "'", str16, "\u0101\u0101"); + } + + @Test + public void test2231() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2231"); + 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.String str14 = operation0.from; + operation0.path = "copy"; + 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("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2232() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2232"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.path = "97"; + operation0.path = "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"; + java.lang.Object obj5 = null; + operation0.value = obj5; + } + + @Test + public void test2233() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2233"); + 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.join((java.lang.CharSequence) "52", charSequenceArray7); + java.lang.Class wildcardClass14 = charSequenceArray7.getClass(); + 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); + } + + @Test + public void test2234() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2234"); + 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, "", (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 + "' != '" + "" + "'", str13, ""); + } + + @Test + public void test2235() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2235"); + 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) '4', (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, 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 test2236() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2236"); + 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 = java.lang.String.valueOf(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), "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 test2237() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2237"); + char[] charArray3 = new char[] { 'a', 'a', '4' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray3, (int) (byte) 10, (int) (byte) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, 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"); + } + + @Test + public void test2238() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2238"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("100", "hi!"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2hi!"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2239() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2239"); + 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[] byteArray11 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str13 = new java.lang.String(byteArray11, 0); + java.lang.String str17 = new java.lang.String(byteArray11, 0, 1, 0); + operation0.value = byteArray11; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj20 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "d"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2d"); + } 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(byteArray11); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray11), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\n\000" + "'", str13, "\n\000"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "" + "'", str17, ""); + } + + @Test + public void test2240() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2240"); + 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); + java.nio.charset.Charset charset13 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, charset13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + 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 test2241() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2241"); + 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.join((java.lang.CharSequence) "4", charSequenceArray5); + java.lang.String str9 = java.lang.String.join((java.lang.CharSequence) "0.0", 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 + "' != '" + "100.0" + "'", str9, "100.0"); + } + + @Test + public void test2242() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2242"); + 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; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj4 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operationType1, "-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.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + } + + @Test + public void test2243() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2243"); + 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.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.value = (-1L); + operation6.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation6.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation6.type = operationType14; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation6.type; + operation0.value = operationType16; + operation0.path = "1.0"; + java.lang.String str20 = operation0.path; + java.lang.Object obj21 = operation0.value; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType13); + org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "1.0" + "'", str20, "1.0"); + org.junit.Assert.assertTrue("'" + obj21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", obj21.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2244() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2244"); + 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) 'a', 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 test2245() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2245"); + 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 str9 = new java.lang.String(byteArray2, (int) (short) -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), "[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 test2246() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2246"); + 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 str15 = new java.lang.String(byteArray6, (int) (byte) -1, (int) '4', "52.0"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 52, 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 test2247() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2247"); + java.lang.CharSequence charSequence0 = null; + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray11); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "4 a", charSequenceArray11); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = java.lang.String.join(charSequence0, charSequenceArray11); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str12, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str13, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); +// flaky: org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a" + "'", str14, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "a a4 a 44 a # a44 a100.04 a\001\0014 aa a" + "'", str15, "a a4 a 44 a # a44 a100.04 a\001\0014 aa a"); + } + + @Test + public void test2248() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2248"); + 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 = new java.lang.String(charArray10); + java.lang.String str19 = java.lang.String.valueOf(charArray10, (int) (byte) 1, (int) (byte) 1); + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "aa4" + "'", str16, "aa4"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "a" + "'", str19, "a"); + } + + @Test + public void test2249() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2249"); + 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.from; + com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation10.path = "1"; + operation10.from = "4#"; + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType18 = operation15.type; + operation15.from = "#"; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation15.type; + operation10.type = operationType21; + operation0.type = operationType21; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType18 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType18.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + } + + @Test + public void test2250() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2250"); + 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; + java.lang.String str29 = operation0.from; + java.lang.Object obj30 = operation0.value; + 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)); + org.junit.Assert.assertEquals("'" + str29 + "' != '" + " # a4" + "'", str29, " # a4"); + org.junit.Assert.assertEquals("'" + obj30 + "' != '" + (-1L) + "'", obj30, (-1L)); + } + + @Test + public void test2251() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2251"); + 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; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj8 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "#"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2#"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType6); + } + + @Test + public void test2252() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2252"); + 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, 1, (int) (short) 10, "35.0"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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 test2253() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2253"); + 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) '#'); + 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, (int) (byte) 10, (int) (byte) 0, 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 + "' != '" + "\u2301\u2301" + "'", str18, "\u2301\u2301"); + } + + @Test + public void test2254() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2254"); + 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 = java.lang.String.valueOf((java.lang.Object) operation0); + 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 test2255() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2255"); + 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.String str18 = operation0.from; + java.lang.String str19 = 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.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("'" + str18 + "' != '" + "4" + "'", str18, "4"); + org.junit.Assert.assertNull(str19); + } + + @Test + public void test2256() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2256"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = java.lang.String.copyValueOf(charArray0, (int) 'a', 0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test2257() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2257"); + 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 str19 = new java.lang.String(byteArray2); + java.lang.String str21 = new java.lang.String(byteArray2, (int) '#'); + 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("'" + str19 + "' != '" + "\001\001" + "'", str19, "\001\001"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\u2301\u2301" + "'", str21, "\u2301\u2301"); + } + + @Test + public void test2258() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2258"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + operation0.value = (-1L); + java.lang.String str12 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation13.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType15 = operation13.type; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation16.value = (-1.0d); + operation16.value = (-1L); + java.lang.String str21 = operation16.path; + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType32 = operation22.type; + operation16.value = operationType32; + operation13.type = operationType32; + operation0.type = operationType32; + java.lang.String str36 = 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.assertNull(str12); + org.junit.Assert.assertNull(operationType14); + org.junit.Assert.assertNull(operationType15); + org.junit.Assert.assertNull(str21); + 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.assertTrue("'" + operationType32 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType32.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str36 + "' != '" + "100.0" + "'", str36, "100.0"); + } + + @Test + public void test2259() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2259"); + 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 str13 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset16 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, (int) 'a', (int) (byte) 100, charset16); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + } + + @Test + public void test2260() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2260"); + 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.lang.String str7 = 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) (short) 0, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\n\000" + "'", str7, "\n\000"); + } + + @Test + public void test2261() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2261"); + 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; + byte[] byteArray9 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str11 = new java.lang.String(byteArray9, (int) (byte) 10); + java.lang.String str12 = new java.lang.String(byteArray9); + java.lang.String str14 = new java.lang.String(byteArray9, (int) ' '); + java.lang.String str16 = new java.lang.String(byteArray9, 100); + java.lang.String str18 = new java.lang.String(byteArray9, 0); + java.lang.String str20 = new java.lang.String(byteArray9, 100); + java.lang.String str21 = new java.lang.String(byteArray9); + java.lang.String str22 = new java.lang.String(byteArray9); + java.lang.String str24 = new java.lang.String(byteArray9, (int) (byte) 100); + operation0.value = str24; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertNotNull(byteArray9); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray9), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u2001\u2001" + "'", str14, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u6401\u6401" + "'", str16, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\001\001" + "'", str18, "\001\001"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u6401\u6401" + "'", str20, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\001\001" + "'", str21, "\001\001"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "\001\001" + "'", str22, "\001\001"); + org.junit.Assert.assertEquals("'" + str24 + "' != '" + "\u6401\u6401" + "'", str24, "\u6401\u6401"); + } + + @Test + public void test2262() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2262"); + 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) 1, (int) '#', (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, 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("'" + 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 test2263() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2263"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u230a\u2300", "\u6401"); + 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 test2264() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2264"); + 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.OperationType operationType6 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + java.lang.Class wildcardClass8 = operationType7.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.assertTrue("'" + operationType6 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType6.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + org.junit.Assert.assertTrue("'" + operationType7 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType7.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + org.junit.Assert.assertNotNull(wildcardClass8); + } + + @Test + public void test2265() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2265"); + 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, (int) (byte) 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(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 test2266() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2266"); + 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.Operation operation4 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation4.from = "100.0"; + operation4.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation4.type = operationType9; + com.alibaba.fastjson.JSONPatch.Operation operation11 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation11.type; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation13.type; + java.lang.Object obj15 = operation13.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation13.value = operationType16; + operation11.type = operationType16; + operation4.type = operationType16; + operation0.type = operationType16; + java.lang.String str21 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation22 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation22.from = "100.0"; + operation22.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType27 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation22.type = operationType27; + operation0.type = operationType27; + operation0.from = "4a4a#"; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertNull(operationType12); + org.junit.Assert.assertNull(operationType14); + org.junit.Assert.assertNull(obj15); + org.junit.Assert.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "1" + "'", str21, "1"); + org.junit.Assert.assertTrue("'" + operationType27 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType27.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + } + + @Test + public void test2267() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2267"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + java.lang.Object obj12 = operation0.value; + operation0.path = "\u01ff\u0164\u010a\u010a\u01ff\u0164"; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + } + + @Test + public void test2268() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2268"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation0.type; + 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(operationType12); + } + + @Test + public void test2269() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2269"); + 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.String str40 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation0.type; + 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.assertNull(str40); + org.junit.Assert.assertTrue("'" + operationType41 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType41.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2270() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2270"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(charArray0, (int) (byte) 0, (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test2271() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2271"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + java.lang.String str12 = operation0.from; + java.lang.String str13 = operation0.path; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, ""); + org.junit.Assert.assertNull(str13); + } + + @Test + public void test2272() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2272"); + 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) 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), "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 test2273() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2273"); + 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"; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj39 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + 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)); + } + + @Test + public void test2274() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2274"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + java.lang.String str5 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.value = (-1L); + operation6.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation6.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation6.type = operationType14; + operation0.value = operationType14; + com.alibaba.fastjson.JSONPatch.Operation operation17 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str18 = operation17.path; + byte[] byteArray21 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str23 = new java.lang.String(byteArray21, (int) (byte) 10); + java.lang.String str24 = new java.lang.String(byteArray21); + java.lang.String str25 = new java.lang.String(byteArray21); + operation17.value = byteArray21; + java.lang.String str27 = new java.lang.String(byteArray21); + java.lang.String str31 = new java.lang.String(byteArray21, (int) 'a', 0, (int) (short) 0); + java.lang.String str33 = new java.lang.String(byteArray21, (int) (byte) 0); + java.lang.String str35 = new java.lang.String(byteArray21, (int) (byte) 10); + operation0.value = (byte) 10; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType13); + org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str18); + org.junit.Assert.assertNotNull(byteArray21); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray21), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str23 + "' != '" + "\u0a01\u0a01" + "'", str23, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str24 + "' != '" + "\001\001" + "'", str24, "\001\001"); + org.junit.Assert.assertEquals("'" + str25 + "' != '" + "\001\001" + "'", str25, "\001\001"); + org.junit.Assert.assertEquals("'" + str27 + "' != '" + "\001\001" + "'", str27, "\001\001"); + org.junit.Assert.assertEquals("'" + str31 + "' != '" + "" + "'", str31, ""); + org.junit.Assert.assertEquals("'" + str33 + "' != '" + "\001\001" + "'", str33, "\001\001"); + org.junit.Assert.assertEquals("'" + str35 + "' != '" + "\u0a01\u0a01" + "'", str35, "\u0a01\u0a01"); + } + + @Test + public void test2275() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2275"); + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray9); + java.lang.String str12 = java.lang.String.format("10.0", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str10, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str11, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "10.0" + "'", str12, "10.0"); + } + + @Test + public void test2276() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2276"); + 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); + java.lang.String str11 = new java.lang.String(intArray5, 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj13 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) intArray5, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2?d???d"); + } catch (com.alibaba.fastjson.JSONException 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"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + } + + @Test + public void test2277() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2277"); + 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 = null; + operation0.value = obj9; + com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation0.type; + java.lang.String str12 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + operation13.value = (-1L); + operation13.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation13.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation13.type = operationType21; + java.lang.Object obj23 = operation13.value; + operation13.value = "4"; + operation13.value = "-1.0"; + java.lang.String str28 = operation13.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType29 = operation13.type; + operation0.type = operationType29; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + (-1.0d) + "'", obj6, (-1.0d)); + org.junit.Assert.assertNull(operationType11); + org.junit.Assert.assertNull(str12); + org.junit.Assert.assertNull(operationType20); + org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj23 + "' != '" + (-1L) + "'", obj23, (-1L)); + org.junit.Assert.assertNull(str28); + org.junit.Assert.assertTrue("'" + operationType29 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType29.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2278() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2278"); + 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; + java.lang.String str11 = operation0.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation0.type; + 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.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertNull(operationType12); + org.junit.Assert.assertNull(operationType13); + } + + @Test + public void test2279() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2279"); + 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.copyValueOf(charArray2, (int) 'a', 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test2280() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2280"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray5 = new java.lang.CharSequence[] { "hi!" }; + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray5); + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray5); + java.lang.String str8 = java.lang.String.format(locale0, "\u0a01\u0a01", (java.lang.Object[]) charSequenceArray5); + org.junit.Assert.assertNotNull(charSequenceArray5); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "hi!" + "'", str6, "hi!"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "hi!" + "'", str7, "hi!"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + } + + @Test + public void test2281() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2281"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(byteArray2, (int) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) -1, 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u010a\u0100" + "'", str7, "\u010a\u0100"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100"); + } + + @Test + public void test2282() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2282"); + 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, (int) (short) 1, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(intArray5, (int) 'a', (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, 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), "[100, 1, 32, -1, -1]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001" + "'", str8, "\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + } + + @Test + public void test2283() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2283"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (int) ' ', (int) ' ', "100.0"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + } + + @Test + public void test2284() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2284"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + operation0.path = "35"; + operation0.path = "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0"; + operation0.from = " #44"; + java.lang.Object obj11 = null; + operation0.value = obj11; + } + + @Test + public void test2285() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2285"); + 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, "\u01ff\u0164\u010a\u010a\u01ff\u0164", (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 + "' != '" + "\u01ff\u0164\u010a\u010a\u01ff\u0164" + "'", str13, "\u01ff\u0164\u010a\u010a\u01ff\u0164"); + } + + @Test + public void test2286() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2286"); + 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 str16 = new java.lang.String(byteArray2, 0, (int) (byte) 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("'" + 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("'" + str16 + "' != '" + "\001" + "'", str16, "\001"); + } + + @Test + public void test2287() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2287"); + 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 str22 = new java.lang.String(byteArray2, (int) (byte) 1, 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), "[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 test2288() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2288"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation0.type = operationType5; + operation0.path = "52"; + java.lang.String str9 = java.lang.String.valueOf((java.lang.Object) "52"); + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "52" + "'", str9, "52"); + } + + @Test + public void test2289() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2289"); + java.lang.String str1 = java.lang.String.valueOf((long) ' '); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "32" + "'", str1, "32"); + } + + @Test + public void test2290() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2290"); + 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, 100, (-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(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 test2291() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2291"); + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray10); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "copy", charSequenceArray10); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray10); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "\001\001", charSequenceArray10); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "\uff0a\uff00", charSequenceArray10); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "4#", charSequenceArray10); + java.lang.String str19 = java.lang.String.format("\u6101\u6101", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\u6101\u6101" + "'", str19, "\u6101\u6101"); + } + + @Test + public void test2292() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2292"); + 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) "97", charSequenceArray8); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "replace", charSequenceArray8); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray8); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "4 a", charSequenceArray8); + java.lang.String str14 = java.lang.String.format(locale0, "\n\n\n\377d\377", (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 + "' != '" + "\n\n\n\377d\377" + "'", str14, "\n\n\n\377d\377"); + } + + @Test + public void test2293() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2293"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + java.lang.Object obj7 = operation0.value; + java.lang.Object obj8 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation0.type = operationType9; + java.lang.Class wildcardClass11 = operation0.getClass(); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + org.junit.Assert.assertNotNull(wildcardClass11); + } + + @Test + public void test2294() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2294"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray4, "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"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + } + + @Test + public void test2295() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2295"); + 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"; + 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 = operation8.type; + java.lang.String str18 = operation8.from; + java.lang.String str19 = operation8.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation8.type; + operation0.value = operation8; + operation8.path = ""; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1L) + "'", obj15, (-1L)); + org.junit.Assert.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L)); + org.junit.Assert.assertNull(operationType17); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertNull(operationType20); + } + + @Test + public void test2296() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2296"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, (int) '4', (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test2297() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2297"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray11); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray11); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray11); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray11); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray11); + java.lang.String str20 = java.lang.String.format(locale0, "\u01ff\u0164\u010a\u010a\u01ff\u0164", (java.lang.Object[]) charSequenceArray11); + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u01ff\u0164\u010a\u010a\u01ff\u0164" + "'", str20, "\u01ff\u0164\u010a\u010a\u01ff\u0164"); + } + + @Test + public void test2298() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2298"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.String str2 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str4 = operation3.path; + java.lang.Object obj5 = operation3.value; + java.lang.String str6 = operation3.path; + com.alibaba.fastjson.JSONPatch.Operation operation7 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation7.path = "1"; + com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation10.value = (-1.0d); + operation10.value = (-1L); + operation10.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = operation10.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType18 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation10.type = operationType18; + operation7.type = operationType18; + operation3.type = operationType18; + operation0.type = operationType18; + operation0.from = "\u2001\u2001"; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(str2); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(obj5); + org.junit.Assert.assertNull(str6); + org.junit.Assert.assertNull(operationType17); + org.junit.Assert.assertTrue("'" + operationType18 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType18.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2299() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2299"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray4); + java.lang.String str7 = java.lang.String.format("0", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "0" + "'", str7, "0"); + } + + @Test + public void test2300() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2300"); + 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"; + java.lang.Object obj11 = operation0.value; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj13 = com.alibaba.fastjson.JSONPatch.apply(obj11, "97"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + (-1L) + "'", obj11, (-1L)); + } + + @Test + public void test2301() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2301"); + 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) 100, (int) (short) 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), "[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 test2302() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2302"); + 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 str17 = new java.lang.String(byteArray4, 0, 0); + 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(byteArray4, (int) (byte) 10, (int) (byte) -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.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("'" + str17 + "' != '" + "" + "'", str17, ""); + } + + @Test + public void test2303() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2303"); + 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'); + 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) (byte) 100, 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("'" + 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 test2304() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2304"); + 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); + java.lang.String str7 = new java.lang.String(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("'" + str6 + "' != '" + "\n\000" + "'", str6, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\n\000" + "'", str7, "\n\000"); + } + + @Test + public void test2305() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2305"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(byteArray0, 1, (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"bytes\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test2306() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2306"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type; + java.lang.String str7 = operation0.path; + java.lang.String str8 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str10 = operation9.path; + java.lang.Object obj11 = operation9.value; + java.lang.String str12 = operation9.path; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.path = "1"; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation16.value = (-1.0d); + operation16.value = (-1L); + operation16.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation16.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation16.type = operationType24; + operation13.type = operationType24; + operation9.type = operationType24; + operation0.type = operationType24; + operation0.from = "\u64ff\u6464\u640a\u640a\u64ff\u6464"; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertNull(str7); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertNull(obj11); + org.junit.Assert.assertNull(str12); + org.junit.Assert.assertNull(operationType23); + org.junit.Assert.assertTrue("'" + operationType24 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType24.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2307() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2307"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray5 = new java.lang.CharSequence[] { "hi!" }; + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray5); + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "\u010a\u0100", charSequenceArray5); + java.lang.String str8 = java.lang.String.format(locale0, "", (java.lang.Object[]) charSequenceArray5); + org.junit.Assert.assertNotNull(charSequenceArray5); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "hi!" + "'", str6, "hi!"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "hi!" + "'", str7, "hi!"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test2308() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2308"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2, 10); + java.lang.String str12 = new java.lang.String(byteArray2); + java.lang.String str14 = 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, "4 a"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 4 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 + "' != '" + "\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"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6101\u6101" + "'", str14, "\u6101\u6101"); + } + + @Test + public void test2309() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2309"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + operation0.value = "#"; + java.lang.String str7 = operation0.from; + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "-1" + "'", str7, "-1"); + } + + @Test + public void test2310() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2310"); + 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) "a#4", charSequenceArray8); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4", charSequenceArray8); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "null", charSequenceArray8); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray8); + java.lang.String str14 = java.lang.String.format(locale0, "\u0a01\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\u0a01" + "'", str14, "\u0a01\u0a01"); + } + + @Test + public void test2311() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2311"); + java.lang.String str1 = java.lang.String.valueOf((float) (byte) 10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test2312() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2312"); + 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.String str8 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation9.type; + operation9.path = "1.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = com.alibaba.fastjson.JSONPatch.OperationType.add; + operation9.type = operationType13; + java.lang.String str15 = operation9.from; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation16.value = (-1.0d); + java.lang.String str19 = operation16.path; + java.lang.String str20 = operation16.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation16.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation16.type; + com.alibaba.fastjson.JSONPatch.Operation operation23 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation23.type = operationType24; + operation16.type = operationType24; + operation9.type = operationType24; + operation0.type = operationType24; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(operationType10); + org.junit.Assert.assertTrue("'" + operationType13 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType13.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + org.junit.Assert.assertNull(str15); + org.junit.Assert.assertNull(str19); + org.junit.Assert.assertNull(str20); + org.junit.Assert.assertNull(operationType21); + org.junit.Assert.assertNull(operationType22); + org.junit.Assert.assertTrue("'" + operationType24 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType24.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + } + + @Test + public void test2313() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2313"); + 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, "\u010a\u0100", (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 + "' != '" + "\u010a\u0100" + "'", str14, "\u010a\u0100"); + } + + @Test + public void test2314() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2314"); + 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) "\u0a01\u0a01", charSequenceArray5); + java.lang.String str9 = java.lang.String.format(" ", (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 + "' != '" + " " + "'", str9, " "); + } + + @Test + public void test2315() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2315"); + 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) 'a', 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, 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 test2316() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2316"); + 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; + operation0.from = ""; + com.alibaba.fastjson.JSONPatch.Operation operation22 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str23 = operation22.path; + java.lang.String str24 = operation22.from; + com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation25.value = (-1.0d); + operation25.value = (-1L); + operation25.from = "100.0"; + java.lang.Object obj32 = operation25.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType33 = operation25.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType34 = operation25.type; + com.alibaba.fastjson.JSONPatch.Operation operation35 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation35.from = "100.0"; + operation35.path = "aa4"; + 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.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; + com.alibaba.fastjson.JSONPatch.OperationType operationType56 = operation46.type; + operation40.value = operationType56; + operation35.type = operationType56; + operation25.type = operationType56; + com.alibaba.fastjson.JSONPatch.OperationType operationType60 = operation25.type; + operation22.type = operationType60; + operation0.type = operationType60; + 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.assertNull(str23); + org.junit.Assert.assertNull(str24); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + (-1L) + "'", obj32, (-1L)); + org.junit.Assert.assertNull(operationType33); + org.junit.Assert.assertNull(operationType34); + org.junit.Assert.assertNull(str45); + 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.assertTrue("'" + operationType56 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType56.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType60 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType60.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2317() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2317"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = java.lang.String.copyValueOf(charArray0, (int) (byte) 0, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test2318() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2318"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (-1), (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("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401"); + } + + @Test + public void test2319() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2319"); + 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 = new java.lang.String(charArray2, (int) (byte) 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = 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), "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 test2320() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2320"); + 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.join((java.lang.CharSequence) "a a4a 44a # a44a100.04a\001\0014aa a", charSequenceArray10); + java.lang.String str14 = java.lang.String.format("52.0", (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"); +// flaky: org.junit.Assert.assertEquals("'" + str13 + "' != '" + " a a4a 44a # a44a100.04a\001\001\ufffdd\n\n\ufffdda a4a 44a # a44a100.04a\001\0014aa a\n\000a a4a 44a # a44a100.04a\001\0014aa a#a a4a 44a # a44a100.04a\001\001\u0a01\u0a01a a4a 44a # a44a100.04a\001\0014aa a97.0" + "'", str13, " a a4a 44a # a44a100.04a\001\001\ufffdd\n\n\ufffdda a4a 44a # a44a100.04a\001\0014aa a\n\000a a4a 44a # a44a100.04a\001\0014aa a#a a4a 44a # a44a100.04a\001\001\u0a01\u0a01a a4a 44a # a44a100.04a\001\0014aa a97.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "52.0" + "'", str14, "52.0"); + } + + @Test + public void test2321() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2321"); + 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) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = new java.lang.String(charArray2, (-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 + "' != '" + "a" + "'", str6, "a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a"); + } + + @Test + public void test2322() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2322"); + char[] charArray1 = new char[] { '4' }; + java.lang.String str2 = new java.lang.String(charArray1); + java.lang.String str3 = java.lang.String.copyValueOf(charArray1); + org.junit.Assert.assertNotNull(charArray1); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray1), "4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray1), "4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray1), "[4]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "4" + "'", str2, "4"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4" + "'", str3, "4"); + } + + @Test + public void test2323() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2323"); + 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.join((java.lang.CharSequence) " a a4a 44a # a44a100.04a\001\001\ufffdd\n\n\ufffdda a4a 44a # a44a100.04a\001\0014aa a\n\000a a4a 44a # a44a100.04a\001\0014aa a#a a4a 44a # a44a100.04a\001\001\u0a01\u0a01a a4a 44a # a44a100.04a\001\0014aa a97.0", 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 + "' != '" + "100.0" + "'", str15, "100.0"); + } + + @Test + public void test2324() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2324"); + 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 str18 = new java.lang.String(byteArray2, "class [C"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: class [C"); + } 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"); + } + + @Test + public void test2325() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2325"); + 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, "-1", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "-1" + "'", str16, "-1"); + } + + @Test + public void test2326() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2326"); + 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, (-1), (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "aa4" + "'", str4, "aa4"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "aa4" + "'", str5, "aa4"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "aa4" + "'", str6, "aa4"); + } + + @Test + public void test2327() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2327"); + 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; + java.lang.Class wildcardClass29 = 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.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); + org.junit.Assert.assertNotNull(wildcardClass29); + } + + @Test + public void test2328() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2328"); + 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) "replace", charSequenceArray5); + java.lang.String str9 = java.lang.String.format("\u640a\u6400", (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 + "' != '" + "\u640a\u6400" + "'", str9, "\u640a\u6400"); + } + + @Test + public void test2329() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2329"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "a#4", charSequenceArray4); + java.lang.String str7 = java.lang.String.join((java.lang.CharSequence) "class [B", charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "100.0" + "'", str7, "100.0"); + } + + @Test + public void test2330() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2330"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) (short) 100, (int) 'a', 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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 test2331() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2331"); + 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); + java.lang.String str13 = new java.lang.String(byteArray4, (int) 'a'); + 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"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6101\u6101" + "'", str13, "\u6101\u6101"); + } + + @Test + public void test2332() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2332"); + 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) "\u640a\u6400", charSequenceArray7); + java.lang.String str13 = java.lang.String.format("\u6101\u6101", (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 + "' != '" + "\u6101\u6101" + "'", str13, "\u6101\u6101"); + } + + @Test + public void test2333() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2333"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = java.lang.String.copyValueOf(charArray2, (int) 'a', (int) (byte) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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#"); + } + + @Test + public void test2334() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2334"); + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray11); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray11); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray11); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray11); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray11); + java.lang.String str20 = java.lang.String.join((java.lang.CharSequence) "4#", charSequenceArray11); + java.lang.String str21 = java.lang.String.join((java.lang.CharSequence) "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0", charSequenceArray11); + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "100.0" + "'", str20, "100.0"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "100.0" + "'", str21, "100.0"); + } + + @Test + public void test2335() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2335"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type; + operation0.path = ""; + java.lang.Object obj13 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = null; + operation0.type = operationType14; + 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("'" + obj13 + "' != '" + (-1L) + "'", obj13, (-1L)); + } + + @Test + public void test2336() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2336"); + 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 = new java.lang.String(charArray10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str19 = new java.lang.String(charArray10, (int) (byte) 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"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "aa4" + "'", str16, "aa4"); + } + + @Test + public void test2337() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2337"); + 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, (-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 test2338() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2338"); + 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) '#'); + java.lang.String str19 = new java.lang.String(byteArray4); + // The following exception was thrown during execution in test generation + try { + java.lang.String str22 = new java.lang.String(byteArray4, (int) ' ', (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 52, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.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"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\001\001" + "'", str19, "\001\001"); + } + + @Test + public void test2339() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2339"); + 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 = new java.lang.String(charArray2, (int) (byte) 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = java.lang.String.copyValueOf(charArray2, (int) (short) 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(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 test2340() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2340"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation22 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation22.value = (-1.0d); + operation22.value = (-1L); + operation22.from = "100.0"; + java.lang.Object obj29 = operation22.value; + java.lang.Object obj30 = operation22.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType31 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation22.type = operationType31; + operation0.type = operationType31; + 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.assertEquals("'" + obj29 + "' != '" + (-1L) + "'", obj29, (-1L)); + org.junit.Assert.assertEquals("'" + obj30 + "' != '" + (-1L) + "'", obj30, (-1L)); + org.junit.Assert.assertTrue("'" + operationType31 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType31.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + } + + @Test + public void test2341() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2341"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str19 = new java.lang.String(byteArray2, (int) (short) 100, (int) (byte) 1, "a aa a 4a a # a4a a100.0a a\001\001a aa a"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + } + + @Test + public void test2342() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2342"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = java.lang.String.valueOf(charArray2, (int) (byte) 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), " 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"); + } + + @Test + public void test2343() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2343"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type; + java.lang.String str7 = operation0.path; + java.lang.String str8 = operation0.from; + operation0.from = "\u640a\u6400"; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj12 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\001\001\u0a01\u0a01a 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?? 4?? # a4??100.0??????a a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertNull(str7); + org.junit.Assert.assertNull(str8); + } + + @Test + public void test2344() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2344"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray11); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "copy", charSequenceArray11); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray11); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "\001\001", charSequenceArray11); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "\u010a\u0100", charSequenceArray11); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "35", charSequenceArray11); + java.lang.String str20 = java.lang.String.format(locale0, "\001\001", (java.lang.Object[]) charSequenceArray11); + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\001\001" + "'", str20, "\001\001"); + } + + @Test + public void test2345() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2345"); + 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) '#'); + java.lang.String str20 = new java.lang.String(byteArray4, (int) 'a'); + java.lang.String str22 = new java.lang.String(byteArray4, (int) (byte) 1); + 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"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u6101\u6101" + "'", str20, "\u6101\u6101"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "\u0101\u0101" + "'", str22, "\u0101\u0101"); + } + + @Test + public void test2346() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2346"); + 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.lang.String str15 = new java.lang.String(byteArray2); + 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, 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("'" + str11 + "' != '" + "\u6401" + "'", str11, "\u6401"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u0101\u0101" + "'", str14, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + } + + @Test + public void test2347() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2347"); + 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 str23 = new java.lang.String(byteArray4, "#a#"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: #a#"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\001" + "'", str21, "\001"); + } + + @Test + public void test2348() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2348"); + 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 = "-1"; + com.alibaba.fastjson.JSONPatch.Operation operation14 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType15 = operation14.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation14.type; + java.lang.Object obj17 = operation14.value; + java.lang.String str18 = operation14.from; + 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; + operation19.value = (-1L); + java.lang.Object obj31 = operation19.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType32 = operation19.type; + operation14.type = operationType32; + operation0.type = operationType32; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertNull(operationType15); + org.junit.Assert.assertNull(operationType16); + org.junit.Assert.assertNull(obj17); + 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.assertEquals("'" + obj31 + "' != '" + (-1L) + "'", obj31, (-1L)); + org.junit.Assert.assertTrue("'" + operationType32 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType32.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2349() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2349"); + 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.String str8 = operation0.path; + java.lang.CharSequence[] charSequenceArray18 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray18); + java.lang.String str20 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray18); + java.lang.String str21 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray18); + java.lang.String str22 = java.lang.String.join((java.lang.CharSequence) "copy", charSequenceArray18); + java.lang.String str23 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray18); + java.lang.String str24 = java.lang.String.join((java.lang.CharSequence) "\001\001", charSequenceArray18); + java.lang.String str25 = java.lang.String.join((java.lang.CharSequence) "\uff0a\uff00", charSequenceArray18); + java.lang.String str26 = java.lang.String.join((java.lang.CharSequence) "4#", charSequenceArray18); + operation0.value = str26; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNotNull(charSequenceArray18); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "100.0" + "'", str20, "100.0"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "100.0" + "'", str21, "100.0"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "100.0" + "'", str22, "100.0"); + org.junit.Assert.assertEquals("'" + str23 + "' != '" + "100.0" + "'", str23, "100.0"); + org.junit.Assert.assertEquals("'" + str24 + "' != '" + "100.0" + "'", str24, "100.0"); + org.junit.Assert.assertEquals("'" + str25 + "' != '" + "100.0" + "'", str25, "100.0"); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "100.0" + "'", str26, "100.0"); + } + + @Test + public void test2350() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2350"); + 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 str10 = new java.lang.String(charArray5, (int) (short) 1, (int) (short) 0); + 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("'" + str10 + "' != '" + "" + "'", str10, ""); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4444 " + "'", str11, "4444 "); + } + + @Test + public void test2351() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2351"); + 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 = "\u0a01\u0a01"; + operation0.path = "4 a"; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + } + + @Test + public void test2352() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2352"); + 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) "a#4", charSequenceArray7); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) " # a4", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\uffff\uff64\uff0a\uff0a\uffff\uff64", charSequenceArray7); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "\u010a\u0100", charSequenceArray7); + java.lang.String str13 = java.lang.String.format("a a\000 4\000 # a4\000100.0\000\001\001\000a a", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "a a\000 4\000 # a4\000100.0\000\001\001\000a a" + "'", str13, "a a\000 4\000 # a4\000100.0\000\001\001\000a a"); + } + + @Test + public void test2353() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2353"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray2, (int) (short) 100, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "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 test2354() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2354"); + 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 = "replace"; + java.lang.Object obj13 = operation0.value; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertNotNull(obj13); + } + + @Test + public void test2355() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2355"); + 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); + java.lang.String str11 = new java.lang.String(intArray5, (int) (byte) 1, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(intArray5, 0, 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"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + } + + @Test + public void test2356() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2356"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\uff00\uff0a\uff00", "\000"); + 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 test2357() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2357"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + java.lang.Object obj2 = operation0.value; + operation0.from = "a a\000 4\000 # a4\000100.0\000\001\001\000a a"; + java.lang.String str5 = operation0.path; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNull(str5); + } + + @Test + public void test2358() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2358"); + 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) "\u640a\u6400", charSequenceArray4); + java.lang.String str7 = java.lang.String.format("a a\000 4\000 # a4\000100.0\000\001\001\000a a", (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 + "' != '" + "a a\000 4\000 # a4\000100.0\000\001\001\000a a" + "'", str7, "a a\000 4\000 # a4\000100.0\000\001\001\000a a"); + } + + @Test + public void test2359() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2359"); + 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.String str22 = operation0.path; + java.lang.String str23 = 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("'" + 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.assertNull(str22); + org.junit.Assert.assertEquals("'" + str23 + "' != '" + "100.0" + "'", str23, "100.0"); + } + + @Test + public void test2360() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2360"); + 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 str9 = new java.lang.String(charArray2, (int) (byte) 0, (int) (byte) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = java.lang.String.copyValueOf(charArray2, 0, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "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("'" + str9 + "' != '" + "4" + "'", str9, "4"); + } + + @Test + public void test2361() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2361"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + operation0.from = "35.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation21 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation21.value = (-1.0d); + operation21.value = (-1L); + operation21.from = "100.0"; + java.lang.Object obj28 = operation21.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType29 = operation21.type; + com.alibaba.fastjson.JSONPatch.Operation operation30 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation30.value = (-1.0d); + operation30.from = "-1"; + java.lang.String str35 = operation30.path; + com.alibaba.fastjson.JSONPatch.Operation operation36 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation36.value = (-1.0d); + operation36.value = (-1L); + operation36.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType43 = operation36.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType44 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation36.type = operationType44; + operation30.value = operationType44; + operation21.type = operationType44; + com.alibaba.fastjson.JSONPatch.OperationType operationType48 = operation21.type; + operation0.type = operationType48; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType20 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType20.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + (-1L) + "'", obj28, (-1L)); + org.junit.Assert.assertNull(operationType29); + org.junit.Assert.assertNull(str35); + org.junit.Assert.assertNull(operationType43); + org.junit.Assert.assertTrue("'" + operationType44 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType44.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType48 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType48.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2362() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2362"); + 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 test2363() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2363"); + 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; + 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.Operation operation17 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation17.value = (-1.0d); + operation17.value = (-1L); + operation17.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation17.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType25 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation17.type = operationType25; + java.lang.Object obj27 = operation17.value; + operation17.value = "4"; + com.alibaba.fastjson.JSONPatch.Operation operation30 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation30.value = (-1.0d); + operation30.value = (-1L); + java.lang.String str35 = operation30.path; + com.alibaba.fastjson.JSONPatch.Operation operation36 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation36.value = (-1.0d); + operation36.value = (-1L); + operation36.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType43 = operation36.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType44 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation36.type = operationType44; + com.alibaba.fastjson.JSONPatch.OperationType operationType46 = operation36.type; + operation30.value = operationType46; + operation17.type = operationType46; + operation8.type = operationType46; + operation0.type = operationType46; + operation0.value = 100L; + operation0.from = "\u640a\u6400"; + com.alibaba.fastjson.JSONPatch.Operation operation55 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation55.value = (-1.0d); + operation55.value = (-1L); + operation55.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType62 = operation55.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType63 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation55.type = operationType63; + java.lang.Object obj65 = operation55.value; + operation55.value = "4"; + operation55.value = "-1.0"; + java.lang.String str70 = operation55.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType71 = operation55.type; + operation0.value = operation55; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1L) + "'", obj15, (-1L)); + org.junit.Assert.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L)); + org.junit.Assert.assertNull(operationType24); + org.junit.Assert.assertTrue("'" + operationType25 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType25.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + (-1L) + "'", obj27, (-1L)); + org.junit.Assert.assertNull(str35); + org.junit.Assert.assertNull(operationType43); + org.junit.Assert.assertTrue("'" + operationType44 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType44.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType46 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType46.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(operationType62); + org.junit.Assert.assertTrue("'" + operationType63 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType63.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj65 + "' != '" + (-1L) + "'", obj65, (-1L)); + org.junit.Assert.assertNull(str70); + org.junit.Assert.assertTrue("'" + operationType71 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType71.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2364() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2364"); + 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.String str40 = operation0.path; + java.lang.Object obj41 = operation0.value; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNotNull(byteArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u0a01\u0a01" + "'", str7, "\u0a01\u0a01"); + org.junit.Assert.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.assertNull(str40); + org.junit.Assert.assertEquals("'" + obj41 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", obj41, "\ufffdd\n\n\ufffdd"); + } + + @Test + public void test2365() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2365"); + 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.from = "\uff0a\uff00"; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation0.type = operationType17; + operation0.value = 10L; + 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.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + } + + @Test + public void test2366() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2366"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + byte[] byteArray7 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str9 = new java.lang.String(byteArray7, (int) (byte) 10); + java.lang.String str10 = new java.lang.String(byteArray7); + java.lang.String str12 = new java.lang.String(byteArray7, (int) ' '); + java.lang.String str14 = new java.lang.String(byteArray7, 100); + java.lang.String str16 = new java.lang.String(byteArray7, 0); + java.lang.String str18 = new java.lang.String(byteArray7, 1); + java.lang.String str19 = new java.lang.String(byteArray7); + operation0.value = byteArray7; + java.lang.Object obj21 = operation0.value; + org.junit.Assert.assertNotNull(byteArray7); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray7), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u2001\u2001" + "'", str12, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0101\u0101" + "'", str18, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\001\001" + "'", str19, "\001\001"); + org.junit.Assert.assertNotNull(obj21); + } + + @Test + public void test2367() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2367"); + java.lang.CharSequence[] charSequenceArray4 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray4); + java.lang.String str6 = java.lang.String.join((java.lang.CharSequence) "copy", charSequenceArray4); + java.lang.String str7 = java.lang.String.format("\n\n\n\377d\377", (java.lang.Object[]) charSequenceArray4); + org.junit.Assert.assertNotNull(charSequenceArray4); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "100.0" + "'", str6, "100.0"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\n\n\n\377d\377" + "'", str7, "\n\n\n\377d\377"); + } + + @Test + public void test2368() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2368"); + 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, 10, (int) (byte) 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), "[-1, 35, 100, 1, 0]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test2369() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2369"); + 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, (int) (short) 1, (int) (short) 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 test2370() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2370"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + operation0.path = "4444 "; + java.lang.String str9 = operation0.from; + java.lang.String str10 = operation0.path; + java.lang.Object obj11 = operation0.value; + java.lang.String str12 = operation0.from; + operation0.path = "\001"; + com.alibaba.fastjson.JSONPatch.Operation operation15 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation15.value = (-1.0d); + operation15.value = (-1L); + java.lang.Object obj20 = operation15.value; + java.lang.Object obj21 = null; + operation15.value = obj21; + operation15.path = "100.0"; + com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation25.from = "100.0"; + operation25.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType30 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation25.type = operationType30; + operation15.value = operation25; + operation15.from = ""; + java.lang.Object obj35 = operation15.value; + operation0.value = operation15; + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4444 " + "'", str10, "4444 "); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + (-1L) + "'", obj11, (-1L)); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + obj20 + "' != '" + (-1L) + "'", obj20, (-1L)); + org.junit.Assert.assertTrue("'" + operationType30 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType30.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertNotNull(obj35); + } + + @Test + public void test2371() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2371"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str20 = new java.lang.String(byteArray4, (int) '4', (int) (short) 10, "\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\001\001\u0a01\u0a01a a"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, 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"); + } + + @Test + public void test2372() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2372"); + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type; + 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; + java.lang.String str21 = operation11.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation11.type; + operation0.type = operationType22; + java.lang.Object obj24 = operation0.value; + java.lang.Object obj25 = operation0.value; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj27 = com.alibaba.fastjson.JSONPatch.apply(obj25, "35.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but float, pos 4, line 1, column 535.0"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + 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(operationType10); + 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.assertEquals("'" + str21 + "' != '" + "100.0" + "'", str21, "100.0"); + org.junit.Assert.assertTrue("'" + operationType22 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType22.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj24 + "' != '" + "\u0a01\u0a01" + "'", obj24, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + obj25 + "' != '" + "\u0a01\u0a01" + "'", obj25, "\u0a01\u0a01"); + } + + @Test + public void test2373() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2373"); + 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) "97", charSequenceArray9); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray9); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", 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) "\u6101\u6101", charSequenceArray9); + java.lang.String str16 = java.lang.String.format(locale0, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a", (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 + "' != '" + "\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"); + } + + @Test + public void test2374() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2374"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray11); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray11); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray11); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0", charSequenceArray11); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray11); + java.lang.String str20 = java.lang.String.format(locale0, "52", (java.lang.Object[]) charSequenceArray11); + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "52" + "'", str20, "52"); + } + + @Test + public void test2375() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2375"); + 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.String str14 = operation0.from; + operation0.path = " a a4a 44a # a44a100.04a\001\001\ufffdd\n\n\ufffdda a4a 44a # a44a100.04a\001\0014aa a\n\000a a4a 44a # a44a100.04a\001\0014aa a#a a4a 44a # a44a100.04a\001\001\u0a01\u0a01a a4a 44a # a44a100.04a\001\0014aa a97.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)); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + } + + @Test + public void test2376() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2376"); + 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) "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0", charSequenceArray9); + java.lang.String str17 = java.lang.String.format("\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 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0" + "'", str17, "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0"); + } + + @Test + public void test2377() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2377"); + 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 str12 = new java.lang.String(byteArray2); + java.lang.String str14 = new java.lang.String(byteArray2, 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("'" + str12 + "' != '" + "\n\000" + "'", str12, "\n\000"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\n\000" + "'", str14, "\n\000"); + } + + @Test + public void test2378() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2378"); + 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) 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) 'a', (int) '4', 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 + "' != '" + "\001\001" + "'", str10, "\001\001"); + } + + @Test + public void test2379() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2379"); + 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; + java.lang.String str29 = 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"); + org.junit.Assert.assertNull(str23); + org.junit.Assert.assertNull(str29); + } + + @Test + public void test2380() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2380"); + 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, 1, (int) '#', 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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 test2381() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2381"); + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray11); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray11); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray11); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0", charSequenceArray11); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "hi!", charSequenceArray11); + java.lang.String str20 = java.lang.String.join((java.lang.CharSequence) " #44", charSequenceArray11); + java.lang.String str21 = java.lang.String.format("97.0", (java.lang.Object[]) charSequenceArray11); + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "100.0" + "'", str20, "100.0"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "97.0" + "'", str21, "97.0"); + } + + @Test + public void test2382() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2382"); + 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) "replace", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray7); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "4 a", charSequenceArray7); + java.lang.String str13 = java.lang.String.format("\u230a\u2300", (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 + "' != '" + "\u230a\u2300" + "'", str13, "\u230a\u2300"); + } + + @Test + public void test2383() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2383"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + operation0.path = "a#a4##"; + com.alibaba.fastjson.JSONPatch.OperationType operationType11 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation0.type; + operation0.path = "35"; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNull(operationType11); + org.junit.Assert.assertNull(operationType12); + } + + @Test + public void test2384() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2384"); + 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) "a a4a 44a # a44a100.04a\001\0014aa a", charSequenceArray9); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "52", charSequenceArray9); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "a aa a 4a a # a4a a100.0a a\001\001a aa a", charSequenceArray9); + java.lang.String str17 = java.lang.String.format("\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.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 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0" + "'", str17, "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0"); + } + + @Test + public void test2385() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2385"); + 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("\u3401\u3401", (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 + "' != '" + "\u3401\u3401" + "'", str9, "\u3401\u3401"); + } + + @Test + public void test2386() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2386"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.copyValueOf(charArray2, (int) (byte) 1, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " 4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , 4]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " 4" + "'", str3, " 4"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + " 4" + "'", str4, " 4"); + } + + @Test + public void test2387() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2387"); + 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.Class wildcardClass11 = charArray5.getClass(); + 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.assertNotNull(wildcardClass11); + } + + @Test + public void test2388() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2388"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.String str2 = operation0.from; + java.lang.String str3 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType4 = operation0.type; + java.lang.String str5 = operation0.from; + java.lang.Class wildcardClass6 = operation0.getClass(); + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(str2); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(operationType4); + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNotNull(wildcardClass6); + } + + @Test + public void test2389() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2389"); + 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, 0, 1); + 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 + "' != '" + "d" + "'", str14, "d"); + } + + @Test + public void test2390() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2390"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + java.lang.String str3 = operation0.path; + java.lang.Object obj4 = operation0.value; + java.lang.Object obj5 = operation0.value; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + obj4 + "' != '" + (-1.0d) + "'", obj4, (-1.0d)); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1.0d) + "'", obj5, (-1.0d)); + } + + @Test + public void test2391() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2391"); + 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) 0); + java.lang.String str11 = 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("'" + 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 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test2392() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2392"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType2 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation3.value = (-1.0d); + operation3.value = (-1L); + java.lang.String str8 = operation3.path; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation9.value = (-1.0d); + operation9.value = (-1L); + operation9.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation9.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation9.type = operationType17; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation9.type; + operation3.value = operationType19; + operation0.type = operationType19; + java.lang.String str22 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType2); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(operationType16); + org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2393() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2393"); + 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) "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0", charSequenceArray9); + java.lang.String str17 = java.lang.String.format("\n\n\n\ufffd\ufffd", (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 + "' != '" + "\n\n\n\ufffd\ufffd" + "'", str17, "\n\n\n\ufffd\ufffd"); + } + + @Test + public void test2394() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2394"); + 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.Class wildcardClass5 = operation0.getClass(); + org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNotNull(wildcardClass5); + } + + @Test + public void test2395() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2395"); + 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"; + byte[] byteArray19 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str21 = new java.lang.String(byteArray19, (int) (byte) 10); + java.lang.String str22 = new java.lang.String(byteArray19); + java.lang.String str24 = new java.lang.String(byteArray19, (int) ' '); + java.lang.String str26 = new java.lang.String(byteArray19, 100); + java.lang.String str28 = new java.lang.String(byteArray19, 0); + java.lang.String str30 = new java.lang.String(byteArray19, 100); + java.lang.String str31 = new java.lang.String(byteArray19); + java.lang.String str33 = new java.lang.String(byteArray19, (int) (byte) 0); + java.lang.String str34 = new java.lang.String(byteArray19); + java.lang.String str35 = new java.lang.String(byteArray19); + java.lang.String str37 = new java.lang.String(byteArray19, (int) (short) 10); + operation0.value = (short) 10; + java.lang.Object obj39 = 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.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(byteArray19); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray19), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\u0a01\u0a01" + "'", str21, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "\001\001" + "'", str22, "\001\001"); + org.junit.Assert.assertEquals("'" + str24 + "' != '" + "\u2001\u2001" + "'", str24, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "\u6401\u6401" + "'", str26, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str28 + "' != '" + "\001\001" + "'", str28, "\001\001"); + org.junit.Assert.assertEquals("'" + str30 + "' != '" + "\u6401\u6401" + "'", str30, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str31 + "' != '" + "\001\001" + "'", str31, "\001\001"); + org.junit.Assert.assertEquals("'" + str33 + "' != '" + "\001\001" + "'", str33, "\001\001"); + org.junit.Assert.assertEquals("'" + str34 + "' != '" + "\001\001" + "'", str34, "\001\001"); + org.junit.Assert.assertEquals("'" + str35 + "' != '" + "\001\001" + "'", str35, "\001\001"); + org.junit.Assert.assertEquals("'" + str37 + "' != '" + "\u0a01\u0a01" + "'", str37, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + obj39 + "' != '" + (short) 10 + "'", obj39, (short) 10); + } + + @Test + public void test2396() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2396"); + 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; + java.lang.String str14 = operation0.from; + java.lang.Object obj15 = operation0.value; + 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.assertEquals("'" + str14 + "' != '" + "4#" + "'", str14, "4#"); + org.junit.Assert.assertNotNull(obj15); + } + + @Test + public void test2397() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2397"); + 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, "97", (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 + "' != '" + "97" + "'", str11, "97"); + } + + @Test + public void test2398() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2398"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2, 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, "#"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: #"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + 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 test2399() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2399"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u6101\u6101", "a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2400() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2400"); + 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 = 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"); + } + + @Test + public void test2401() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2401"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + operation13.value = (-1L); + java.lang.Object obj18 = operation13.value; + java.lang.Object obj19 = null; + operation13.value = obj19; + java.lang.String str21 = operation13.from; + operation0.value = operation13; + java.lang.Class wildcardClass23 = operation13.getClass(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj25 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) wildcardClass23, "\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(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("'" + obj18 + "' != '" + (-1L) + "'", obj18, (-1L)); + org.junit.Assert.assertNull(str21); + org.junit.Assert.assertNotNull(wildcardClass23); + } + + @Test + public void test2402() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2402"); + 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.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("'" + 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"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + } + + @Test + public void test2403() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2403"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + operation0.path = ""; + java.lang.String str4 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.value = (-1.0d); + operation5.value = (-1L); + operation5.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation5.type; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + operation13.value = (-1L); + operation13.from = "100.0"; + java.lang.Object obj20 = operation13.value; + java.lang.Object obj21 = operation13.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation13.type = operationType22; + operation5.type = operationType22; + operation0.type = operationType22; + java.lang.String str26 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "" + "'", str4, ""); + org.junit.Assert.assertNull(operationType12); + org.junit.Assert.assertEquals("'" + obj20 + "' != '" + (-1L) + "'", obj20, (-1L)); + org.junit.Assert.assertEquals("'" + obj21 + "' != '" + (-1L) + "'", obj21, (-1L)); + org.junit.Assert.assertTrue("'" + operationType22 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType22.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + } + + @Test + public void test2404() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2404"); + 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, (int) (short) 100, charset14); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.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 test2405() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2405"); + 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 str19 = new java.lang.String(byteArray2, 10); + java.nio.charset.Charset charset22 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str23 = new java.lang.String(byteArray2, (int) ' ', (int) (short) -1, 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("'" + str17 + "' != '" + "\001\001" + "'", str17, "\001\001"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\u0a01\u0a01" + "'", str19, "\u0a01\u0a01"); + } + + @Test + public void test2406() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2406"); + 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.lang.String str19 = 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, 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"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\u2301\u2301" + "'", str19, "\u2301\u2301"); + } + + @Test + public void test2407() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2407"); + java.util.Locale locale0 = null; + com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType4 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation3.type = operationType4; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation3.type; + operation3.from = "#"; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation9.type; + operation9.path = "1.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = com.alibaba.fastjson.JSONPatch.OperationType.add; + operation9.type = operationType13; + operation3.type = operationType13; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation16.type = operationType17; + operation16.from = "aa4"; + java.lang.Object obj21 = operation16.value; + com.alibaba.fastjson.JSONPatch.Operation operation22 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation22.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation22.type; + com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation25.value = (-1.0d); + operation25.value = (-1L); + java.lang.String str30 = operation25.path; + com.alibaba.fastjson.JSONPatch.Operation operation31 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation31.value = (-1.0d); + operation31.value = (-1L); + operation31.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType38 = operation31.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType39 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation31.type = operationType39; + com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation31.type; + operation25.value = operationType41; + operation22.type = operationType41; + operation16.type = operationType41; + com.alibaba.fastjson.JSONPatch.OperationType operationType45 = operation16.type; + operation3.value = operationType45; + 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; + java.lang.Object obj57 = operation47.value; + java.lang.String str58 = operation47.from; + java.lang.Object obj59 = operation47.value; + java.lang.Object obj60 = operation47.value; + byte[] byteArray63 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str65 = new java.lang.String(byteArray63, (int) (byte) 10); + java.lang.Class wildcardClass66 = byteArray63.getClass(); + operation47.value = byteArray63; + java.lang.Object obj68 = operation47.value; + com.alibaba.fastjson.JSONPatch.Operation operation69 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation69.value = (-1.0d); + operation69.value = (-1L); + operation69.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType76 = operation69.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType77 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation69.type = operationType77; + java.lang.String str79 = operation69.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType80 = operation69.type; + operation47.type = operationType80; + operation3.type = operationType80; + java.lang.CharSequence[] charSequenceArray86 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str87 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray86); + java.lang.String str88 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray86); + operation3.value = charSequenceArray86; + java.lang.String str90 = java.lang.String.join((java.lang.CharSequence) "1.0", charSequenceArray86); + java.lang.String str91 = java.lang.String.format(locale0, "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0", (java.lang.Object[]) charSequenceArray86); + org.junit.Assert.assertTrue("'" + operationType4 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType4.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType6 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType6.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(operationType10); + org.junit.Assert.assertTrue("'" + operationType13 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType13.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(obj21); + org.junit.Assert.assertNull(operationType23); + org.junit.Assert.assertNull(operationType24); + org.junit.Assert.assertNull(str30); + org.junit.Assert.assertNull(operationType38); + org.junit.Assert.assertTrue("'" + operationType39 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType39.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType41 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType41.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType45 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType45.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(operationType54); + org.junit.Assert.assertTrue("'" + operationType55 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType55.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj57 + "' != '" + (-1L) + "'", obj57, (-1L)); + org.junit.Assert.assertEquals("'" + str58 + "' != '" + "100.0" + "'", str58, "100.0"); + org.junit.Assert.assertEquals("'" + obj59 + "' != '" + (-1L) + "'", obj59, (-1L)); + org.junit.Assert.assertEquals("'" + obj60 + "' != '" + (-1L) + "'", obj60, (-1L)); + org.junit.Assert.assertNotNull(byteArray63); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray63), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str65 + "' != '" + "\u0a01\u0a01" + "'", str65, "\u0a01\u0a01"); + org.junit.Assert.assertNotNull(wildcardClass66); + org.junit.Assert.assertNotNull(obj68); + org.junit.Assert.assertNull(operationType76); + org.junit.Assert.assertTrue("'" + operationType77 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType77.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str79 + "' != '" + "100.0" + "'", str79, "100.0"); + org.junit.Assert.assertTrue("'" + operationType80 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType80.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(charSequenceArray86); + org.junit.Assert.assertEquals("'" + str87 + "' != '" + "100.0" + "'", str87, "100.0"); + org.junit.Assert.assertEquals("'" + str88 + "' != '" + "100.0" + "'", str88, "100.0"); + org.junit.Assert.assertEquals("'" + str90 + "' != '" + "100.0" + "'", str90, "100.0"); + org.junit.Assert.assertEquals("'" + str91 + "' != '" + "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0" + "'", str91, "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0"); + } + + @Test + public void test2408() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2408"); + 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.Object obj10 = operation0.value; + java.lang.Object obj11 = operation0.value; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + (-1L) + "'", obj11, (-1L)); + } + + @Test + public void test2409() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2409"); + 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.Object obj14 = operation0.value; + java.lang.String str15 = operation0.from; + 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.assertNull(obj14); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "4#" + "'", str15, "4#"); + } + + @Test + public void test2410() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2410"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation29 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation29.path = "1"; + java.lang.String str32 = operation29.from; + com.alibaba.fastjson.JSONPatch.Operation operation33 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation33.from = "100.0"; + operation33.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType38 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation33.type = operationType38; + com.alibaba.fastjson.JSONPatch.Operation operation40 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation40.type; + com.alibaba.fastjson.JSONPatch.Operation operation42 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType43 = operation42.type; + java.lang.Object obj44 = operation42.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType45 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation42.value = operationType45; + operation40.type = operationType45; + operation33.type = operationType45; + operation29.type = operationType45; + java.lang.String str50 = operation29.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType51 = operation29.type; + operation0.type = operationType51; + java.lang.String str53 = operation0.from; + java.lang.String str54 = operation0.path; + 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)); + org.junit.Assert.assertNull(str32); + org.junit.Assert.assertTrue("'" + operationType38 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType38.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertNull(operationType41); + org.junit.Assert.assertNull(operationType43); + org.junit.Assert.assertNull(obj44); + org.junit.Assert.assertTrue("'" + operationType45 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType45.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertEquals("'" + str50 + "' != '" + "1" + "'", str50, "1"); + org.junit.Assert.assertTrue("'" + operationType51 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType51.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertEquals("'" + str53 + "' != '" + " # a4" + "'", str53, " # a4"); + org.junit.Assert.assertEquals("'" + str54 + "' != '" + "\u6401\u6401" + "'", str54, "\u6401\u6401"); + } + + @Test + public void test2411() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2411"); + 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); + 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) 1, 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 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + } + + @Test + public void test2412() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2412"); + 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.Object obj14 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "a a4 a 44 a # a44 a100.04 a\001\0014 aa 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 a4 a 44 a # a44 a100.04 a??4 aa a"); + } catch (com.alibaba.fastjson.JSONException 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 test2413() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2413"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.path = "1"; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation16.value = (-1.0d); + operation16.value = (-1L); + operation16.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation16.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation16.type = operationType24; + operation13.type = operationType24; + operation0.type = operationType24; + 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.assertNull(operationType23); + org.junit.Assert.assertTrue("'" + operationType24 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType24.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2414() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2414"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.Object obj5 = operation0.value; + java.lang.Object obj6 = null; + operation0.value = obj6; + java.lang.String str8 = operation0.path; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation9.type; + operation9.path = "1.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = com.alibaba.fastjson.JSONPatch.OperationType.add; + operation9.type = operationType13; + java.lang.String str15 = operation9.from; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation16.value = (-1.0d); + java.lang.String str19 = operation16.path; + java.lang.String str20 = operation16.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation16.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation16.type; + com.alibaba.fastjson.JSONPatch.Operation operation23 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation23.type = operationType24; + operation16.type = operationType24; + operation9.type = operationType24; + operation0.value = operationType24; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(operationType10); + org.junit.Assert.assertTrue("'" + operationType13 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType13.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + org.junit.Assert.assertNull(str15); + org.junit.Assert.assertNull(str19); + org.junit.Assert.assertNull(str20); + org.junit.Assert.assertNull(operationType21); + org.junit.Assert.assertNull(operationType22); + org.junit.Assert.assertTrue("'" + operationType24 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType24.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + } + + @Test + public void test2415() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2415"); + 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"; + java.lang.Object obj15 = 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("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1L) + "'", obj15, (-1L)); + } + + @Test + public void test2416() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2416"); + java.lang.String str1 = java.lang.String.valueOf((java.lang.Object) (short) 1); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1" + "'", str1, "1"); + } + + @Test + public void test2417() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2417"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, 100, (int) (short) 100, "hi!"); + 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(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + } + + @Test + public void test2418() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2418"); + java.lang.String str1 = new java.lang.String("\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0" + "'", str1, "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0"); + } + + @Test + public void test2419() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2419"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.value = (-1L); + operation6.from = "100.0"; + java.lang.Object obj13 = operation6.value; + java.lang.Object obj14 = operation6.value; + 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; + java.lang.Object obj25 = operation15.value; + operation15.value = "4"; + com.alibaba.fastjson.JSONPatch.Operation operation28 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation28.value = (-1.0d); + operation28.value = (-1L); + java.lang.String str33 = operation28.path; + com.alibaba.fastjson.JSONPatch.Operation operation34 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation34.value = (-1.0d); + operation34.value = (-1L); + operation34.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation34.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType42 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation34.type = operationType42; + com.alibaba.fastjson.JSONPatch.OperationType operationType44 = operation34.type; + operation28.value = operationType44; + operation15.type = operationType44; + operation6.type = operationType44; + operation0.type = operationType44; + java.lang.String str49 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType50 = operation0.type; + java.lang.Object obj51 = operation0.value; + com.alibaba.fastjson.JSONPatch.Operation operation52 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation52.path = "1"; + operation52.from = "4#"; + operation0.value = operation52; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + (-1L) + "'", obj13, (-1L)); + org.junit.Assert.assertEquals("'" + obj14 + "' != '" + (-1L) + "'", obj14, (-1L)); + 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.assertEquals("'" + obj25 + "' != '" + (-1L) + "'", obj25, (-1L)); + org.junit.Assert.assertNull(str33); + org.junit.Assert.assertNull(operationType41); + org.junit.Assert.assertTrue("'" + operationType42 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType42.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(str49); + org.junit.Assert.assertTrue("'" + operationType50 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType50.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj51 + "' != '" + (-1L) + "'", obj51, (-1L)); + } + + @Test + public void test2420() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2420"); + 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 = ""; + operation0.from = "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "0" + "'", str8, "0"); + } + + @Test + public void test2421() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2421"); + 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; + 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; + java.lang.Object obj21 = operation11.value; + operation11.value = "4"; + 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; + operation11.type = operationType40; + operation0.type = operationType40; + java.lang.String str44 = operation0.from; + 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.assertNull(operationType18); + org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj21 + "' != '" + (-1L) + "'", obj21, (-1L)); + 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.assertNull(str44); + } + + @Test + public void test2422() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2422"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + operation0.value = "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType8); + } + + @Test + public void test2423() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2423"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + operation0.path = "4444 "; + java.lang.String str9 = operation0.from; + java.lang.String str10 = operation0.path; + java.lang.Object obj11 = operation0.value; + java.lang.String str12 = operation0.from; + operation0.path = "\001"; + com.alibaba.fastjson.JSONPatch.OperationType operationType15 = operation0.type; + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4444 " + "'", str10, "4444 "); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + (-1L) + "'", obj11, (-1L)); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertNull(operationType15); + } + + @Test + public void test2424() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2424"); + 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) "4a", charSequenceArray8); + java.lang.String str11 = java.lang.String.valueOf((java.lang.Object) "4a"); + 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\ufffdd4a\n\000\u0a01\u0a014a97.0" + "'", str10, "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "4a" + "'", str11, "4a"); + } + + @Test + public void test2425() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2425"); + 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); + java.lang.String str12 = new java.lang.String(byteArray2, 0); + java.lang.String str15 = new java.lang.String(byteArray2, 0, (int) (byte) 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("'" + 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"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + } + + @Test + public void test2426() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2426"); + 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 = "-1"; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + } + + @Test + public void test2427() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2427"); + 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.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation9.value = (-1.0d); + operation9.value = (-1L); + operation9.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation9.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation9.type = operationType17; + java.lang.Object obj19 = operation9.value; + operation9.value = "4"; + 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; + operation9.type = operationType38; + operation0.type = operationType38; + operation0.from = "a a"; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertNull(operationType16); + org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj19 + "' != '" + (-1L) + "'", obj19, (-1L)); + 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)); + } + + @Test + public void test2428() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2428"); + 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 = new java.lang.String(charArray5, (int) (byte) -1, (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count -1, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, 4, 4, ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4444 " + "'", str6, "4444 "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4444 " + "'", str7, "4444 "); + 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 test2429() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2429"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray4, 10, (int) (short) 1, "\000"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + } + + @Test + public void test2430() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2430"); + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray9); + java.lang.String str12 = java.lang.String.format("d", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str10, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str11, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "d" + "'", str12, "d"); + } + + @Test + public void test2431() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2431"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.Object obj2 = operation0.value; + java.lang.String str3 = operation0.path; + operation0.path = "\u0a0a\u0a00"; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type; + operation0.from = "\u2301\u2301"; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(operationType6); + } + + @Test + public void test2432() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2432"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray10); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray10); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray10); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray10); + java.lang.String str18 = java.lang.String.format(locale0, "class [Ljava.lang.CharSequence;", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "class [Ljava.lang.CharSequence;" + "'", str18, "class [Ljava.lang.CharSequence;"); + } + + @Test + public void test2433() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2433"); + java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray3); + java.lang.String str5 = java.lang.String.join((java.lang.CharSequence) "4444 ", charSequenceArray3); + org.junit.Assert.assertNotNull(charSequenceArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "100.0" + "'", str4, "100.0"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "100.0" + "'", str5, "100.0"); + } + + @Test + public void test2434() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2434"); + 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.valueOf(charArray2, (int) (byte) 100, 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 + "' != '" + "" + "'", str6, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4a" + "'", str7, "4a"); + } + + @Test + public void test2435() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2435"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray9); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray9); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray9); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray9); + java.lang.String str16 = java.lang.String.format(locale0, "\u6401\u6401", (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 + "' != '" + "\u6401\u6401" + "'", str16, "\u6401\u6401"); + } + + @Test + public void test2436() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2436"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("a a32.0 432.0 # a432.0100.032.0\001\00132.0a a", "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a a32.0 432.0 # a432.0100.032.0??32.0a a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2437() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2437"); + 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; + operation0.path = "0"; + 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; + operation0.from = "#"; + java.lang.String str17 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType2); + org.junit.Assert.assertNull(obj3); + 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"); + } + + @Test + public void test2438() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2438"); + 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, "a", (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 + "' != '" + "a" + "'", str19, "a"); + } + + @Test + public void test2439() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2439"); + 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.lang.String str19 = new java.lang.String(byteArray2, (int) (short) 1); + java.lang.String str21 = new java.lang.String(byteArray2, (int) '#'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str25 = new java.lang.String(byteArray2, (int) ' ', (int) (byte) -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.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"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\u0101\u0101" + "'", str19, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\u2301\u2301" + "'", str21, "\u2301\u2301"); + } + + @Test + public void test2440() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2440"); + char[] charArray5 = new char[] { '4', '4', '4', '4', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + java.lang.String str8 = new java.lang.String(charArray5); + java.lang.String str9 = java.lang.String.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 "); + } + + @Test + public void test2441() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2441"); + java.lang.String str1 = new java.lang.String("\001\001"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\001\001" + "'", str1, "\001\001"); + } + + @Test + public void test2442() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2442"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2); + java.lang.String str12 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset15 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, 0, (int) '4', charset15); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test2443() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2443"); + 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 str11 = new java.lang.String(byteArray6, (int) (byte) 1, (int) (byte) 1); + java.lang.String str12 = new java.lang.String(byteArray6); + 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("'" + str11 + "' != '" + "d" + "'", str11, "d"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str12, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertNotNull(wildcardClass13); + } + + @Test + public void test2444() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2444"); + 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; + java.lang.Object obj73 = operation40.value; + 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.assertEquals("'" + obj73 + "' != '" + (-1L) + "'", obj73, (-1L)); + } + + @Test + public void test2445() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2445"); + 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.OperationType operationType10 = operation0.type; + java.lang.String str11 = java.lang.String.valueOf((java.lang.Object) operationType10); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(operationType10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "null" + "'", str11, "null"); + } + + @Test + public void test2446() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2446"); + 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"; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.from = "100.0"; + operation5.path = "aa4"; + com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation10.value = (-1.0d); + operation10.value = (-1L); + java.lang.String str15 = operation10.path; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation16.value = (-1.0d); + operation16.value = (-1L); + operation16.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation16.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation16.type = operationType24; + com.alibaba.fastjson.JSONPatch.OperationType operationType26 = operation16.type; + operation10.value = operationType26; + operation5.type = operationType26; + operation0.value = operationType26; + com.alibaba.fastjson.JSONPatch.OperationType operationType30 = operation0.type; + org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(str15); + org.junit.Assert.assertNull(operationType23); + org.junit.Assert.assertTrue("'" + operationType24 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType24.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType26 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType26.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType30 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType30.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + } + + @Test + public void test2447() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2447"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + java.lang.Object obj2 = operation0.value; + operation0.from = "a a\000 4\000 # a4\000100.0\000\001\001\000a a"; + 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.Operation operation8 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = operation8.type; + java.lang.Object obj10 = operation8.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType11 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation8.value = operationType11; + operation6.type = operationType11; + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation6.type; + operation0.type = operationType14; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNull(obj5); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertNull(operationType9); + org.junit.Assert.assertNull(obj10); + org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + org.junit.Assert.assertTrue("'" + operationType14 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType14.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + } + + @Test + public void test2448() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2448"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + operation0.path = "35"; + operation0.path = "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0"; + operation0.from = " #44"; + java.lang.String str11 = operation0.from; + org.junit.Assert.assertEquals("'" + str11 + "' != '" + " #44" + "'", str11, " #44"); + } + + @Test + public void test2449() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2449"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("test", "0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: error parse true"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2450() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2450"); + 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) (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(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[-1, 35, 100, 1, 0]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test2451() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2451"); + 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); + java.lang.String str11 = new java.lang.String(intArray5, (int) (byte) 0, 0); + 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"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + } + + @Test + public void test2452() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2452"); + 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) "4 ##", charSequenceArray7); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray7); + java.lang.String str14 = java.lang.String.valueOf((java.lang.Object) str13); + 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.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + } + + @Test + public void test2453() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2453"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str10 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2); + java.lang.String str12 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset15 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) (byte) 1, (int) (short) 10, charset15); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + } + + @Test + public void test2454() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2454"); + 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.from = "\u010a\u0100"; + 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) str9, "class [Ljava.lang.CharSequence;"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2class [Ljava.lang.CharSequence;"); + } 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("'" + str9 + "' != '" + "\u010a\u0100" + "'", str9, "\u010a\u0100"); + } + + @Test + public void test2455() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2455"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply(" # a4", "32"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 3, line 1, column 4 # a4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2456() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2456"); + 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 = "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"; + com.alibaba.fastjson.JSONPatch.Operation operation15 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation15.value = (-1.0d); + java.lang.String str18 = operation15.path; + java.lang.String str19 = operation15.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation15.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation15.type; + com.alibaba.fastjson.JSONPatch.Operation operation22 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType23 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation22.type = operationType23; + operation15.type = operationType23; + java.lang.String str26 = operation15.path; + operation0.value = operation15; + 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.assertNull(str18); + org.junit.Assert.assertNull(str19); + org.junit.Assert.assertNull(operationType20); + org.junit.Assert.assertNull(operationType21); + org.junit.Assert.assertTrue("'" + operationType23 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType23.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(str26); + } + + @Test + public void test2457() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2457"); + 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, "", (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 + "' != '" + "" + "'", str12, ""); + } + + @Test + public void test2458() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2458"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\u2001\u2001", "\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 com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2459() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2459"); + 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 str11 = new java.lang.String(byteArray2, 0, (int) (short) 1, (int) (byte) 1); + 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, (-1), 10, 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), "[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("'" + str11 + "' != '" + "\000" + "'", str11, "\000"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\n\000" + "'", str12, "\n\000"); + } + + @Test + public void test2460() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2460"); + 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 str11 = new java.lang.String(byteArray2, 0, (int) (short) 1, (int) (byte) 1); + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, charset12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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("'" + str11 + "' != '" + "\000" + "'", str11, "\000"); + } + + @Test + public void test2461() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2461"); + 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"; + 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; + java.lang.Class wildcardClass33 = operationType31.getClass(); + operation0.value = wildcardClass33; + java.lang.Class wildcardClass35 = 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.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + 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.assertNotNull(wildcardClass33); + org.junit.Assert.assertNotNull(wildcardClass35); + } + + @Test + public void test2462() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2462"); + 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"; + java.lang.String str14 = operation0.from; + java.lang.String str15 = operation0.from; + java.lang.Object obj16 = 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("'" + str14 + "' != '" + "false" + "'", str14, "false"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "false" + "'", str15, "false"); + org.junit.Assert.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L)); + } + + @Test + public void test2463() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2463"); + 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 str12 = 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("'" + str10 + "' != '" + "\n\000" + "'", str10, "\n\000"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\n\000" + "'", str12, "\n\000"); + } + + @Test + public void test2464() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2464"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.value = (-1.0d); + operation5.value = (-1L); + java.lang.String str10 = operation5.path; + com.alibaba.fastjson.JSONPatch.Operation operation11 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation11.value = (-1.0d); + operation11.value = (-1L); + operation11.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType18 = operation11.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation11.type = operationType19; + com.alibaba.fastjson.JSONPatch.OperationType operationType21 = operation11.type; + operation5.value = operationType21; + operation0.type = operationType21; + java.lang.String str24 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertNull(operationType18); + org.junit.Assert.assertTrue("'" + operationType19 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType19.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType21 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType21.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2465() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2465"); + 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.String str22 = operation0.from; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj24 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "\uff01\uff01"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 1, line 1, column 2??"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNull(operationType7); + 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.assertEquals("'" + str22 + "' != '" + "100.0" + "'", str22, "100.0"); + } + + @Test + public void test2466() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2466"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.String str5 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation0.type; + java.lang.String str7 = operation0.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.add; + operation0.type = operationType8; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertNull(str7); + org.junit.Assert.assertTrue("'" + operationType8 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType8.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + } + + @Test + public void test2467() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2467"); + 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(); + java.lang.String str9 = operation8.path; + com.alibaba.fastjson.JSONPatch.Operation operation10 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation10.value = (-1.0d); + operation10.value = (-1L); + java.lang.Class wildcardClass15 = operation10.getClass(); + operation8.value = wildcardClass15; + java.lang.Object obj17 = operation8.value; + operation0.value = obj17; + java.lang.Object obj19 = operation0.value; + java.lang.Class wildcardClass20 = obj19.getClass(); + java.lang.String str21 = java.lang.String.valueOf((java.lang.Object) wildcardClass20); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertNull(str9); + org.junit.Assert.assertNotNull(wildcardClass15); + org.junit.Assert.assertNotNull(obj17); + org.junit.Assert.assertEquals(obj17.toString(), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj17), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj17), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertNotNull(obj19); + org.junit.Assert.assertEquals(obj19.toString(), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj19), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj19), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertNotNull(wildcardClass20); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "class java.lang.Class" + "'", str21, "class java.lang.Class"); + } + + @Test + public void test2468() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2468"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation0.type; + byte[] byteArray6 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str8 = new java.lang.String(byteArray6, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray6); + java.lang.String str10 = new java.lang.String(byteArray6); + java.lang.String str12 = new java.lang.String(byteArray6, (int) '#'); + java.lang.String str13 = new java.lang.String(byteArray6); + java.lang.String str14 = new java.lang.String(byteArray6); + java.lang.String str15 = new java.lang.String(byteArray6); + java.lang.String str16 = new java.lang.String(byteArray6); + java.lang.String str18 = new java.lang.String(byteArray6, 100); + operation0.value = byteArray6; + // The following exception was thrown during execution in test generation + try { + java.lang.String str23 = new java.lang.String(byteArray6, (int) (short) 1, (int) '#', (int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNull(operationType3); + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0a01\u0a01" + "'", str8, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u2301\u2301" + "'", str12, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u6401\u6401" + "'", str18, "\u6401\u6401"); + } + + @Test + public void test2469() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2469"); + 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"; + com.alibaba.fastjson.JSONPatch.Operation operation8 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation8.value = (-1.0d); + operation0.value = (-1.0d); + java.lang.Object obj12 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = operation0.type; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1.0d) + "'", obj12, (-1.0d)); + org.junit.Assert.assertNull(operationType13); + } + + @Test + public void test2470() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2470"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + java.lang.String str18 = new java.lang.String(byteArray4, (int) (byte) 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str20 = new java.lang.String(byteArray4, "\u2301\u2301"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ??"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01"); + } + + @Test + public void test2471() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2471"); + 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; + operation0.from = "4a"; + java.lang.String str23 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation24 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation24.value = (-1.0d); + operation24.value = (-1L); + operation24.from = "100.0"; + java.lang.Object obj31 = operation24.value; + java.lang.Object obj32 = operation24.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType33 = operation24.type; + com.alibaba.fastjson.JSONPatch.Operation operation34 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation34.from = "100.0"; + operation34.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType39 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation34.type = operationType39; + com.alibaba.fastjson.JSONPatch.Operation operation41 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation41.value = (-1.0d); + operation41.value = (-1L); + operation41.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType48 = operation41.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType49 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation41.type = operationType49; + com.alibaba.fastjson.JSONPatch.OperationType operationType51 = operation41.type; + operation34.type = operationType51; + operation24.value = operationType51; + java.lang.Class wildcardClass54 = operation24.getClass(); + operation0.value = wildcardClass54; + 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.assertEquals("'" + str23 + "' != '" + "4a" + "'", str23, "4a"); + org.junit.Assert.assertEquals("'" + obj31 + "' != '" + (-1L) + "'", obj31, (-1L)); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + (-1L) + "'", obj32, (-1L)); + org.junit.Assert.assertNull(operationType33); + org.junit.Assert.assertTrue("'" + operationType39 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType39.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(operationType48); + org.junit.Assert.assertTrue("'" + operationType49 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType49.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType51 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType51.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(wildcardClass54); + } + + @Test + public void test2472() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2472"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + java.lang.String str17 = operation0.from; + java.lang.Object obj18 = operation0.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; + java.lang.Object obj41 = operation19.value; + operation0.value = obj41; + com.alibaba.fastjson.JSONPatch.OperationType operationType43 = operation0.type; + java.lang.String str44 = 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("'" + str17 + "' != '" + "4" + "'", str17, "4"); + org.junit.Assert.assertEquals("'" + obj18 + "' != '" + (-1L) + "'", obj18, (-1L)); + 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.assertNull(obj41); + org.junit.Assert.assertTrue("'" + operationType43 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType43.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2473() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2473"); + 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.join((java.lang.CharSequence) "a a4 a 44 a # a44 a100.04 a\001\0014 aa a", 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 + "' != '" + "100.0" + "'", str15, "100.0"); + } + + @Test + public void test2474() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2474"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = 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"); + 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 test2475() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2475"); + 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"; + operation0.value = (byte) 10; + operation0.path = "0.0"; + operation0.from = "a aclass [B 4class [B # a4class [B100.0class [B\001\001class [Ba a"; + java.lang.String str11 = operation0.from; + org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a aclass [B 4class [B # a4class [B100.0class [B\001\001class [Ba a" + "'", str11, "a aclass [B 4class [B # a4class [B100.0class [B\001\001class [Ba a"); + } + + @Test + public void test2476() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2476"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str8 = new java.lang.String(byteArray2); + java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) 1, (int) (short) 1, (int) (short) 0); + java.nio.charset.Charset charset15 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(byteArray2, (int) (byte) 0, (int) (byte) 100, 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("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "" + "'", str12, ""); + } + + @Test + public void test2477() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2477"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = operation0.type; + operation0.path = "a#a4##"; + com.alibaba.fastjson.JSONPatch.Operation operation11 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation11.value = (-1.0d); + operation11.value = (-1L); + java.lang.Object obj16 = operation11.value; + com.alibaba.fastjson.JSONPatch.Operation operation17 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation17.value = (-1.0d); + operation17.value = (-1L); + operation17.from = "100.0"; + java.lang.Object obj24 = operation17.value; + java.lang.Object obj25 = operation17.value; + 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; + java.lang.Object obj36 = operation26.value; + operation26.value = "4"; + com.alibaba.fastjson.JSONPatch.Operation operation39 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation39.value = (-1.0d); + operation39.value = (-1L); + java.lang.String str44 = operation39.path; + com.alibaba.fastjson.JSONPatch.Operation operation45 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation45.value = (-1.0d); + operation45.value = (-1L); + operation45.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType52 = operation45.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType53 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation45.type = operationType53; + com.alibaba.fastjson.JSONPatch.OperationType operationType55 = operation45.type; + operation39.value = operationType55; + operation26.type = operationType55; + operation17.type = operationType55; + operation11.type = operationType55; + java.lang.String str60 = operation11.path; + com.alibaba.fastjson.JSONPatch.OperationType operationType61 = operation11.type; + operation0.value = operation11; + operation11.from = "\u0101\u0101"; + byte[] byteArray67 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str69 = new java.lang.String(byteArray67, 0); + java.lang.String str73 = new java.lang.String(byteArray67, 0, 1, 0); + java.lang.String str75 = new java.lang.String(byteArray67, (int) (short) 100); + java.lang.String str76 = new java.lang.String(byteArray67); + operation11.value = str76; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L)); + org.junit.Assert.assertEquals("'" + obj24 + "' != '" + (-1L) + "'", obj24, (-1L)); + org.junit.Assert.assertEquals("'" + obj25 + "' != '" + (-1L) + "'", obj25, (-1L)); + 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.assertEquals("'" + obj36 + "' != '" + (-1L) + "'", obj36, (-1L)); + org.junit.Assert.assertNull(str44); + org.junit.Assert.assertNull(operationType52); + org.junit.Assert.assertTrue("'" + operationType53 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType53.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType55 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType55.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str60); + org.junit.Assert.assertTrue("'" + operationType61 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType61.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNotNull(byteArray67); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray67), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str69 + "' != '" + "\n\000" + "'", str69, "\n\000"); + org.junit.Assert.assertEquals("'" + str73 + "' != '" + "" + "'", str73, ""); + org.junit.Assert.assertEquals("'" + str75 + "' != '" + "\u640a\u6400" + "'", str75, "\u640a\u6400"); + org.junit.Assert.assertEquals("'" + str76 + "' != '" + "\n\000" + "'", str76, "\n\000"); + } + + @Test + public void test2478() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2478"); + 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, 0, 0); + java.lang.String str13 = 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 + "' != '" + "" + "'", str12, ""); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4a" + "'", str13, "4a"); + } + + @Test + public void test2479() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2479"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ???d???d??????#??????97.0"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + } + + @Test + public void test2480() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2480"); + 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"; + 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 = operation8.type; + java.lang.String str18 = operation8.from; + java.lang.String str19 = operation8.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation8.type; + operation0.value = operation8; + operation0.path = "\u6401\u6401"; + com.alibaba.fastjson.JSONPatch.Operation operation24 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType25 = operation24.type; + operation24.path = "1.0"; + java.lang.Object obj28 = operation24.value; + java.lang.Object obj29 = operation24.value; + operation24.path = "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a a"; + com.alibaba.fastjson.JSONPatch.Operation operation32 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType33 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation32.type = operationType33; + com.alibaba.fastjson.JSONPatch.OperationType operationType35 = operation32.type; + operation32.from = "#"; + com.alibaba.fastjson.JSONPatch.Operation operation38 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType39 = operation38.type; + operation38.path = "1.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType42 = com.alibaba.fastjson.JSONPatch.OperationType.add; + operation38.type = operationType42; + operation32.type = operationType42; + operation24.value = operation32; + com.alibaba.fastjson.JSONPatch.Operation operation46 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str47 = operation46.path; + java.lang.Object obj48 = operation46.value; + byte[] byteArray51 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str53 = new java.lang.String(byteArray51, (int) (byte) 10); + operation46.value = str53; + operation46.from = "replace"; + com.alibaba.fastjson.JSONPatch.Operation operation57 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation57.value = (-1.0d); + operation57.value = (-1L); + operation57.from = "100.0"; + java.lang.Object obj64 = operation57.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType65 = operation57.type; + operation57.path = "35"; + java.util.Comparator strComparator68 = java.lang.String.CASE_INSENSITIVE_ORDER; + operation57.value = strComparator68; + com.alibaba.fastjson.JSONPatch.Operation operation70 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation70.value = (-1.0d); + operation70.value = (-1L); + operation70.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType77 = operation70.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType78 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation70.type = operationType78; + operation57.type = operationType78; + com.alibaba.fastjson.JSONPatch.Operation operation81 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation81.value = (-1.0d); + operation81.value = (-1L); + operation81.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType88 = operation81.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType89 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation81.type = operationType89; + com.alibaba.fastjson.JSONPatch.OperationType operationType91 = operation81.type; + operation57.type = operationType91; + operation46.type = operationType91; + operation32.type = operationType91; + operation0.type = operationType91; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1L) + "'", obj15, (-1L)); + org.junit.Assert.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L)); + org.junit.Assert.assertNull(operationType17); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertNull(operationType20); + org.junit.Assert.assertNull(operationType25); + org.junit.Assert.assertNull(obj28); + org.junit.Assert.assertNull(obj29); + org.junit.Assert.assertTrue("'" + operationType33 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType33.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType35 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType35.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(operationType39); + org.junit.Assert.assertTrue("'" + operationType42 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType42.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + org.junit.Assert.assertNull(str47); + org.junit.Assert.assertNull(obj48); + org.junit.Assert.assertNotNull(byteArray51); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray51), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str53 + "' != '" + "\u0a01\u0a01" + "'", str53, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + obj64 + "' != '" + (-1L) + "'", obj64, (-1L)); + org.junit.Assert.assertNull(operationType65); + org.junit.Assert.assertNotNull(strComparator68); + org.junit.Assert.assertNull(operationType77); + org.junit.Assert.assertTrue("'" + operationType78 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType78.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(operationType88); + org.junit.Assert.assertTrue("'" + operationType89 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType89.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType91 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType91.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2481() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2481"); + 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 = 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#"); + } + + @Test + public void test2482() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2482"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = java.lang.String.valueOf(charArray2, 10, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test2483() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2483"); + 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, 10, (int) ' ', (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0101\u0101" + "'", str13, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + } + + @Test + public void test2484() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2484"); + 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 = "#"; + java.lang.String str6 = operation0.from; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj8 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "\ufffdd\n\n\ufffdd4\n\000\u0a01\u0a01497.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 3 4?d???d4??4#4??497.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.assertEquals("'" + str6 + "' != '" + "#" + "'", str6, "#"); + } + + @Test + public void test2485() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2485"); + 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, "null", (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 + "' != '" + "null" + "'", str10, "null"); + } + + @Test + public void test2486() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2486"); + 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) "replace", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray7); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "4 a", charSequenceArray7); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "35", 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 test2487() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2487"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type; + operation0.path = ""; + java.lang.Object obj13 = operation0.value; + java.lang.String str14 = operation0.from; + java.lang.Class wildcardClass15 = 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.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + (-1L) + "'", obj13, (-1L)); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertNotNull(wildcardClass15); + } + + @Test + public void test2488() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2488"); + 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.String str14 = operation0.from; + operation0.path = "copy"; + operation0.from = "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"; + 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("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + } + + @Test + public void test2489() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2489"); + 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); + java.lang.String str13 = new java.lang.String(byteArray4, (int) (byte) 1); + java.lang.String str14 = 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("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + 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 test2490() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2490"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2, 10); + java.lang.String str12 = new java.lang.String(byteArray2); + java.lang.String str14 = new java.lang.String(byteArray2, (int) 'a'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, 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), "[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"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6101\u6101" + "'", str14, "\u6101\u6101"); + } + + @Test + public void test2491() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2491"); + 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); + operation17.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = operation17.type; + com.alibaba.fastjson.JSONPatch.Operation operation25 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str26 = operation25.path; + com.alibaba.fastjson.JSONPatch.Operation operation27 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation27.value = (-1.0d); + operation27.value = (-1L); + java.lang.Class wildcardClass32 = operation27.getClass(); + operation25.value = wildcardClass32; + java.lang.Object obj34 = operation25.value; + operation17.value = obj34; + java.lang.Class wildcardClass36 = operation17.getClass(); + operation0.value = wildcardClass36; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj39 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) wildcardClass36, "\u0a0a\u0a00"); + 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.assertEquals("'" + obj10 + "' != '" + (-1L) + "'", obj10, (-1L)); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\n\000" + "'", str16, "\n\000"); + org.junit.Assert.assertNull(operationType24); + org.junit.Assert.assertNull(str26); + org.junit.Assert.assertNotNull(wildcardClass32); + org.junit.Assert.assertNotNull(obj34); + org.junit.Assert.assertEquals(obj34.toString(), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj34), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj34), "class com.alibaba.fastjson.JSONPatch$Operation"); + org.junit.Assert.assertNotNull(wildcardClass36); + } + + @Test + public void test2492() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2492"); + 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"; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation5.type; + operation5.path = "1.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.add; + operation5.type = operationType9; + operation0.type = operationType9; + operation0.path = "32.0"; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj15 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) "32.0", "\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(operationType6); + org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + } + + @Test + public void test2493() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2493"); + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray10); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "copy", charSequenceArray10); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray10); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "\001\001", charSequenceArray10); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "\u010a\u0100", charSequenceArray10); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "0", charSequenceArray10); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "move", charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + } + + @Test + public void test2494() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2494"); + 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 = "\u0a01\u0a01"; + java.lang.String str11 = operation0.path; + java.lang.String str12 = operation0.from; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\u0a01\u0a01" + "'", str11, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + } + + @Test + public void test2495() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2495"); + java.lang.Object[] objArray1 = null; + java.lang.String str2 = java.lang.String.format("\u3401\u3401", objArray1); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "\u3401\u3401" + "'", str2, "\u3401\u3401"); + } + + @Test + public void test2496() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2496"); + 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 str19 = 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, (int) ' ', (int) (short) 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 + "' != '" + "\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("'" + str19 + "' != '" + "\001\001" + "'", str19, "\001\001"); + } + + @Test + public void test2497() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2497"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 10, (byte) 10, (byte) -1, (byte) 100 }; + java.lang.String str8 = new java.lang.String(byteArray6, 10); + java.lang.String str9 = new java.lang.String(byteArray6); + java.lang.String str10 = new java.lang.String(byteArray6); + java.lang.String str12 = new java.lang.String(byteArray6, (int) (byte) 100); + java.nio.charset.Charset charset13 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray6, charset13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 10, 10, -1, 100]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64" + "'", str8, "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str9, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str10, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u64ff\u6464\u640a\u640a\u64ff\u6464" + "'", str12, "\u64ff\u6464\u640a\u640a\u64ff\u6464"); + } + + @Test + public void test2498() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2498"); + 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); + 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, 0, (int) 'a', "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + 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"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + } + + @Test + public void test2499() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2499"); + 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 = "52"; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.value = (-1.0d); + operation13.value = (-1L); + operation13.from = "100.0"; + java.lang.Object obj20 = operation13.value; + java.lang.Object obj21 = operation13.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation13.type = operationType22; + operation0.type = operationType22; + operation0.from = "\001"; + java.lang.String str27 = 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("'" + obj20 + "' != '" + (-1L) + "'", obj20, (-1L)); + org.junit.Assert.assertEquals("'" + obj21 + "' != '" + (-1L) + "'", obj21, (-1L)); + org.junit.Assert.assertTrue("'" + operationType22 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType22.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + org.junit.Assert.assertNull(str27); + } + + @Test + public void test2500() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest4.test2500"); + 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 str11 = new java.lang.String(byteArray6, (int) (byte) 1, (int) (byte) 1); + java.lang.String str12 = new java.lang.String(byteArray6); + java.lang.String str13 = new java.lang.String(byteArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray6, (int) (short) 1, (int) (short) 1, "\ufffdd\n\n\ufffddclass com.alibaba.fastjson.JSONPatch$Operation\n\000\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operation97.0"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: class com.alibaba.fastjson.JSONPatch$Operation?d???dclass com.alibaba.fastjson.JSONPatch$Operation??class com.alibaba.fastjson.JSONPatch$Operation#class com.alibaba.fastjson.JSONPatch$Operation??class com.alibaba.fastjson.JSONPatch$Operation97.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("'" + str11 + "' != '" + "d" + "'", str11, "d"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str12, "\ufffdd\n\n\ufffdd"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\ufffdd\n\n\ufffdd" + "'", str13, "\ufffdd\n\n\ufffdd"); + } +} diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest5.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest5.java new file mode 100644 index 0000000..82c3f86 --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/RegressionTest5.java @@ -0,0 +1,3928 @@ +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runners.MethodSorters; + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class RegressionTest5 { + + public static boolean debug = false; + + @Test + public void test2501() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2501"); + 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.OperationType operationType20 = operation0.type; + operation0.from = "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64"; + 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(operationType20); + } + + @Test + public void test2502() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2502"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10); + java.lang.String str12 = new java.lang.String(byteArray2, (int) (byte) -1); + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\uff0a\uff00" + "'", str12, "\uff0a\uff00"); + } + + @Test + public void test2503() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2503"); + 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; + java.lang.String str10 = java.lang.String.valueOf(obj9); + 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("'" + str10 + "' != '" + "\u0a01\u0a01" + "'", str10, "\u0a01\u0a01"); + } + + @Test + public void test2504() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2504"); + 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); + java.lang.String str11 = new java.lang.String(intArray5, (int) (byte) 1, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(intArray5, (-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, 100, 10, 1, 10]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "d" + "'", str8, "d"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + } + + @Test + public void test2505() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2505"); + 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); + java.lang.String str22 = new java.lang.String(byteArray4); + 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, 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("'" + str21 + "' != '" + "\001" + "'", str21, "\001"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "\001\001" + "'", str22, "\001\001"); + } + + @Test + public void test2506() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2506"); + 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, 100, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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 test2507() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2507"); + 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"; + 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 = operation8.type; + java.lang.String str18 = operation8.from; + java.lang.String str19 = operation8.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation8.type; + operation0.value = operation8; + com.alibaba.fastjson.JSONPatch.OperationType operationType22 = operation8.type; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1L) + "'", obj15, (-1L)); + org.junit.Assert.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L)); + org.junit.Assert.assertNull(operationType17); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertNull(operationType20); + org.junit.Assert.assertNull(operationType22); + } + + @Test + public void test2508() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2508"); + java.util.Locale locale0 = null; + java.lang.CharSequence[] charSequenceArray14 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray14); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "\u0a0a\u0a00", charSequenceArray14); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "\u6401\u6401", charSequenceArray14); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "\u010a\u0100", charSequenceArray14); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64", charSequenceArray14); + java.lang.String str20 = java.lang.String.join((java.lang.CharSequence) "32.0", charSequenceArray14); + java.lang.String str21 = java.lang.String.format(locale0, "\000", (java.lang.Object[]) charSequenceArray14); + org.junit.Assert.assertNotNull(charSequenceArray14); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str15, "a a4a 44a # a44a100.04a\001\0014aa a"); +// flaky: org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a" + "'", str16, "\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\u0a0a\u0a00\001\001\u0a0a\u0a00a a"); +// flaky: org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a" + "'", str17, "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"); +// flaky: org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a a" + "'", str18, "\u010a\u0100\u010a\u0100\u010a\u0100\u010a\u0100\001\001\u010a\u0100a a"); +// flaky: org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\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" + "'", str19, "\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("'" + str20 + "' != '" + "a a32.0 432.0 # a432.0100.032.0\001\00132.0a a" + "'", str20, "a a32.0 432.0 # a432.0100.032.0\001\00132.0a a"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\000" + "'", str21, "\000"); + } + + @Test + public void test2509() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2509"); + java.lang.String str1 = java.lang.String.valueOf((float) (byte) 100); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100.0" + "'", str1, "100.0"); + } + + @Test + public void test2510() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2510"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + java.lang.String str4 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.copyValueOf(charArray2, (int) (byte) -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"); + } + + @Test + public void test2511() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2511"); + 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"; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = operation0.type; + java.lang.Class wildcardClass10 = operation0.getClass(); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + (-1.0d) + "'", obj6, (-1.0d)); + org.junit.Assert.assertNull(operationType9); + org.junit.Assert.assertNotNull(wildcardClass10); + } + + @Test + public void test2512() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2512"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + operation0.path = "35"; + java.lang.String str7 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation8 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation8.value = (-1.0d); + operation8.value = (-1L); + java.lang.Object obj13 = operation8.value; + operation8.from = " # a4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation8.type; + java.lang.String str17 = operation8.path; + operation0.value = operation8; + 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; + java.lang.Object obj29 = operation19.value; + java.lang.String str30 = operation19.from; + java.lang.Object obj31 = operation19.value; + operation19.from = "\u0a01\u0a01"; + operation19.from = "4"; + operation19.from = "#"; + com.alibaba.fastjson.JSONPatch.OperationType operationType38 = operation19.type; + operation8.type = operationType38; + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "-1" + "'", str7, "-1"); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + (-1L) + "'", obj13, (-1L)); + org.junit.Assert.assertNull(operationType16); + org.junit.Assert.assertNull(str17); + 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.assertEquals("'" + obj29 + "' != '" + (-1L) + "'", obj29, (-1L)); + org.junit.Assert.assertEquals("'" + str30 + "' != '" + "100.0" + "'", str30, "100.0"); + org.junit.Assert.assertEquals("'" + obj31 + "' != '" + (-1L) + "'", obj31, (-1L)); + org.junit.Assert.assertTrue("'" + operationType38 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType38.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2513() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2513"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("aa4", "1.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2aa4"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2514() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2514"); + java.lang.CharSequence[] charSequenceArray3 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str4 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray3); + java.lang.String str5 = java.lang.String.format("a#a4##", (java.lang.Object[]) charSequenceArray3); + org.junit.Assert.assertNotNull(charSequenceArray3); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "100.0" + "'", str4, "100.0"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "a#a4##" + "'", str5, "a#a4##"); + } + + @Test + public void test2515() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2515"); + 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) '#'); + java.lang.String str20 = new java.lang.String(byteArray4, (int) 'a'); + 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, 0, (int) (byte) 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 + "' != '" + "\u2301\u2301" + "'", str18, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u6101\u6101" + "'", str20, "\u6101\u6101"); + } + + @Test + public void test2516() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2516"); + 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 str15 = new java.lang.String(byteArray2, (int) (short) -1, (int) (short) 1, (int) (short) 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("'" + 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("'" + str15 + "' != '" + "\uff01" + "'", str15, "\uff01"); + } + + @Test + public void test2517() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2517"); + 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 str13 = new java.lang.String(byteArray2, 0, 100, "4#"); + 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("'" + 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 test2518() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2518"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, "class com.alibaba.fastjson.JSONPatch$Operation"); + 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 test2519() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2519"); + 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.lang.String str19 = new java.lang.String(byteArray2, (int) '#'); + java.lang.String str21 = 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("'" + 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"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\u2301\u2301" + "'", str19, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\001\001" + "'", str21, "\001\001"); + } + + @Test + public void test2520() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2520"); + 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 str10 = new java.lang.String(byteArray2); + java.lang.String str13 = new java.lang.String(byteArray2, 0, 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("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001" + "'", str13, "\001"); + } + + @Test + public void test2521() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2521"); + 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 str22 = new java.lang.String(byteArray4, (int) (short) 0); + java.lang.String str24 = new java.lang.String(byteArray4, (int) '4'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str28 = new java.lang.String(byteArray4, (int) (short) 100, (int) (short) -1, "\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\u0a01\001\001\u0a01\u0a01a a"); + 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.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("'" + str22 + "' != '" + "\001\001" + "'", str22, "\001\001"); + org.junit.Assert.assertEquals("'" + str24 + "' != '" + "\u3401\u3401" + "'", str24, "\u3401\u3401"); + } + + @Test + public void test2522() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2522"); + 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.copyValueOf(charArray2, (int) (short) -1, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "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 test2523() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2523"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + operation0.from = "aa4"; + operation0.from = ""; + java.lang.Object obj12 = operation0.value; + java.lang.String str13 = operation0.path; + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + (-1L) + "'", obj12, (-1L)); + org.junit.Assert.assertNull(str13); + } + + @Test + public void test2524() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2524"); + 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 str14 = new java.lang.String(byteArray2); + java.lang.String str16 = new java.lang.String(byteArray2, 10); + 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("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u0a01\u0a01" + "'", str16, "\u0a01\u0a01"); + } + + @Test + public void test2525() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2525"); + java.lang.CharSequence[] charSequenceArray10 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray10); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray10); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray10); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "copy", charSequenceArray10); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray10); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "\001\001", charSequenceArray10); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "\u010a\u0100", charSequenceArray10); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "35", charSequenceArray10); + java.lang.String str19 = java.lang.String.format("a#4", (java.lang.Object[]) charSequenceArray10); + org.junit.Assert.assertNotNull(charSequenceArray10); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "a#4" + "'", str19, "a#4"); + } + + @Test + public void test2526() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2526"); + 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.copyValueOf(charArray2, (int) (short) 10, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), "4a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[4, a]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "4a" + "'", str3, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + } + + @Test + public void test2527() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2527"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\001", "1"); + 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 test2528() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2528"); + 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 str23 = new java.lang.String(byteArray4, "class [C"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: class [C"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0a01\u0a01" + "'", str18, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\u0a01\u0a01" + "'", str20, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\001\001" + "'", str21, "\001\001"); + } + + @Test + public void test2529() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2529"); + 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.from = "\u010a\u0100"; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = operation0.type; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + (-1.0d) + "'", obj6, (-1.0d)); + org.junit.Assert.assertNull(operationType9); + } + + @Test + public void test2530() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2530"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str6 = new java.lang.String(byteArray2); + java.lang.String str8 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str9 = new java.lang.String(byteArray2); + java.lang.String str11 = new java.lang.String(byteArray2, 10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str15 = new java.lang.String(byteArray2, (int) '4', (int) '#', "replace"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, 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 + "' != '" + "\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 test2531() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2531"); + 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); + java.lang.String str9 = new java.lang.String(charArray3, (int) (short) 1, 1); + 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"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "a" + "'", str9, "a"); + } + + @Test + public void test2532() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2532"); + 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.String str21 = operation0.path; + 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.assertNull(str21); + org.junit.Assert.assertNotNull(wildcardClass22); + } + + @Test + public void test2533() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2533"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation0.type = operationType5; + operation0.from = "a a"; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = operation0.type; + java.lang.String str10 = java.lang.String.valueOf((java.lang.Object) operationType9); + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "replace" + "'", str10, "replace"); + } + + @Test + public void test2534() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2534"); + 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 = new java.lang.String(charArray2, (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(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 test2535() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2535"); + 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) '4', (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count -1, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[-1, 35, 100, 1, 0]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test2536() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2536"); + java.lang.CharSequence[] charSequenceArray9 = new java.lang.CharSequence[] { "a a", " 4", " # a4", "100.0", "\001\001", "a a" }; + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "4a", charSequenceArray9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "0.0", charSequenceArray9); + java.lang.String str12 = java.lang.String.format("null", (java.lang.Object[]) charSequenceArray9); + org.junit.Assert.assertNotNull(charSequenceArray9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "a a4a 44a # a44a100.04a\001\0014aa a" + "'", str10, "a a4a 44a # a44a100.04a\001\0014aa a"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a" + "'", str11, "a a0.0 40.0 # a40.0100.00.0\001\0010.0a a"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "null" + "'", str12, "null"); + } + + @Test + public void test2537() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2537"); + 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 str8 = new java.lang.String(charArray2, (int) (short) 1, 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("'" + str5 + "' != '" + "4#" + "'", str5, "4#"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test2538() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2538"); + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation0.type; + java.lang.String str11 = operation0.path; + java.lang.String str12 = 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(operationType10); + org.junit.Assert.assertNull(str11); + org.junit.Assert.assertNull(str12); + } + + @Test + public void test2539() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2539"); + 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.from = "\u010a\u0100"; + operation0.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; + operation11.value = (-1L); + java.lang.Object obj23 = operation11.value; + operation11.from = "35.0"; + operation11.from = "\u6401"; + operation0.value = operation11; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + (-1.0d) + "'", obj6, (-1.0d)); + 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.assertEquals("'" + obj23 + "' != '" + (-1L) + "'", obj23, (-1L)); + } + + @Test + public void test2540() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2540"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.Object obj2 = operation0.value; + java.lang.String str3 = operation0.path; + java.lang.String str4 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNull(str3); + } + + @Test + public void test2541() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2541"); + 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) "\001", 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 + "' != '" + " \001\ufffdd\n\n\ufffdd\001\n\000\001#\001\u0a01\u0a01\00197.0" + "'", str10, " \001\ufffdd\n\n\ufffdd\001\n\000\001#\001\u0a01\u0a01\00197.0"); + } + + @Test + public void test2542() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2542"); + 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, 1); + 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) (byte) 100, (int) (byte) 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("'" + 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 + "' != '" + "\u0101\u0101" + "'", str16, "\u0101\u0101"); + } + + @Test + public void test2543() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2543"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, 100); + java.lang.String str8 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, 0, 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[10, 0]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\n\000" + "'", str4, "\n\000"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\n\000" + "'", str5, "\n\000"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u640a\u6400" + "'", str7, "\u640a\u6400"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\n\000" + "'", str8, "\n\000"); + } + + @Test + public void test2544() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2544"); + int[] intArray0 = new int[] {}; + java.lang.String str3 = new java.lang.String(intArray0, 0, 0); + java.lang.String str6 = new java.lang.String(intArray0, 0, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(intArray0, (-1), (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 32, 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, ""); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "" + "'", str6, ""); + } + + @Test + public void test2545() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2545"); + 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 str8 = new java.lang.String(byteArray3, 1, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test2546() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2546"); + char[] charArray2 = new char[] { ' ', '4' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = java.lang.String.copyValueOf(charArray2, 10, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test2547() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2547"); + 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; + operation0.from = "true"; + java.lang.String str9 = operation0.path; + java.lang.String str10 = java.lang.String.valueOf((java.lang.Object) str9); + 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.assertEquals("'" + str9 + "' != '" + "1.0" + "'", str9, "1.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "1.0" + "'", str10, "1.0"); + } + + @Test + public void test2548() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2548"); + 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); + java.lang.String str22 = 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) (byte) -1, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.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"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "\001\001" + "'", str22, "\001\001"); + } + + @Test + public void test2549() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2549"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + // The following exception was thrown during execution in test generation + try { + java.lang.String str11 = new java.lang.String(byteArray2, 10, 100, 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + } + + @Test + public void test2550() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2550"); + 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("35", (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 + "' != '" + "35" + "'", str15, "35"); + } + + @Test + public void test2551() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2551"); + 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.join((java.lang.CharSequence) "10", 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 test2552() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2552"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + byte[] byteArray7 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str9 = new java.lang.String(byteArray7, (int) (byte) 10); + java.lang.String str10 = new java.lang.String(byteArray7); + java.lang.String str12 = new java.lang.String(byteArray7, (int) ' '); + java.lang.String str14 = new java.lang.String(byteArray7, 100); + java.lang.String str16 = new java.lang.String(byteArray7, 0); + java.lang.String str18 = new java.lang.String(byteArray7, 1); + java.lang.String str19 = new java.lang.String(byteArray7); + operation0.value = byteArray7; + java.lang.String str24 = new java.lang.String(byteArray7, 1, (int) (short) 1, (int) (short) 0); + org.junit.Assert.assertNotNull(byteArray7); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray7), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u2001\u2001" + "'", str12, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\u6401\u6401" + "'", str14, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "\u0101\u0101" + "'", str18, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\001\001" + "'", str19, "\001\001"); + org.junit.Assert.assertEquals("'" + str24 + "' != '" + "" + "'", str24, ""); + } + + @Test + public void test2553() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2553"); + 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 str13 = new java.lang.String(byteArray2, 0); + java.nio.charset.Charset charset16 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, 0, (int) 'a', charset16); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + 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("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + } + + @Test + public void test2554() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2554"); + java.lang.String str1 = java.lang.String.valueOf((float) ' '); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "32.0" + "'", str1, "32.0"); + } + + @Test + public void test2555() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2555"); + 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\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\u0a01" + "'", str14, "\u0a01\u0a01"); + } + + @Test + public void test2556() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2556"); + byte[] byteArray2 = new byte[] { (byte) 10, (byte) 0 }; + java.lang.String str4 = new java.lang.String(byteArray2, 0); + java.lang.String str8 = new java.lang.String(byteArray2, 0, 1, 0); + java.lang.String str10 = new java.lang.String(byteArray2, (int) (short) 10); + java.lang.String str11 = new java.lang.String(byteArray2); + java.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) ' ', (int) (byte) 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("'" + str8 + "' != '" + "" + "'", str8, ""); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\u0a0a\u0a00" + "'", str10, "\u0a0a\u0a00"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\n\000" + "'", str11, "\n\000"); + } + + @Test + public void test2557() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2557"); + 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); + java.lang.String str11 = new java.lang.String(intArray5, 0, 0); + java.lang.Class wildcardClass12 = intArray5.getClass(); + 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"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + org.junit.Assert.assertNotNull(wildcardClass12); + } + + @Test + public void test2558() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2558"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str10 = operation9.path; + java.lang.Object obj11 = operation9.value; + java.lang.String str12 = operation9.path; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation13.path = "1"; + com.alibaba.fastjson.JSONPatch.Operation operation16 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation16.value = (-1.0d); + operation16.value = (-1L); + operation16.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType23 = operation16.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType24 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation16.type = operationType24; + operation13.type = operationType24; + operation9.type = operationType24; + operation0.value = operationType24; + java.lang.String str29 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertNull(str10); + org.junit.Assert.assertNull(obj11); + org.junit.Assert.assertNull(str12); + org.junit.Assert.assertNull(operationType23); + org.junit.Assert.assertTrue("'" + operationType24 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType24.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2559() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2559"); + char[] charArray2 = new char[] { '4', '#' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(charArray2, (int) (byte) 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), "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 test2560() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2560"); + 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("#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 + "' != '" + "#a#" + "'", str11, "#a#"); + } + + @Test + public void test2561() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2561"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.nio.charset.Charset charset12 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray4, (int) '4', (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.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 test2562() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2562"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + java.lang.String str3 = operation0.from; + operation0.from = "a"; + 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; + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "100.0" + "'", str3, "100.0"); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + } + + @Test + public void test2563() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2563"); + 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"; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType6 = operation5.type; + operation5.path = "1.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = com.alibaba.fastjson.JSONPatch.OperationType.add; + operation5.type = operationType9; + operation0.type = operationType9; + operation0.value = "a"; + java.lang.Object obj14 = operation0.value; + operation0.path = "\u01ff\u0164\u010a\u010a\u01ff\u0164"; + org.junit.Assert.assertTrue("'" + operationType1 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType1.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertNull(operationType6); + org.junit.Assert.assertTrue("'" + operationType9 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType9.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + org.junit.Assert.assertEquals("'" + obj14 + "' != '" + "a" + "'", obj14, "a"); + } + + @Test + public void test2564() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2564"); + 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.String str4 = operation0.path; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj6 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) str4, "\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(operationType1); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "1.0" + "'", str4, "1.0"); + } + + @Test + public void test2565() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2565"); + 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 = new java.lang.String(charArray5); + java.lang.String str14 = 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 "); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "4444 " + "'", str14, "4444 "); + } + + @Test + public void test2566() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2566"); + 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"; + operation0.path = "\u6401\u6401"; + operation0.path = "97"; + java.lang.String str9 = 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(str9); + } + + @Test + public void test2567() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2567"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation6 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation6.value = (-1.0d); + operation6.value = (-1L); + operation6.from = "100.0"; + java.lang.Object obj13 = operation6.value; + java.lang.Object obj14 = operation6.value; + 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; + java.lang.Object obj25 = operation15.value; + operation15.value = "4"; + com.alibaba.fastjson.JSONPatch.Operation operation28 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation28.value = (-1.0d); + operation28.value = (-1L); + java.lang.String str33 = operation28.path; + com.alibaba.fastjson.JSONPatch.Operation operation34 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation34.value = (-1.0d); + operation34.value = (-1L); + operation34.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation34.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType42 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation34.type = operationType42; + com.alibaba.fastjson.JSONPatch.OperationType operationType44 = operation34.type; + operation28.value = operationType44; + operation15.type = operationType44; + operation6.type = operationType44; + operation0.type = operationType44; + java.lang.String str49 = operation0.path; + operation0.path = "10"; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + (-1L) + "'", obj13, (-1L)); + org.junit.Assert.assertEquals("'" + obj14 + "' != '" + (-1L) + "'", obj14, (-1L)); + 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.assertEquals("'" + obj25 + "' != '" + (-1L) + "'", obj25, (-1L)); + org.junit.Assert.assertNull(str33); + org.junit.Assert.assertNull(operationType41); + org.junit.Assert.assertTrue("'" + operationType42 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType42.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(str49); + } + + @Test + public void test2568() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2568"); + 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 = "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"; + java.lang.String str15 = operation0.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation0.type; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj18 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operationType16, "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.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("'" + 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.assertTrue("'" + operationType16 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType16.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2569() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2569"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.path = "1"; + byte[] byteArray5 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str7 = new java.lang.String(byteArray5, (int) (byte) 10); + java.lang.String str8 = new java.lang.String(byteArray5); + java.lang.String str9 = new java.lang.String(byteArray5); + operation0.value = str9; + java.lang.Object obj11 = operation0.value; + java.lang.String str12 = operation0.from; + java.lang.Class wildcardClass13 = operation0.getClass(); + 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("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\001\001" + "'", str9, "\001\001"); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + "\001\001" + "'", obj11, "\001\001"); + org.junit.Assert.assertNull(str12); + org.junit.Assert.assertNotNull(wildcardClass13); + } + + @Test + public void test2570() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2570"); + 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) '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"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + } + + @Test + public void test2571() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2571"); + 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) (byte) 0, (-1), "\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.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 test2572() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2572"); + 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.String str21 = operation0.path; + java.lang.Object obj22 = operation0.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType23 = 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("'" + 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.assertNull(str21); + org.junit.Assert.assertNotNull(obj22); + org.junit.Assert.assertTrue("'" + operationType23 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType23.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2573() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2573"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("35.0", "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. + } + } + + @Test + public void test2574() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2574"); + 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 str9 = new java.lang.String(charArray2, (int) (byte) 0, (int) (byte) 1); + 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) (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), "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("'" + str9 + "' != '" + "4" + "'", str9, "4"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "4a" + "'", str10, "4a"); + } + + @Test + public void test2575() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2575"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + byte[] byteArray4 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (byte) 10); + java.lang.String str7 = new java.lang.String(byteArray4); + java.lang.String str8 = new java.lang.String(byteArray4); + operation0.value = byteArray4; + java.lang.String str10 = new java.lang.String(byteArray4); + java.lang.String str14 = new java.lang.String(byteArray4, (int) 'a', 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray4, (int) (byte) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str18 = new java.lang.String(byteArray4, ""); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: "); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "" + "'", str14, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + } + + @Test + public void test2576() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2576"); + 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.lang.String str16 = new java.lang.String(byteArray2, (int) (short) 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("'" + 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"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u0101\u0101" + "'", str16, "\u0101\u0101"); + } + + @Test + public void test2577() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2577"); + 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"; + operation8.from = "52.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType26 = null; + operation8.type = operationType26; + com.alibaba.fastjson.JSONPatch.Operation operation28 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation28.from = "100.0"; + operation28.path = "aa4"; + com.alibaba.fastjson.JSONPatch.Operation operation33 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation33.path = "1"; + operation33.from = "4#"; + com.alibaba.fastjson.JSONPatch.Operation operation38 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType39 = com.alibaba.fastjson.JSONPatch.OperationType.move; + operation38.type = operationType39; + com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation38.type; + operation38.from = "#"; + com.alibaba.fastjson.JSONPatch.OperationType operationType44 = operation38.type; + operation33.type = operationType44; + java.lang.String str46 = operation33.from; + com.alibaba.fastjson.JSONPatch.Operation operation47 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation47.value = (-1.0d); + operation47.from = "-1"; + java.lang.String str52 = operation47.path; + com.alibaba.fastjson.JSONPatch.Operation operation53 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation53.value = (-1.0d); + operation53.value = (-1L); + operation53.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType60 = operation53.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType61 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation53.type = operationType61; + operation47.value = operationType61; + operation33.type = operationType61; + operation28.type = operationType61; + operation8.type = operationType61; + 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.assertTrue("'" + operationType39 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType39.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType41 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType41.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertTrue("'" + operationType44 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.move + "'", operationType44.equals(com.alibaba.fastjson.JSONPatch.OperationType.move)); + org.junit.Assert.assertEquals("'" + str46 + "' != '" + "4#" + "'", str46, "4#"); + org.junit.Assert.assertNull(str52); + org.junit.Assert.assertNull(operationType60); + org.junit.Assert.assertTrue("'" + operationType61 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType61.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2578() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2578"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + java.lang.String str14 = new java.lang.String(byteArray2); + java.lang.String str15 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset16 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, charset16); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + } + + @Test + public void test2579() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2579"); + 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, 0); + java.lang.String str12 = new java.lang.String(byteArray2, 10); + java.lang.String str13 = 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, "null"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: null"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0a01\u0a01" + "'", str12, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + } + + @Test + public void test2580() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2580"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) (byte) 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 + "' != '" + "\uff01\uff01" + "'", str10, "\uff01\uff01"); + } + + @Test + public void test2581() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2581"); + 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, 10, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4"); + } + + @Test + public void test2582() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2582"); + 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 strComparator11 = java.lang.String.CASE_INSENSITIVE_ORDER; + operation0.value = strComparator11; + operation0.path = "52.0"; + operation0.path = "class com.alibaba.fastjson.JSONPatch$Operation"; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNotNull(strComparator11); + } + + @Test + public void test2583() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2583"); + java.lang.String str1 = new java.lang.String("100"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100" + "'", str1, "100"); + } + + @Test + public void test2584() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2584"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str6 = new java.lang.String(byteArray2, (int) 'a'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray2, 0, (int) (byte) 1, ""); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: "); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u6101\u6101" + "'", str6, "\u6101\u6101"); + } + + @Test + public void test2585() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2585"); + 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) (short) 0); + java.lang.String str17 = new java.lang.String(byteArray2, 0); + java.lang.String str19 = new java.lang.String(byteArray2, (int) (byte) 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("'" + 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("'" + str17 + "' != '" + "\001\001" + "'", str17, "\001\001"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\u0101\u0101" + "'", str19, "\u0101\u0101"); + } + + @Test + public void test2586() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2586"); + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + java.lang.String str8 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation9 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation9.value = (-1.0d); + operation9.value = (-1L); + operation9.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType16 = operation9.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType17 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation9.type = operationType17; + operation0.value = operation9; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation9.type; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(str6); + org.junit.Assert.assertNull(operationType7); + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(operationType16); + org.junit.Assert.assertTrue("'" + operationType17 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType17.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType20 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType20.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2587() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2587"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation22 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str23 = operation22.path; + java.lang.Object obj24 = operation22.value; + byte[] byteArray27 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str29 = new java.lang.String(byteArray27, (int) (byte) 10); + operation22.value = str29; + operation22.from = "replace"; + com.alibaba.fastjson.JSONPatch.Operation operation33 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation33.value = (-1.0d); + operation33.value = (-1L); + operation33.from = "100.0"; + java.lang.Object obj40 = operation33.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType41 = operation33.type; + operation33.path = "35"; + java.util.Comparator strComparator44 = java.lang.String.CASE_INSENSITIVE_ORDER; + operation33.value = strComparator44; + 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; + operation33.type = operationType54; + com.alibaba.fastjson.JSONPatch.Operation operation57 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation57.value = (-1.0d); + operation57.value = (-1L); + operation57.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType64 = operation57.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType65 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation57.type = operationType65; + com.alibaba.fastjson.JSONPatch.OperationType operationType67 = operation57.type; + operation33.type = operationType67; + operation22.type = operationType67; + operation8.type = operationType67; + operation8.path = "\uff0a\uff00"; + operation8.path = ""; + 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(str23); + org.junit.Assert.assertNull(obj24); + org.junit.Assert.assertNotNull(byteArray27); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray27), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str29 + "' != '" + "\u0a01\u0a01" + "'", str29, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + obj40 + "' != '" + (-1L) + "'", obj40, (-1L)); + org.junit.Assert.assertNull(operationType41); + org.junit.Assert.assertNotNull(strComparator44); + 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.assertNull(operationType64); + org.junit.Assert.assertTrue("'" + operationType65 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType65.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType67 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType67.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2588() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2588"); + 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) (byte) 1); + 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(byteArray6, (int) (byte) -1, (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(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 + "' != '" + "\u01ff\u0164\u010a\u010a\u01ff\u0164" + "'", str11, "\u01ff\u0164\u010a\u010a\u01ff\u0164"); + } + + @Test + public void test2589() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2589"); + 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.OperationType operationType6 = operation0.type; + java.lang.String str7 = java.lang.String.valueOf((java.lang.Object) operation0); + 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.assertTrue("'" + operationType6 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.add + "'", operationType6.equals(com.alibaba.fastjson.JSONPatch.OperationType.add)); + } + + @Test + public void test2590() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2590"); + 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.Object obj8 = operation0.value; + java.lang.String str9 = operation0.from; + java.lang.String str10 = java.lang.String.valueOf((java.lang.Object) str9); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(obj8); + org.junit.Assert.assertNull(str9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "null" + "'", str10, "null"); + } + + @Test + public void test2591() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2591"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + char[] charArray10 = new char[] { 'a', 'a', '4' }; + java.lang.String str11 = new java.lang.String(charArray10); + operation0.value = charArray10; + java.lang.String str13 = new java.lang.String(charArray10); + // The following exception was thrown during execution in test generation + try { + java.lang.String str16 = new java.lang.String(charArray10, (int) '4', 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"); + } + + @Test + public void test2592() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2592"); + 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); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + java.lang.String str15 = new java.lang.String(byteArray2, (int) 'a'); + 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"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u6101\u6101" + "'", str15, "\u6101\u6101"); + } + + @Test + public void test2593() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2593"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType1 = operation0.type; + com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType3 = operation2.type; + java.lang.Object obj4 = operation2.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.test; + operation2.value = operationType5; + operation0.type = operationType5; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj9 = com.alibaba.fastjson.JSONPatch.apply((java.lang.Object) operation0, "#"); + 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(operationType1); + org.junit.Assert.assertNull(operationType3); + org.junit.Assert.assertNull(obj4); + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.test + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.test)); + } + + @Test + public void test2594() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2594"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("4444 ", "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. + } + } + + @Test + public void test2595() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2595"); + 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 str10 = new java.lang.String(byteArray6, "100"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 100"); + } 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"); + } + + @Test + public void test2596() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2596"); + 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.lang.Class wildcardClass9 = byteArray2.getClass(); + 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"); + org.junit.Assert.assertNotNull(wildcardClass9); + } + + @Test + public void test2597() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2597"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation18 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation18.value = (-1.0d); + operation18.value = (-1L); + operation18.from = "100.0"; + java.lang.Object obj25 = operation18.value; + java.lang.Object obj26 = operation18.value; + operation18.from = "52"; + operation18.from = "\u6401\u6401"; + com.alibaba.fastjson.JSONPatch.Operation operation31 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str32 = operation31.path; + java.lang.Object obj33 = operation31.value; + java.lang.String str34 = operation31.path; + com.alibaba.fastjson.JSONPatch.Operation operation35 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation35.path = "1"; + com.alibaba.fastjson.JSONPatch.Operation operation38 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation38.value = (-1.0d); + operation38.value = (-1L); + operation38.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType45 = operation38.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType46 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation38.type = operationType46; + operation35.type = operationType46; + operation31.type = operationType46; + operation18.type = operationType46; + operation0.type = operationType46; + 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("'" + obj25 + "' != '" + (-1L) + "'", obj25, (-1L)); + org.junit.Assert.assertEquals("'" + obj26 + "' != '" + (-1L) + "'", obj26, (-1L)); + org.junit.Assert.assertNull(str32); + org.junit.Assert.assertNull(obj33); + org.junit.Assert.assertNull(str34); + org.junit.Assert.assertNull(operationType45); + org.junit.Assert.assertTrue("'" + operationType46 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType46.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2598() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2598"); + 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); + 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(byteArray2, charset23); + 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"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "\u0101\u0101" + "'", str22, "\u0101\u0101"); + } + + @Test + public void test2599() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2599"); + 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 str11 = new java.lang.String(byteArray2, 0, (int) (short) 1, (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 str15 = new java.lang.String(byteArray2, (int) 'a', (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[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("'" + str11 + "' != '" + "\000" + "'", str11, "\000"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\n\000" + "'", str12, "\n\000"); + } + + @Test + public void test2600() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2600"); + 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.valueOf(charArray10); + org.junit.Assert.assertNotNull(charArray10); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray10), "aa4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray10), "[a, a, 4]"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "aa4" + "'", str11, "aa4"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "aa4" + "'", str13, "aa4"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "aa4" + "'", str14, "aa4"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "aa4" + "'", str15, "aa4"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "aa4" + "'", str16, "aa4"); + } + + @Test + public void test2601() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2601"); + 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.path; + com.alibaba.fastjson.JSONPatch.Operation operation13 = new com.alibaba.fastjson.JSONPatch.Operation(); + com.alibaba.fastjson.JSONPatch.OperationType operationType14 = operation13.type; + operation13.path = "1.0"; + java.lang.Object obj17 = operation13.value; + com.alibaba.fastjson.JSONPatch.Operation operation18 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation18.value = (-1.0d); + operation18.from = "-1"; + java.lang.String str23 = operation18.path; + com.alibaba.fastjson.JSONPatch.Operation operation24 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation24.value = (-1.0d); + operation24.value = (-1L); + operation24.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType31 = operation24.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType32 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation24.type = operationType32; + operation18.value = operationType32; + operation13.type = operationType32; + operation0.type = operationType32; + 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.assertNull(str12); + org.junit.Assert.assertNull(operationType14); + org.junit.Assert.assertNull(obj17); + org.junit.Assert.assertNull(str23); + org.junit.Assert.assertNull(operationType31); + org.junit.Assert.assertTrue("'" + operationType32 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType32.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2602() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2602"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + java.lang.Object obj5 = operation0.value; + java.lang.Object obj6 = null; + operation0.value = obj6; + java.lang.String str8 = operation0.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = null; + operation0.type = operationType9; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertNull(str8); + } + + @Test + public void test2603() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2603"); + 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) "replace", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "\u6101\u6101", charSequenceArray7); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "a", charSequenceArray7); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "\u0aff\u0a64\u0a0a\u0a0a\u0aff\u0a64", 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 test2604() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2604"); + 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); + java.lang.String str15 = new java.lang.String(byteArray2, (int) (short) 0, (int) (short) 0); + java.lang.String str16 = new java.lang.String(byteArray2); + java.nio.charset.Charset charset19 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str20 = new java.lang.String(byteArray2, 100, (int) (byte) 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("'" + str10 + "' != '" + "\u0a01\u0a01" + "'", str10, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\uff01\uff01" + "'", str12, "\uff01\uff01"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + } + + @Test + public void test2605() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2605"); + 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) "replace", charSequenceArray7); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "4444 ", charSequenceArray7); + java.lang.String str12 = java.lang.String.format(locale0, "4a4a#", (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 + "' != '" + "4a4a#" + "'", str12, "4a4a#"); + } + + @Test + public void test2606() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2606"); + 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.String str9 = operation0.path; + java.lang.String str10 = operation0.from; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + (-1L) + "'", obj7, (-1L)); + org.junit.Assert.assertNull(operationType8); + org.junit.Assert.assertNull(str9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + } + + @Test + public void test2607() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2607"); + 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 = new java.lang.String(charArray5); + java.lang.String str14 = 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("'" + str12 + "' != '" + "" + "'", str12, ""); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "4444 " + "'", str13, "4444 "); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "4444 " + "'", str14, "4444 "); + } + + @Test + public void test2608() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2608"); + 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 = new java.lang.String(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 test2609() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2609"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.path = "97"; + operation0.path = "\u6401\u6401\u6401\u6401\u6401\u6401\u6401\u6401\001\001\u6401\u6401a a"; + java.lang.String str5 = operation0.from; + operation0.from = "1"; + org.junit.Assert.assertNull(str5); + } + + @Test + public void test2610() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2610"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.from = "100.0"; + operation0.path = "aa4"; + com.alibaba.fastjson.JSONPatch.OperationType operationType5 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType5; + java.lang.String str7 = operation0.path; + java.lang.String str8 = operation0.from; + org.junit.Assert.assertTrue("'" + operationType5 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType5.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "aa4" + "'", str7, "aa4"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + } + + @Test + public void test2611() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2611"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.copyValueOf(charArray2, (int) 'a', (int) (short) 1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 test2612() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2612"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.Object obj2 = operation0.value; + java.lang.String str3 = operation0.path; + operation0.path = "\n\n\n\ufffd\ufffd"; + java.lang.String str6 = java.lang.String.valueOf((java.lang.Object) "\n\n\n\ufffd\ufffd"); + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\n\n\n\ufffd\ufffd" + "'", str6, "\n\n\n\ufffd\ufffd"); + } + + @Test + public void test2613() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2613"); + 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 = "\u0a01\u0a01"; + java.lang.Object obj13 = 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.assertTrue("'" + operationType10 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType10.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + (-1L) + "'", obj13, (-1L)); + } + + @Test + public void test2614() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2614"); + 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 str14 = new java.lang.String(byteArray2, 0); + java.lang.String str16 = 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 + "' != '" + "\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("'" + str14 + "' != '" + "\n\000" + "'", str14, "\n\000"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u0a0a\u0a00" + "'", str16, "\u0a0a\u0a00"); + } + + @Test + public void test2615() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2615"); + 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.copyValueOf(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), " 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 test2616() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2616"); + 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.copyValueOf(charArray2, 10, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 32, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), "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 test2617() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2617"); + 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.Class wildcardClass6 = operation0.getClass(); + java.lang.String str7 = java.lang.String.valueOf((java.lang.Object) operation0); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNotNull(wildcardClass6); + } + + @Test + public void test2618() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2618"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.path = "1"; + com.alibaba.fastjson.JSONPatch.Operation operation3 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation3.value = (-1.0d); + operation3.value = (-1L); + operation3.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType10 = operation3.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType11 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation3.type = operationType11; + operation0.type = operationType11; + operation0.from = "4 a"; + org.junit.Assert.assertNull(operationType10); + org.junit.Assert.assertTrue("'" + operationType11 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType11.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + } + + @Test + public void test2619() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2619"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str1 = operation0.path; + java.lang.Object obj2 = operation0.value; + java.lang.String str3 = operation0.from; + operation0.path = "\u0101\u0101"; + operation0.path = "4#"; + java.lang.String str8 = operation0.from; + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNull(obj2); + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(str8); + } + + @Test + public void test2620() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2620"); + 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, (-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(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[-1, 35, 100, 1, 0]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "" + "'", str8, ""); + } + + @Test + public void test2621() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2621"); + java.util.Locale locale0 = null; + com.alibaba.fastjson.JSONPatch.Operation operation2 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation2.value = (-1.0d); + operation2.value = (-1L); + operation2.from = "100.0"; + operation2.path = "4444 "; + java.lang.String str11 = operation2.from; + com.alibaba.fastjson.JSONPatch.Operation operation12 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation12.value = (-1.0d); + operation12.value = (-1L); + operation12.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType19 = operation12.type; + com.alibaba.fastjson.JSONPatch.Operation operation20 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation20.value = (-1.0d); + operation20.value = (-1L); + operation20.from = "100.0"; + java.lang.Object obj27 = operation20.value; + java.lang.Object obj28 = operation20.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType29 = com.alibaba.fastjson.JSONPatch.OperationType.remove; + operation20.type = operationType29; + operation12.type = operationType29; + operation2.type = operationType29; + java.lang.CharSequence[] charSequenceArray39 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str40 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray39); + java.lang.String str41 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray39); + java.lang.String str42 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray39); + java.lang.String str43 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray39); + java.lang.String str44 = java.lang.String.join((java.lang.CharSequence) "false", charSequenceArray39); + operation2.value = charSequenceArray39; + java.lang.String str46 = java.lang.String.format(locale0, "a#4", (java.lang.Object[]) charSequenceArray39); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertNull(operationType19); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + (-1L) + "'", obj27, (-1L)); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + (-1L) + "'", obj28, (-1L)); + org.junit.Assert.assertTrue("'" + operationType29 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.remove + "'", operationType29.equals(com.alibaba.fastjson.JSONPatch.OperationType.remove)); + org.junit.Assert.assertNotNull(charSequenceArray39); + org.junit.Assert.assertEquals("'" + str40 + "' != '" + "100.0" + "'", str40, "100.0"); + org.junit.Assert.assertEquals("'" + str41 + "' != '" + "100.0" + "'", str41, "100.0"); + org.junit.Assert.assertEquals("'" + str42 + "' != '" + "100.0" + "'", str42, "100.0"); + org.junit.Assert.assertEquals("'" + str43 + "' != '" + "100.0" + "'", str43, "100.0"); + org.junit.Assert.assertEquals("'" + str44 + "' != '" + "100.0" + "'", str44, "100.0"); + org.junit.Assert.assertEquals("'" + str46 + "' != '" + "a#4" + "'", str46, "a#4"); + } + + @Test + public void test2622() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2622"); + 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.lang.String str16 = new java.lang.String(byteArray2, (int) (short) 100); + 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"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\u6401\u6401" + "'", str16, "\u6401\u6401"); + } + + @Test + public void test2623() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2623"); + 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.lang.Class wildcardClass22 = byteArray4.getClass(); + org.junit.Assert.assertNull(str1); + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u0a01\u0a01" + "'", str6, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\001\001" + "'", str8, "\001\001"); + org.junit.Assert.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, ""); + org.junit.Assert.assertNotNull(wildcardClass22); + } + + @Test + public void test2624() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2624"); + char[] charArray4 = new char[] { ' ', '#', '4', '4' }; + java.lang.String str5 = new java.lang.String(charArray4); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = java.lang.String.valueOf(charArray4, (-1), (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 10, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray4); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), " #44"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), " #44"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[ , #, 4, 4]"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + " #44" + "'", str5, " #44"); + } + + @Test + public void test2625() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2625"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.value = (-1L); + operation0.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType7 = operation0.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType8 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation0.type = operationType8; + java.lang.Object obj10 = operation0.value; + java.lang.String str11 = operation0.from; + java.lang.Object obj12 = operation0.value; + operation0.from = "\u0a01\u0a01"; + operation0.from = "4"; + operation0.from = "#"; + operation0.value = "\n\000"; + java.lang.Object obj21 = operation0.value; + java.lang.String str22 = 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("'" + obj21 + "' != '" + "\n\000" + "'", obj21, "\n\000"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "#" + "'", str22, "#"); + } + + @Test + public void test2626() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2626"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.value = (-1.0d); + java.lang.String str8 = operation5.path; + java.lang.String str9 = operation5.from; + operation0.value = operation5; + java.lang.CharSequence[] charSequenceArray17 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray17); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray17); + java.lang.String str20 = java.lang.String.join((java.lang.CharSequence) "\u0101\u0101", charSequenceArray17); + java.lang.String str21 = java.lang.String.join((java.lang.CharSequence) "\u2001\u2001", charSequenceArray17); + java.lang.String str22 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray17); + operation5.value = str22; + org.junit.Assert.assertNull(str8); + org.junit.Assert.assertNull(str9); + org.junit.Assert.assertNotNull(charSequenceArray17); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "100.0" + "'", str20, "100.0"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "100.0" + "'", str21, "100.0"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "100.0" + "'", str22, "100.0"); + } + + @Test + public void test2627() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2627"); + 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"; + 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 = operation8.type; + java.lang.String str18 = operation8.from; + java.lang.String str19 = operation8.from; + com.alibaba.fastjson.JSONPatch.OperationType operationType20 = operation8.type; + operation0.value = operation8; + com.alibaba.fastjson.JSONPatch.Operation operation22 = new com.alibaba.fastjson.JSONPatch.Operation(); + java.lang.String str23 = operation22.path; + java.lang.Object obj24 = operation22.value; + byte[] byteArray27 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str29 = new java.lang.String(byteArray27, (int) (byte) 10); + operation22.value = str29; + java.lang.Object obj31 = operation22.value; + operation22.path = "a a4a 44a # a44a100.04a\001\0014aa a"; + operation22.path = "\u6101\u6101"; + java.lang.String str36 = operation22.from; + operation22.from = "\uff0a\uff00"; + com.alibaba.fastjson.JSONPatch.OperationType operationType39 = com.alibaba.fastjson.JSONPatch.OperationType.replace; + operation22.type = operationType39; + operation8.type = operationType39; + org.junit.Assert.assertNull(str5); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + (-1L) + "'", obj15, (-1L)); + org.junit.Assert.assertEquals("'" + obj16 + "' != '" + (-1L) + "'", obj16, (-1L)); + org.junit.Assert.assertNull(operationType17); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertNull(operationType20); + org.junit.Assert.assertNull(str23); + org.junit.Assert.assertNull(obj24); + org.junit.Assert.assertNotNull(byteArray27); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray27), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str29 + "' != '" + "\u0a01\u0a01" + "'", str29, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + obj31 + "' != '" + "\u0a01\u0a01" + "'", obj31, "\u0a01\u0a01"); + org.junit.Assert.assertNull(str36); + org.junit.Assert.assertTrue("'" + operationType39 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType39.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + } + + @Test + public void test2628() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2628"); + 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 str9 = new java.lang.String(charArray2, (int) (byte) 0, (int) (byte) 1); + 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("'" + str4 + "' != '" + "4a" + "'", str4, "4a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "4a" + "'", str5, "4a"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4a" + "'", str6, "4a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "4" + "'", str9, "4"); + 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 test2629() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2629"); + 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((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("'" + 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 test2630() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2630"); + 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 = java.lang.String.valueOf((java.lang.Object) str9); + 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"); + } + + @Test + public void test2631() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2631"); + 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; + com.alibaba.fastjson.JSONPatch.OperationType operationType9 = operation0.type; + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + (-1L) + "'", obj5, (-1L)); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + (-1L) + "'", obj8, (-1L)); + org.junit.Assert.assertNull(operationType9); + } + + @Test + public void test2632() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2632"); + int[] intArray2 = new int[] { '#', (-1) }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str5 = new java.lang.String(intArray2, 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.assertNotNull(intArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray2), "[35, -1]"); + } + + @Test + public void test2633() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2633"); + 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.String str21 = 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("'" + 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); + } + + @Test + public void test2634() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2634"); + 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); + java.lang.String str11 = new java.lang.String(intArray5, (int) (byte) 1, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(intArray5, 1, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray5), "[100, 100, 10, 1, 10]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "d" + "'", str8, "d"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + } + + @Test + public void test2635() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2635"); + 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.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) (short) 10, (int) 'a', (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, 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("'" + str12 + "' != '" + "\001\001" + "'", str12, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + } + + @Test + public void test2636() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2636"); + 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); + // The following exception was thrown during execution in test generation + try { + java.lang.String str23 = new java.lang.String(byteArray2, (int) (byte) 0, (int) (short) -1, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 10, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u6401\u6401" + "'", str13, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\001\001" + "'", str14, "\001\001"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "\001\001" + "'", str16, "\001\001"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "" + "'", str19, ""); + } + + @Test + public void test2637() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2637"); + 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) "32", charSequenceArray7); + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "4#", charSequenceArray7); + java.lang.String str13 = java.lang.String.format("\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 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0" + "'", str13, "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0"); + } + + @Test + public void test2638() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2638"); + 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.format("\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4", (java.lang.Object[]) charSequenceArray7); + org.junit.Assert.assertNotNull(charSequenceArray7); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "100.0" + "'", str9, "100.0"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "100.0" + "'", str10, "100.0"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "100.0" + "'", str11, "100.0"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4" + "'", str13, "\u0a01\u0a01class com.alibaba.fastjson.JSONPatch$Operationclass [Bclass com.alibaba.fastjson.JSONPatch$Operation10class com.alibaba.fastjson.JSONPatch$Operation4"); + } + + @Test + public void test2639() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2639"); + 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, 0); + java.lang.String str12 = new java.lang.String(byteArray2, 10); + 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) '4', (int) '4', charset15); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray2); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray2), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\001\001" + "'", str6, "\001\001"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "\u2301\u2301" + "'", str8, "\u2301\u2301"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\u0a01\u0a01" + "'", str12, "\u0a01\u0a01"); + } + + @Test + public void test2640() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2640"); + java.lang.CharSequence[] charSequenceArray11 = new java.lang.CharSequence[] { "100.0" }; + java.lang.String str12 = java.lang.String.join((java.lang.CharSequence) "100", charSequenceArray11); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str14 = java.lang.String.join((java.lang.CharSequence) "#a#", charSequenceArray11); + java.lang.String str15 = java.lang.String.join((java.lang.CharSequence) "97", charSequenceArray11); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "1", charSequenceArray11); + java.lang.String str17 = java.lang.String.join((java.lang.CharSequence) "-1", charSequenceArray11); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "-1.0", charSequenceArray11); + java.lang.String str19 = java.lang.String.join((java.lang.CharSequence) "\u640a\u6400", charSequenceArray11); + java.lang.String str20 = java.lang.String.join((java.lang.CharSequence) "4#", charSequenceArray11); + java.lang.String str21 = java.lang.String.join((java.lang.CharSequence) "a aa a 4a a # a4a a100.0a a\001\001a aa a", charSequenceArray11); + java.lang.String str22 = java.lang.String.valueOf((java.lang.Object) "a aa a 4a a # a4a a100.0a a\001\001a aa a"); + org.junit.Assert.assertNotNull(charSequenceArray11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "100.0" + "'", str12, "100.0"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "100.0" + "'", str13, "100.0"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "100.0" + "'", str14, "100.0"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "100.0" + "'", str15, "100.0"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "100.0" + "'", str16, "100.0"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "100.0" + "'", str17, "100.0"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "100.0" + "'", str18, "100.0"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "100.0" + "'", str19, "100.0"); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "100.0" + "'", str20, "100.0"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "100.0" + "'", str21, "100.0"); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "a aa a 4a a # a4a a100.0a a\001\001a aa a" + "'", str22, "a aa a 4a a # a4a a100.0a a\001\001a aa a"); + } + + @Test + public void test2641() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2641"); + 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, 0); + 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 + "' != '" + "\001\001" + "'", str20, "\001\001"); + } + + @Test + public void test2642() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2642"); + com.alibaba.fastjson.JSONPatch.Operation operation0 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation0.value = (-1.0d); + operation0.from = "-1"; + operation0.value = "#"; + java.lang.Object obj7 = operation0.value; + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + "#" + "'", obj7, "#"); + } + + @Test + public void test2643() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2643"); + 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, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) (byte) -1, 0, "a aclass [B 4class [B # a4class [B100.0class [B\001\001class [Ba a"); + 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("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + } + + @Test + public void test2644() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2644"); + 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; + java.lang.String str14 = 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.assertTrue("'" + operationType13 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType13.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertNull(str14); + } + + @Test + public void test2645() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2645"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("\uff01", "\ufffdd\n\n\ufffdd4a\n\000\u0a01\u0a014a97.0"); + 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 test2646() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2646"); + 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 str10 = new java.lang.String(byteArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = new java.lang.String(byteArray2, (int) (short) 0, (int) (short) 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 + "' != '" + "\001\001" + "'", str7, "\001\001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u0a01\u0a01" + "'", str9, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "\001\001" + "'", str10, "\001\001"); + } + + @Test + public void test2647() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2647"); + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = com.alibaba.fastjson.JSONPatch.apply("10", "\u640a\u6400\ufffdd\n\n\ufffd\u640a\u6400\n\000\u640a\u6400\u640a\u6400\u0a01\u0a01\u640a\u640097.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but error, pos 2, line 1, column 3 ???d???d??????#??????97.0"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test2648() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2648"); + 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.lang.String str19 = new java.lang.String(byteArray2, (int) (short) 1); + java.lang.String str21 = new java.lang.String(byteArray2, (int) '#'); + 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("'" + str15 + "' != '" + "\001\001" + "'", str15, "\001\001"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u6401\u6401" + "'", str17, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\u0101\u0101" + "'", str19, "\u0101\u0101"); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "\u2301\u2301" + "'", str21, "\u2301\u2301"); + } + + @Test + public void test2649() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2649"); + 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.String str4 = operation0.from; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.value = (-1.0d); + operation5.value = (-1L); + operation5.from = "100.0"; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation5.type; + com.alibaba.fastjson.JSONPatch.OperationType operationType13 = com.alibaba.fastjson.JSONPatch.OperationType.copy; + operation5.type = operationType13; + operation5.value = (-1L); + java.lang.Object obj17 = operation5.value; + com.alibaba.fastjson.JSONPatch.OperationType operationType18 = operation5.type; + operation0.type = operationType18; + 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.replace; + operation20.type = operationType25; + operation20.from = "a a"; + com.alibaba.fastjson.JSONPatch.OperationType operationType29 = operation20.type; + operation0.type = operationType29; + org.junit.Assert.assertNull(operationType1); + org.junit.Assert.assertNull(operationType2); + org.junit.Assert.assertNull(obj3); + org.junit.Assert.assertNull(str4); + org.junit.Assert.assertNull(operationType12); + org.junit.Assert.assertTrue("'" + operationType13 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType13.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertEquals("'" + obj17 + "' != '" + (-1L) + "'", obj17, (-1L)); + org.junit.Assert.assertTrue("'" + operationType18 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.copy + "'", operationType18.equals(com.alibaba.fastjson.JSONPatch.OperationType.copy)); + org.junit.Assert.assertTrue("'" + operationType25 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType25.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + org.junit.Assert.assertTrue("'" + operationType29 + "' != '" + com.alibaba.fastjson.JSONPatch.OperationType.replace + "'", operationType29.equals(com.alibaba.fastjson.JSONPatch.OperationType.replace)); + } + + @Test + public void test2650() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2650"); + 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); + java.lang.String str15 = new java.lang.String(byteArray2, (int) (short) 10, (int) (byte) 0, 1); + java.lang.String str17 = 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("'" + 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"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\u0a01" + "'", str15, "\u0a01"); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u0101\u0101" + "'", str17, "\u0101\u0101"); + } + + @Test + public void test2651() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2651"); + 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, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray2, (-1), 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(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 + "' != '" + "\001\001" + "'", str10, "\001\001"); + } + + @Test + public void test2652() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2652"); + byte[] byteArray2 = new byte[] { (byte) 1, (byte) 1 }; + java.lang.String str4 = new java.lang.String(byteArray2, (int) (byte) 10); + java.lang.String str5 = new java.lang.String(byteArray2); + java.lang.String str7 = new java.lang.String(byteArray2, (int) ' '); + java.lang.String str9 = new java.lang.String(byteArray2, 100); + java.lang.String str11 = new java.lang.String(byteArray2, 0); + java.lang.String str13 = new java.lang.String(byteArray2, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str17 = new java.lang.String(byteArray2, (int) (byte) -1, (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), "[1, 1]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\u0a01\u0a01" + "'", str4, "\u0a01\u0a01"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\001\001" + "'", str5, "\001\001"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\u2001\u2001" + "'", str7, "\u2001\u2001"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\u6401\u6401" + "'", str9, "\u6401\u6401"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\001\001" + "'", str11, "\001\001"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\001\001" + "'", str13, "\001\001"); + } + + @Test + public void test2653() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2653"); + 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); + java.lang.String str11 = new java.lang.String(intArray5, (int) (byte) 1, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str14 = 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), "[100, 100, 10, 1, 10]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "d" + "'", str8, "d"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + } + + @Test + public void test2654() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2654"); + 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"; + com.alibaba.fastjson.JSONPatch.Operation operation32 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation32.value = (-1.0d); + operation32.value = (-1L); + operation32.from = "100.0"; + java.lang.Object obj39 = operation32.value; + java.lang.Object obj40 = operation32.value; + operation0.value = operation32; + 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.assertEquals("'" + obj39 + "' != '" + (-1L) + "'", obj39, (-1L)); + org.junit.Assert.assertEquals("'" + obj40 + "' != '" + (-1L) + "'", obj40, (-1L)); + } + + @Test + public void test2655() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest5.test2655"); + 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; + com.alibaba.fastjson.JSONPatch.Operation operation5 = new com.alibaba.fastjson.JSONPatch.Operation(); + operation5.from = "100.0"; + java.lang.String str8 = operation5.from; + java.lang.Object obj9 = operation5.value; + java.lang.Object obj10 = operation5.value; + operation0.value = operation5; + com.alibaba.fastjson.JSONPatch.OperationType operationType12 = operation5.type; + org.junit.Assert.assertNull(str3); + org.junit.Assert.assertNull(obj4); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "100.0" + "'", str8, "100.0"); + org.junit.Assert.assertNull(obj9); + org.junit.Assert.assertNull(obj10); + org.junit.Assert.assertNull(operationType12); + } +} diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/myclasses.txt b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/myclasses.txt new file mode 100644 index 0000000..d43e162 --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPatch/myclasses.txt @@ -0,0 +1,3 @@ +com.alibaba.fastjson.JSONPatch +java.lang.Object +java.lang.String \ No newline at end of file diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/ErrorTest.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/ErrorTest.java new file mode 100644 index 0000000..dee4084 --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/ErrorTest.java @@ -0,0 +1,8 @@ +import org.junit.runner.RunWith; +import org.junit.runners.Suite; + +@RunWith(Suite.class) +@Suite.SuiteClasses({ ErrorTest0.class }) +public class ErrorTest { +} + diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/ErrorTest0.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/ErrorTest0.java new file mode 100644 index 0000000..9c72b6a --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/ErrorTest0.java @@ -0,0 +1,549 @@ +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runners.MethodSorters; + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class ErrorTest0 { + + public static boolean debug = false; + + @Test + public void test01() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test01"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask29 = defaultJSONParser1.getLastResolveTask(); + } + + @Test + public void test02() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test02"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + defaultJSONParser1.popContext(); + } + + @Test + public void test03() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test03"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + com.alibaba.fastjson.parser.ParseContext parseContext3 = defaultJSONParser1.getOwnerContext(); + } + + @Test + public void test04() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test04"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.Feature feature29 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean30 = defaultJSONParser9.isEnabled(feature29); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + defaultJSONParser9.popContext(); + } + + @Test + public void test05() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test05"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray5 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet6 = new java.util.LinkedHashSet(); + boolean boolean7 = java.util.Collections.addAll((java.util.Collection) strSet6, strArray5); + java.util.Set strSet10 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean11 = strSet6.removeAll((java.util.Collection) strSet10); + java.util.Iterator strItor12 = strSet10.iterator(); + int int13 = jSONPath2.size((java.lang.Object) strItor12); + java.lang.String str14 = jSONPath2.toJSONString(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser16 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer17 = defaultJSONParser16.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser18 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer17); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + boolean boolean20 = jSONPath2.set((java.lang.Object) defaultJSONParser18, (java.lang.Object) "4 a4"); + } + + @Test + public void test06() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test06"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + com.alibaba.fastjson.parser.ParseContext parseContext4 = defaultJSONParser1.getOwnerContext(); + } + + @Test + public void test07() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test07"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser5 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer6 = defaultJSONParser5.getLexer(); + java.lang.Object obj7 = defaultJSONParser5.input; + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.List constantDescList17 = java.util.List.copyOf((java.util.Collection) strSet11); + boolean boolean19 = constantDescList17.contains((java.lang.Object) 100); + defaultJSONParser5.checkListResolve((java.util.Collection) constantDescList17); + boolean boolean21 = com.alibaba.fastjson.JSONPath.containsValue((java.lang.Object) false, "hi!", (java.lang.Object) defaultJSONParser5); + java.util.List extraProcessorList22 = defaultJSONParser5.getExtraProcessors(); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + com.alibaba.fastjson.parser.ParseContext parseContext23 = defaultJSONParser5.getOwnerContext(); + } + + @Test + public void test08() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test08"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + com.alibaba.fastjson.parser.ParseContext parseContext2 = defaultJSONParser1.getOwnerContext(); + } + + @Test + public void test09() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test09"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + java.util.Set wildcardSet3 = com.alibaba.fastjson.JSONPath.keySet((java.lang.Object) serializeConfig1, "fastjson.parser.autoTypeSupport"); + } + + @Test + public void test10() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test10"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("10.0"); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + com.alibaba.fastjson.parser.ParseContext parseContext2 = defaultJSONParser1.getOwnerContext(); + } + + @Test + public void test11() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test11"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser5 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer6 = defaultJSONParser5.getLexer(); + java.lang.Object obj7 = defaultJSONParser5.input; + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.List constantDescList17 = java.util.List.copyOf((java.util.Collection) strSet11); + boolean boolean19 = constantDescList17.contains((java.lang.Object) 100); + defaultJSONParser5.checkListResolve((java.util.Collection) constantDescList17); + boolean boolean21 = com.alibaba.fastjson.JSONPath.containsValue((java.lang.Object) false, "hi!", (java.lang.Object) defaultJSONParser5); + com.alibaba.fastjson.parser.SymbolTable symbolTable22 = defaultJSONParser5.getSymbolTable(); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + com.alibaba.fastjson.parser.ParseContext parseContext23 = defaultJSONParser5.getOwnerContext(); + } + + @Test + public void test12() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test12"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + java.util.ListIterator constantDescItor12 = constantDescList9.listIterator(); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + boolean boolean14 = com.alibaba.fastjson.JSONPath.contains((java.lang.Object) constantDescList9, "a"); + } + + @Test + public void test13() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test13"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Spliterator strSpliterator9 = strSet3.spliterator(); + java.util.Set strSet11 = java.util.Set.of("hi!"); + boolean boolean13 = strSet11.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray14 = strSet11.toArray(); + java.lang.String[] strArray17 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet18 = new java.util.LinkedHashSet(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strSet18, strArray17); + java.util.Set strSet22 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean23 = strSet18.removeAll((java.util.Collection) strSet22); + java.util.Spliterator strSpliterator24 = strSet18.spliterator(); + boolean boolean25 = strSet11.containsAll((java.util.Collection) strSet18); + java.lang.String[] strArray28 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet29 = new java.util.LinkedHashSet(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strSet29, strArray28); + java.util.Set strSet33 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean34 = strSet29.removeAll((java.util.Collection) strSet33); + java.util.Spliterator strSpliterator35 = strSet29.spliterator(); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + java.util.List constantDescList45 = java.util.List.copyOf((java.util.Collection) strSet39); + java.lang.String[] strArray48 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet49 = new java.util.LinkedHashSet(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strSet49, strArray48); + java.util.Set strSet53 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean54 = strSet49.removeAll((java.util.Collection) strSet53); + java.lang.String[] strArray57 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet58 = new java.util.LinkedHashSet(); + boolean boolean59 = java.util.Collections.addAll((java.util.Collection) strSet58, strArray57); + java.util.Set strSet62 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean63 = strSet58.removeAll((java.util.Collection) strSet62); + java.util.Spliterator strSpliterator64 = strSet58.spliterator(); + java.lang.String[] strArray67 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet68 = new java.util.LinkedHashSet(); + boolean boolean69 = java.util.Collections.addAll((java.util.Collection) strSet68, strArray67); + java.util.Set strSet72 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean73 = strSet68.removeAll((java.util.Collection) strSet72); + java.util.List constantDescList74 = java.util.List.copyOf((java.util.Collection) strSet68); + java.util.LinkedHashSet[] linkedHashSetArray76 = new java.util.LinkedHashSet[6]; + @SuppressWarnings("unchecked") + java.util.LinkedHashSet[] strSetArray77 = (java.util.LinkedHashSet[]) linkedHashSetArray76; + strSetArray77[0] = strSet18; + strSetArray77[1] = strSet29; + strSetArray77[2] = strSet39; + strSetArray77[3] = strSet49; + strSetArray77[4] = strSet58; + strSetArray77[5] = strSet68; + java.util.LinkedHashSet[] strSetArray90 = strSet3.toArray(strSetArray77); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + java.util.List> strIterableList91 = java.util.List.of((java.lang.Iterable[]) strSetArray77); + } + + @Test + public void test14() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test14"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Iterator strItor9 = strSet7.iterator(); + java.lang.String[] strArray12 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet13 = new java.util.LinkedHashSet(); + boolean boolean14 = java.util.Collections.addAll((java.util.Collection) strSet13, strArray12); + java.util.Set strSet17 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean18 = strSet13.removeAll((java.util.Collection) strSet17); + java.util.Iterator strItor19 = strSet17.iterator(); + java.lang.String[] strArray22 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet23 = new java.util.LinkedHashSet(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strSet23, strArray22); + java.util.Set strSet27 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean28 = strSet23.removeAll((java.util.Collection) strSet27); + java.util.Iterator strItor29 = strSet27.iterator(); + java.lang.String[] strArray32 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet33 = new java.util.LinkedHashSet(); + boolean boolean34 = java.util.Collections.addAll((java.util.Collection) strSet33, strArray32); + java.util.Set strSet37 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean38 = strSet33.removeAll((java.util.Collection) strSet37); + java.util.Iterator strItor39 = strSet37.iterator(); + java.lang.String[] strArray42 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet43 = new java.util.LinkedHashSet(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) strSet43, strArray42); + java.util.Set strSet47 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean48 = strSet43.removeAll((java.util.Collection) strSet47); + java.util.Iterator strItor49 = strSet47.iterator(); + java.lang.String[] strArray52 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet53 = new java.util.LinkedHashSet(); + boolean boolean54 = java.util.Collections.addAll((java.util.Collection) strSet53, strArray52); + java.util.Set strSet57 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean58 = strSet53.removeAll((java.util.Collection) strSet57); + java.util.Iterator strItor59 = strSet57.iterator(); + java.lang.String[] strArray62 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet63 = new java.util.LinkedHashSet(); + boolean boolean64 = java.util.Collections.addAll((java.util.Collection) strSet63, strArray62); + java.util.Set strSet67 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean68 = strSet63.removeAll((java.util.Collection) strSet67); + java.util.Iterator strItor69 = strSet67.iterator(); + java.lang.String[] strArray72 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet73 = new java.util.LinkedHashSet(); + boolean boolean74 = java.util.Collections.addAll((java.util.Collection) strSet73, strArray72); + java.util.Set strSet77 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean78 = strSet73.removeAll((java.util.Collection) strSet77); + java.util.Iterator strItor79 = strSet77.iterator(); + java.lang.String[] strArray82 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet83 = new java.util.LinkedHashSet(); + boolean boolean84 = java.util.Collections.addAll((java.util.Collection) strSet83, strArray82); + java.util.Set strSet87 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean88 = strSet83.removeAll((java.util.Collection) strSet87); + java.util.Iterator strItor89 = strSet87.iterator(); + java.util.List> strItorList90 = java.util.List.of(strItor9, strItor19, strItor29, strItor39, strItor49, strItor59, strItor69, strItor79, strItor89); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + java.util.Map strMap91 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) strItor39); + } + + @Test + public void test15() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test15"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.lexer; + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + java.lang.Object obj4 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) jSONLexer2, "hi!"); + } + + @Test + public void test16() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test16"); + java.util.Comparator strComparator0 = java.lang.String.CASE_INSENSITIVE_ORDER; + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + boolean boolean2 = com.alibaba.fastjson.JSONPath.remove((java.lang.Object) strComparator0, "fastjson.parser.autoTypeAccept"); + } + + @Test + public void test17() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test17"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Spliterator strSpliterator9 = strSet3.spliterator(); + java.util.Set strSet11 = java.util.Set.of("hi!"); + boolean boolean13 = strSet11.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray14 = strSet11.toArray(); + java.lang.String[] strArray17 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet18 = new java.util.LinkedHashSet(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strSet18, strArray17); + java.util.Set strSet22 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean23 = strSet18.removeAll((java.util.Collection) strSet22); + java.util.Spliterator strSpliterator24 = strSet18.spliterator(); + boolean boolean25 = strSet11.containsAll((java.util.Collection) strSet18); + java.lang.String[] strArray28 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet29 = new java.util.LinkedHashSet(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strSet29, strArray28); + java.util.Set strSet33 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean34 = strSet29.removeAll((java.util.Collection) strSet33); + java.util.Spliterator strSpliterator35 = strSet29.spliterator(); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + java.util.List constantDescList45 = java.util.List.copyOf((java.util.Collection) strSet39); + java.lang.String[] strArray48 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet49 = new java.util.LinkedHashSet(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strSet49, strArray48); + java.util.Set strSet53 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean54 = strSet49.removeAll((java.util.Collection) strSet53); + java.lang.String[] strArray57 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet58 = new java.util.LinkedHashSet(); + boolean boolean59 = java.util.Collections.addAll((java.util.Collection) strSet58, strArray57); + java.util.Set strSet62 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean63 = strSet58.removeAll((java.util.Collection) strSet62); + java.util.Spliterator strSpliterator64 = strSet58.spliterator(); + java.lang.String[] strArray67 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet68 = new java.util.LinkedHashSet(); + boolean boolean69 = java.util.Collections.addAll((java.util.Collection) strSet68, strArray67); + java.util.Set strSet72 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean73 = strSet68.removeAll((java.util.Collection) strSet72); + java.util.List constantDescList74 = java.util.List.copyOf((java.util.Collection) strSet68); + java.util.LinkedHashSet[] linkedHashSetArray76 = new java.util.LinkedHashSet[6]; + @SuppressWarnings("unchecked") + java.util.LinkedHashSet[] strSetArray77 = (java.util.LinkedHashSet[]) linkedHashSetArray76; + strSetArray77[0] = strSet18; + strSetArray77[1] = strSet29; + strSetArray77[2] = strSet39; + strSetArray77[3] = strSet49; + strSetArray77[4] = strSet58; + strSetArray77[5] = strSet68; + java.util.LinkedHashSet[] strSetArray90 = strSet3.toArray(strSetArray77); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + java.util.List> strSetList91 = java.util.List.of((java.util.HashSet[]) strSetArray90); + } + + @Test + public void test18() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test18"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Spliterator strSpliterator9 = strSet3.spliterator(); + java.util.Set strSet11 = java.util.Set.of("hi!"); + boolean boolean13 = strSet11.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray14 = strSet11.toArray(); + java.lang.String[] strArray17 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet18 = new java.util.LinkedHashSet(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strSet18, strArray17); + java.util.Set strSet22 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean23 = strSet18.removeAll((java.util.Collection) strSet22); + java.util.Spliterator strSpliterator24 = strSet18.spliterator(); + boolean boolean25 = strSet11.containsAll((java.util.Collection) strSet18); + java.lang.String[] strArray28 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet29 = new java.util.LinkedHashSet(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strSet29, strArray28); + java.util.Set strSet33 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean34 = strSet29.removeAll((java.util.Collection) strSet33); + java.util.Spliterator strSpliterator35 = strSet29.spliterator(); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + java.util.List constantDescList45 = java.util.List.copyOf((java.util.Collection) strSet39); + java.lang.String[] strArray48 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet49 = new java.util.LinkedHashSet(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strSet49, strArray48); + java.util.Set strSet53 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean54 = strSet49.removeAll((java.util.Collection) strSet53); + java.lang.String[] strArray57 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet58 = new java.util.LinkedHashSet(); + boolean boolean59 = java.util.Collections.addAll((java.util.Collection) strSet58, strArray57); + java.util.Set strSet62 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean63 = strSet58.removeAll((java.util.Collection) strSet62); + java.util.Spliterator strSpliterator64 = strSet58.spliterator(); + java.lang.String[] strArray67 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet68 = new java.util.LinkedHashSet(); + boolean boolean69 = java.util.Collections.addAll((java.util.Collection) strSet68, strArray67); + java.util.Set strSet72 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean73 = strSet68.removeAll((java.util.Collection) strSet72); + java.util.List constantDescList74 = java.util.List.copyOf((java.util.Collection) strSet68); + java.util.LinkedHashSet[] linkedHashSetArray76 = new java.util.LinkedHashSet[6]; + @SuppressWarnings("unchecked") + java.util.LinkedHashSet[] strSetArray77 = (java.util.LinkedHashSet[]) linkedHashSetArray76; + strSetArray77[0] = strSet18; + strSetArray77[1] = strSet29; + strSetArray77[2] = strSet39; + strSetArray77[3] = strSet49; + strSetArray77[4] = strSet58; + strSetArray77[5] = strSet68; + java.util.LinkedHashSet[] strSetArray90 = strSet3.toArray(strSetArray77); + char[] charArray93 = new char[] { ' ', ' ' }; + java.lang.String str94 = new java.lang.String(charArray93); + java.util.Map.Entry[], char[]> strIterableArrayEntry95 = java.util.Map.entry((java.lang.Iterable[]) strSetArray77, charArray93); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + java.util.List> strIterableList96 = java.util.List.of((java.lang.Iterable[]) strSetArray77); + } + + @Test + public void test19() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test19"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + com.alibaba.fastjson.parser.ParserConfig parserConfig2 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray5 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet6 = new java.util.LinkedHashSet(); + boolean boolean7 = java.util.Collections.addAll((java.util.Collection) strSet6, strArray5); + java.util.Set strSet10 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean11 = strSet6.removeAll((java.util.Collection) strSet10); + java.util.List constantDescList12 = java.util.List.copyOf((java.util.Collection) strSet6); + java.lang.String[] strArray18 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList19 = new java.util.ArrayList(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strList19, strArray18); + boolean boolean21 = strSet6.containsAll((java.util.Collection) strList19); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser23 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer24 = defaultJSONParser23.getLexer(); + boolean boolean25 = strSet6.contains((java.lang.Object) defaultJSONParser23); + java.lang.Object obj26 = defaultJSONParser23.parse(); + com.alibaba.fastjson.parser.Feature feature27 = com.alibaba.fastjson.parser.Feature.AllowComment; + boolean boolean28 = defaultJSONParser23.isEnabled(feature27); + boolean boolean29 = defaultJSONParser1.isEnabled(feature27); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + defaultJSONParser1.popContext(); + } + + @Test + public void test20() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test20"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + boolean boolean10 = strSet3.contains((java.lang.Object) (-1.0d)); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + boolean boolean12 = com.alibaba.fastjson.JSONPath.remove((java.lang.Object) strSet3, "d\000\377d\001"); + } + + @Test + public void test21() throws Throwable { + if (debug) + System.out.format("%n%s%n", "ErrorTest0.test21"); + java.util.Comparator strComparator0 = java.lang.String.CASE_INSENSITIVE_ORDER; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser2 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer3 = defaultJSONParser2.getLexer(); + java.lang.Object obj4 = defaultJSONParser2.input; + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.List constantDescList14 = java.util.List.copyOf((java.util.Collection) strSet8); + boolean boolean16 = constantDescList14.contains((java.lang.Object) 100); + defaultJSONParser2.checkListResolve((java.util.Collection) constantDescList14); + java.util.Map.Entry, java.lang.AutoCloseable> strComparatorEntry18 = java.util.Map.entry(strComparator0, (java.lang.AutoCloseable) defaultJSONParser2); + // during test generation this statement threw an exception of type java.lang.NullPointerException in error + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask19 = defaultJSONParser2.getLastResolveTask(); + } +} + diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/RegressionTest.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/RegressionTest.java new file mode 100644 index 0000000..160f09c --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/RegressionTest.java @@ -0,0 +1,8 @@ +import org.junit.runner.RunWith; +import org.junit.runners.Suite; + +@RunWith(Suite.class) +@Suite.SuiteClasses({ RegressionTest0.class, RegressionTest1.class, RegressionTest2.class }) +public class RegressionTest { +} + diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/RegressionTest0.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/RegressionTest0.java new file mode 100644 index 0000000..9565d06 --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/RegressionTest0.java @@ -0,0 +1,17263 @@ +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runners.MethodSorters; + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class RegressionTest0 { + + public static boolean debug = false; + + @Test + public void test0001() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0001"); + java.lang.String str0 = com.alibaba.fastjson.parser.ParserConfig.SAFE_MODE_PROPERTY; + org.junit.Assert.assertEquals("'" + str0 + "' != '" + "fastjson.parser.safeMode" + "'", str0, "fastjson.parser.safeMode"); + } + + @Test + public void test0002() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0002"); + com.alibaba.fastjson.serializer.SerializeBeanInfo serializeBeanInfo0 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.JavaBeanSerializer javaBeanSerializer1 = new com.alibaba.fastjson.serializer.JavaBeanSerializer(serializeBeanInfo0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"sortedFields\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0003() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0003"); + java.lang.reflect.Type type2 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = new com.alibaba.fastjson.parser.ParserConfig(); + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = com.alibaba.fastjson.JSONPath.read("hi!", "", type2, parserConfig3); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0004() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0004"); + java.lang.Module module0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass2 = java.lang.Class.forName(module0, "fastjson.parser.safeMode"); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0005() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0005"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj3 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) 0, "", true); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0006() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0006"); + // The following exception was thrown during execution in test generation + try { + java.util.Set strSet3 = java.util.Set.of("fastjson.parser.safeMode", "", "fastjson.parser.safeMode"); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: duplicate element: fastjson.parser.safeMode"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + } + + @Test + public void test0007() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0007"); + java.lang.Module module0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass2 = java.lang.Class.forName(module0, "fastjson.parser.safeMode"); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0008() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0008"); + com.alibaba.fastjson.parser.Feature feature1 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature3 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature5 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature7 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature9 = com.alibaba.fastjson.parser.Feature.OrderedField; + java.lang.Comparable strComparable10 = null; + com.alibaba.fastjson.parser.Feature feature11 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature13 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature15 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature17 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + // The following exception was thrown during execution in test generation + try { + java.util.Map, com.alibaba.fastjson.parser.Feature> strComparableMap18 = java.util.Map.of((java.lang.Comparable) "fastjson.parser.safeMode", feature1, (java.lang.Comparable) "hi!", feature3, (java.lang.Comparable) "hi!", feature5, (java.lang.Comparable) "", feature7, (java.lang.Comparable) "fastjson.parser.safeMode", feature9, strComparable10, feature11, (java.lang.Comparable) "", feature13, (java.lang.Comparable) "", feature15, (java.lang.Comparable) "", feature17); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: duplicate key: hi!"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + feature1 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature1.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature3 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature3.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature5 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature5.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature7 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature7.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature9 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature9.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature11 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature11.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature13 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature13.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature15 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature15.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature17 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature17.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + } + + @Test + public void test0009() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0009"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean1 = parserConfig0.isSafeMode(); + boolean boolean3 = com.alibaba.fastjson.JSONPath.contains((java.lang.Object) boolean1, "fastjson.parser.safeMode"); + org.junit.Assert.assertTrue("'" + boolean1 + "' != '" + false + "'", boolean1 == false); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + } + + @Test + public void test0010() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0010"); + com.alibaba.fastjson.parser.Feature feature1 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + int int3 = com.alibaba.fastjson.parser.Feature.config((int) (short) 100, feature1, false); + org.junit.Assert.assertTrue("'" + feature1 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature1.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + int3 + "' != '" + 100 + "'", int3 == 100); + } + + @Test + public void test0011() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0011"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.IgnoreNotMatch; + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.IgnoreNotMatch + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.IgnoreNotMatch)); + } + + @Test + public void test0012() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0012"); + java.lang.String[] strArray0 = com.alibaba.fastjson.parser.ParserConfig.DENYS; + org.junit.Assert.assertNull(strArray0); + } + + @Test + public void test0013() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0013"); + java.util.Map strMap1 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.reflect.Field field2 = com.alibaba.fastjson.parser.ParserConfig.getFieldFromCache("", strMap1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Map.get(Object)\" because \"fieldCacheMap\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0014() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0014"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + java.util.Set strSet4 = java.util.Set.of("hi!"); + java.util.Set strSet7 = java.util.Set.of("hi!"); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + // The following exception was thrown during execution in test generation + try { + java.util.Map, java.lang.String> strSetMap19 = java.util.Map.of(strSet1, "fastjson.parser.safeMode", strSet4, "hi!", strSet7, "hi!", strSet11, "", strSet14, ""); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: duplicate key: [hi!]"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + } + + @Test + public void test0015() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0015"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.ParserConfig parserConfig10 = com.alibaba.fastjson.parser.ParserConfig.global; + parserConfig10.clearDeserializers(); + // The following exception was thrown during execution in test generation + try { + boolean boolean12 = constantDescList9.remove((java.lang.Object) parserConfig10); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(parserConfig10); + } + + @Test + public void test0016() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0016"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.getGlobalInstance(); + com.alibaba.fastjson.util.FieldInfo fieldInfo1 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer2 = parserConfig0.getDeserializer(fieldInfo1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"fieldClass\" because \"fieldInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(parserConfig0); + } + + @Test + public void test0017() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0017"); + java.lang.reflect.Type type2 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy4 = null; + parserConfig3.propertyNamingStrategy = propertyNamingStrategy4; + // The following exception was thrown during execution in test generation + try { + java.lang.constant.Constable constable6 = com.alibaba.fastjson.JSONPath.read("fastjson.parser.safeMode", "hi!", type2, parserConfig3); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: error parse false"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(parserConfig3); + } + + @Test + public void test0018() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0018"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer0 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"com.alibaba.fastjson.parser.JSONLexer.getCurrent()\" because \"lexer\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0019() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0019"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer1 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig2 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean3 = parserConfig2.isSafeMode(); + com.alibaba.fastjson.spi.Module module4 = null; + parserConfig2.register(module4); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser((java.lang.Object) 1.0d, jSONLexer1, parserConfig2); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"com.alibaba.fastjson.parser.JSONLexer.getCurrent()\" because \"lexer\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + } + + @Test + public void test0020() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0020"); + java.lang.String str1 = java.lang.String.valueOf((double) 10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0021() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0021"); + java.util.Set strSet2 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + // The following exception was thrown during execution in test generation + try { + boolean boolean8 = strSet2.remove((java.lang.Object) objArray7); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + } + + @Test + public void test0022() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0022"); + java.lang.String str0 = new java.lang.String(); + org.junit.Assert.assertEquals("'" + str0 + "' != '" + "" + "'", str0, ""); + } + + @Test + public void test0023() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0023"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Iterable[] iterableArray6 = new java.lang.Iterable[0]; + @SuppressWarnings("unchecked") + java.lang.Iterable[] strIterableArray7 = (java.lang.Iterable[]) iterableArray6; + java.util.List> strIterableList8 = java.util.List.of(strIterableArray7); + // The following exception was thrown during execution in test generation + try { + boolean boolean9 = com.alibaba.fastjson.JSONPath.set((java.lang.Object) boolean3, "hi!", (java.lang.Object) strIterableArray7); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(iterableArray6); + org.junit.Assert.assertNotNull(strIterableArray7); + org.junit.Assert.assertNotNull(strIterableList8); + } + + @Test + public void test0024() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0024"); + java.lang.StringBuilder stringBuilder0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str1 = new java.lang.String(stringBuilder0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.AbstractStringBuilder.getValue()\" because \"asb\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0025() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0025"); + // The following exception was thrown during execution in test generation + try { + java.util.Set wildcardSet2 = com.alibaba.fastjson.JSONPath.keySet((java.lang.Object) (-1L), "10.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 10.0"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0026() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0026"); + java.lang.String str0 = com.alibaba.fastjson.parser.ParserConfig.AUTOTYPE_ACCEPT; + org.junit.Assert.assertEquals("'" + str0 + "' != '" + "fastjson.parser.autoTypeAccept" + "'", str0, "fastjson.parser.autoTypeAccept"); + } + + @Test + public void test0027() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0027"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer0 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean2 = parserConfig1.isSafeMode(); + com.alibaba.fastjson.spi.Module module3 = null; + parserConfig1.register(module3); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser5 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer0, parserConfig1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"com.alibaba.fastjson.parser.JSONLexer.getCurrent()\" because \"lexer\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + } + + @Test + public void test0028() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0028"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str2 = serializeConfig1.getTypeKey(); + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray5 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray6 = (java.lang.Class[]) classArray5; + parserConfig3.initJavaBeanDeserializers(wildcardClassArray6); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.JSONPath jSONPath9 = new com.alibaba.fastjson.JSONPath("", serializeConfig1, parserConfig3, true); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(serializeConfig1); +// flaky: org.junit.Assert.assertEquals("'" + str2 + "' != '" + "hi!" + "'", str2, "hi!"); + org.junit.Assert.assertNotNull(classArray5); + org.junit.Assert.assertNotNull(wildcardClassArray6); + } + + @Test + public void test0029() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0029"); + java.lang.String str1 = java.lang.String.valueOf(true); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "true" + "'", str1, "true"); + } + + @Test + public void test0030() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0030"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + // The following exception was thrown during execution in test generation + try { + boolean boolean3 = com.alibaba.fastjson.JSONPath.set((java.lang.Object) feature0, "true", (java.lang.Object) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + } + + @Test + public void test0031() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0031"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Spliterator strSpliterator9 = strSet3.spliterator(); + java.util.Set strSet11 = java.util.Set.of("hi!"); + boolean boolean13 = strSet11.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray14 = strSet11.toArray(); + java.lang.String[] strArray17 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet18 = new java.util.LinkedHashSet(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strSet18, strArray17); + java.util.Set strSet22 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean23 = strSet18.removeAll((java.util.Collection) strSet22); + java.util.Spliterator strSpliterator24 = strSet18.spliterator(); + boolean boolean25 = strSet11.containsAll((java.util.Collection) strSet18); + java.lang.String[] strArray28 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet29 = new java.util.LinkedHashSet(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strSet29, strArray28); + java.util.Set strSet33 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean34 = strSet29.removeAll((java.util.Collection) strSet33); + java.util.Spliterator strSpliterator35 = strSet29.spliterator(); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + java.util.List constantDescList45 = java.util.List.copyOf((java.util.Collection) strSet39); + java.lang.String[] strArray48 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet49 = new java.util.LinkedHashSet(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strSet49, strArray48); + java.util.Set strSet53 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean54 = strSet49.removeAll((java.util.Collection) strSet53); + java.lang.String[] strArray57 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet58 = new java.util.LinkedHashSet(); + boolean boolean59 = java.util.Collections.addAll((java.util.Collection) strSet58, strArray57); + java.util.Set strSet62 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean63 = strSet58.removeAll((java.util.Collection) strSet62); + java.util.Spliterator strSpliterator64 = strSet58.spliterator(); + java.lang.String[] strArray67 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet68 = new java.util.LinkedHashSet(); + boolean boolean69 = java.util.Collections.addAll((java.util.Collection) strSet68, strArray67); + java.util.Set strSet72 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean73 = strSet68.removeAll((java.util.Collection) strSet72); + java.util.List constantDescList74 = java.util.List.copyOf((java.util.Collection) strSet68); + java.util.LinkedHashSet[] linkedHashSetArray76 = new java.util.LinkedHashSet[6]; + @SuppressWarnings("unchecked") + java.util.LinkedHashSet[] strSetArray77 = (java.util.LinkedHashSet[]) linkedHashSetArray76; + strSetArray77[0] = strSet18; + strSetArray77[1] = strSet29; + strSetArray77[2] = strSet39; + strSetArray77[3] = strSet49; + strSetArray77[4] = strSet58; + strSetArray77[5] = strSet68; + java.util.LinkedHashSet[] strSetArray90 = strSet3.toArray(strSetArray77); + java.util.stream.Stream strStream91 = strSet3.stream(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSpliterator9); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + false + "'", boolean13 == false); + org.junit.Assert.assertNotNull(objArray14); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray14), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray14), "[hi!]"); + org.junit.Assert.assertNotNull(strArray17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSet22); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSpliterator24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(strSet33); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSpliterator35); + org.junit.Assert.assertNotNull(strArray38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSet43); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(constantDescList45); + org.junit.Assert.assertNotNull(strArray48); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSet53); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strArray57); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(strSet62); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(strSpliterator64); + org.junit.Assert.assertNotNull(strArray67); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strSet72); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertNotNull(constantDescList74); + org.junit.Assert.assertNotNull(linkedHashSetArray76); + org.junit.Assert.assertNotNull(strSetArray77); + org.junit.Assert.assertNotNull(strSetArray90); + org.junit.Assert.assertNotNull(strStream91); + } + + @Test + public void test0032() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0032"); + java.lang.reflect.Type type2 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy4 = null; + parserConfig3.propertyNamingStrategy = propertyNamingStrategy4; + java.lang.reflect.Type type6 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer7 = parserConfig3.get(type6); + boolean boolean8 = parserConfig3.isAsmEnable(); + // The following exception was thrown during execution in test generation + try { + java.util.List constantDescList9 = com.alibaba.fastjson.JSONPath.read("fastjson.parser.autoTypeAccept", "", type2, parserConfig3); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertNull(objectDeserializer7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + } + + @Test + public void test0033() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0033"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 0, (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(byteArray6, 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(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 0, 10, 10, 1]"); + } + + @Test + public void test0034() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0034"); + java.lang.String str1 = java.lang.String.valueOf((int) 'a'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "97" + "'", str1, "97"); + } + + @Test + public void test0035() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0035"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + // The following exception was thrown during execution in test generation + try { + constantDescList9.add(100, (java.lang.constant.ConstantDesc) "fastjson.parser.safeMode"); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + } + + @Test + public void test0036() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0036"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.AllowSingleQuotes; + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.AllowSingleQuotes + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.AllowSingleQuotes)); + } + + @Test + public void test0037() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0037"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + // The following exception was thrown during execution in test generation + try { + strSet1.clear(); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + } + + @Test + public void test0038() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0038"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.ListIterator constantDescItor10 = constantDescList9.listIterator(); + java.util.function.UnaryOperator constantDescUnaryOperator11 = null; + // The following exception was thrown during execution in test generation + try { + constantDescList9.replaceAll(constantDescUnaryOperator11); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + } + + @Test + public void test0039() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0039"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.lang.String[] strArray12 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet13 = new java.util.LinkedHashSet(); + boolean boolean14 = java.util.Collections.addAll((java.util.Collection) strSet13, strArray12); + java.util.Set strSet17 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean18 = strSet13.removeAll((java.util.Collection) strSet17); + java.util.Spliterator strSpliterator19 = strSet13.spliterator(); + // The following exception was thrown during execution in test generation + try { + boolean boolean20 = constantDescList9.removeAll((java.util.Collection) strSet13); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(strArray12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(strSet17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strSpliterator19); + } + + @Test + public void test0040() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0040"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + // The following exception was thrown during execution in test generation + try { + boolean boolean3 = strSet1.add("fastjson.parser.autoTypeAccept"); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + } + + @Test + public void test0041() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0041"); + 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) (byte) 0, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 10, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray4); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), "a4 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), "a4 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[a, 4, , ]"); + } + + @Test + public void test0042() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0042"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean1 = parserConfig0.isSafeMode(); + com.alibaba.fastjson.spi.Module module2 = null; + parserConfig0.register(module2); + com.alibaba.fastjson.util.FieldInfo fieldInfo4 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer5 = parserConfig0.getDeserializer(fieldInfo4); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"fieldClass\" because \"fieldInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + boolean1 + "' != '" + false + "'", boolean1 == false); + } + + @Test + public void test0043() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0043"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray2 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray1; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap3 = java.util.Map.ofEntries(wildcardEntryArray2); + // The following exception was thrown during execution in test generation + try { + constantDescListMap3.clear(); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(constantDescListMap3); + } + + @Test + public void test0044() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0044"); + java.lang.String[] strArray0 = com.alibaba.fastjson.parser.ParserConfig.DENYS_INTERNAL; + org.junit.Assert.assertNull(strArray0); + } + + @Test + public void test0045() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0045"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + com.alibaba.fastjson.parser.Feature feature18 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + com.alibaba.fastjson.parser.Feature feature28 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + com.alibaba.fastjson.parser.Feature feature31 = com.alibaba.fastjson.parser.Feature.InternFieldNames; + java.lang.String[] strArray34 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet35 = new java.util.LinkedHashSet(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strSet35, strArray34); + java.util.Set strSet39 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean40 = strSet35.removeAll((java.util.Collection) strSet39); + java.util.Spliterator strSpliterator41 = strSet35.spliterator(); + // The following exception was thrown during execution in test generation + try { + java.util.Set serializableSet44 = java.util.Set.of((java.io.Serializable) strSet8, (java.io.Serializable) feature18, (java.io.Serializable) strSet22, (java.io.Serializable) feature28, (java.io.Serializable) 10L, (java.io.Serializable) false, (java.io.Serializable) feature31, (java.io.Serializable) strSet35, (java.io.Serializable) 3, (java.io.Serializable) 1.0d); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: duplicate element: []"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertTrue("'" + feature18 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature18.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertTrue("'" + feature28 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature28.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + feature31 + "' != '" + com.alibaba.fastjson.parser.Feature.InternFieldNames + "'", feature31.equals(com.alibaba.fastjson.parser.Feature.InternFieldNames)); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertNotNull(strSet39); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSpliterator41); + } + + @Test + public void test0046() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0046"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray2 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray1; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap3 = java.util.Map.ofEntries(wildcardEntryArray2); + boolean boolean5 = constantDescListMap3.containsValue((java.lang.Object) 10.0f); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + java.util.Spliterator strSpliterator15 = strSet9.spliterator(); + java.util.Set> strSpliteratorSet16 = java.util.Set.of(strSpliterator15); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.Feature feature17 = constantDescListMap3.remove((java.lang.Object) strSpliterator15); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(constantDescListMap3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(strSpliterator15); + org.junit.Assert.assertNotNull(strSpliteratorSet16); + } + + @Test + public void test0047() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0047"); + java.lang.constant.ConstantDesc[] constantDescArray6 = new java.lang.constant.ConstantDesc[] { "@type", 1, 100.0d, 100L, 1.0d, 100 }; + java.util.ArrayList constantDescList7 = new java.util.ArrayList(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) constantDescList7, constantDescArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc10 = constantDescList7.get(10); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: Index 10 out of bounds for length 6"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + } + + @Test + public void test0048() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0048"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Spliterator strSpliterator9 = strSet3.spliterator(); + java.util.Set> strSpliteratorSet10 = java.util.Set.of(strSpliterator9); + java.lang.String[] strArray13 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet14 = new java.util.LinkedHashSet(); + boolean boolean15 = java.util.Collections.addAll((java.util.Collection) strSet14, strArray13); + java.util.Set strSet18 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean19 = strSet14.removeAll((java.util.Collection) strSet18); + java.util.Spliterator strSpliterator20 = strSet14.spliterator(); + java.lang.String[] strArray23 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet24 = new java.util.LinkedHashSet(); + boolean boolean25 = java.util.Collections.addAll((java.util.Collection) strSet24, strArray23); + java.util.Set strSet28 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean29 = strSet24.removeAll((java.util.Collection) strSet28); + java.util.Spliterator strSpliterator30 = strSet24.spliterator(); + java.util.Set> strSpliteratorSet31 = java.util.Set.of(strSpliterator30); + java.lang.String[] strArray34 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet35 = new java.util.LinkedHashSet(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strSet35, strArray34); + java.util.Set strSet39 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean40 = strSet35.removeAll((java.util.Collection) strSet39); + java.util.Spliterator strSpliterator41 = strSet35.spliterator(); + java.util.Set> strSpliteratorSet42 = java.util.Set.of(strSpliterator41); + java.lang.String[] strArray45 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet46 = new java.util.LinkedHashSet(); + boolean boolean47 = java.util.Collections.addAll((java.util.Collection) strSet46, strArray45); + java.util.Set strSet50 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean51 = strSet46.removeAll((java.util.Collection) strSet50); + java.util.Spliterator strSpliterator52 = strSet46.spliterator(); + java.util.Set> strSpliteratorSet53 = java.util.Set.of(strSpliterator52); + java.util.Set> strSpliteratorSet54 = java.util.Set.of(strSpliterator9, strSpliterator20, strSpliterator30, strSpliterator41, strSpliterator52); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSpliterator9); + org.junit.Assert.assertNotNull(strSpliteratorSet10); + org.junit.Assert.assertNotNull(strArray13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strSet18); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSpliterator20); + org.junit.Assert.assertNotNull(strArray23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSet28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(strSpliterator30); + org.junit.Assert.assertNotNull(strSpliteratorSet31); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertNotNull(strSet39); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSpliterator41); + org.junit.Assert.assertNotNull(strSpliteratorSet42); + org.junit.Assert.assertNotNull(strArray45); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(strSet50); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + true + "'", boolean51 == true); + org.junit.Assert.assertNotNull(strSpliterator52); + org.junit.Assert.assertNotNull(strSpliteratorSet53); + org.junit.Assert.assertNotNull(strSpliteratorSet54); + } + + @Test + public void test0049() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0049"); + int[] intArray0 = new int[] {}; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(intArray0, (int) '4', 4); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52, count 4, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + } + + @Test + public void test0050() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0050"); + byte[] byteArray4 = new byte[] { (byte) 0, (byte) -1, (byte) -1, (byte) 0 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray4, (int) (byte) 100, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 100, count -1, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[0, -1, -1, 0]"); + } + + @Test + public void test0051() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0051"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc13 = constantDescList9.remove((int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + } + + @Test + public void test0052() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0052"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.util.Properties properties1 = null; + // The following exception was thrown during execution in test generation + try { + parserConfig0.configFromPropety(properties1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Properties.getProperty(String)\" because \"properties\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0053() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0053"); + java.util.List> strComparableList3 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray4 = new java.lang.String[] {}; + java.lang.Object obj5 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray4); + boolean boolean7 = com.alibaba.fastjson.JSONPath.remove((java.lang.Object) "hi!", "fastjson.parser.autoTypeAccept"); + org.junit.Assert.assertNotNull(strComparableList3); + org.junit.Assert.assertNotNull(strArray4); + org.junit.Assert.assertNotNull(obj5); + org.junit.Assert.assertEquals(obj5.toString(), "[]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj5), "[]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj5), "[]"); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + } + + @Test + public void test0054() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0054"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.InitStringFieldAsEmpty; + int int1 = feature0.getMask(); + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.InitStringFieldAsEmpty + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.InitStringFieldAsEmpty)); + org.junit.Assert.assertTrue("'" + int1 + "' != '" + 4096 + "'", int1 == 4096); + } + + @Test + public void test0055() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0055"); + char[] charArray4 = new char[] { ' ', ' ', '#', 'a' }; + java.lang.String str5 = java.lang.String.valueOf(charArray4); + org.junit.Assert.assertNotNull(charArray4); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray4), " #a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray4), " #a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray4), "[ , , #, a]"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + " #a" + "'", str5, " #a"); + } + + @Test + public void test0056() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0056"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.function.UnaryOperator constantDescUnaryOperator10 = null; + // The following exception was thrown during execution in test generation + try { + constantDescList9.replaceAll(constantDescUnaryOperator10); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + } + + @Test + public void test0057() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0057"); + char[] charArray3 = new char[] { 'a', 'a', 'a' }; + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean6 = parserConfig5.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap7 = parserConfig5.getDerializers(); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser(charArray3, 1097728, parserConfig5, 6); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 1097728, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "aaa"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "aaa"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, a, a]"); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap7); + } + + @Test + public void test0058() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0058"); + java.lang.String[] strArray3 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet4 = new java.util.LinkedHashSet(); + boolean boolean5 = java.util.Collections.addAll((java.util.Collection) strSet4, strArray3); + java.util.Set strSet8 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean9 = strSet4.removeAll((java.util.Collection) strSet8); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet4); + com.alibaba.fastjson.parser.JSONLexer jSONLexer11 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig12 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy13 = null; + parserConfig12.propertyNamingStrategy = propertyNamingStrategy13; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser15 = new com.alibaba.fastjson.parser.DefaultJSONParser((java.lang.Object) str10, jSONLexer11, parserConfig12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"com.alibaba.fastjson.parser.JSONLexer.getCurrent()\" because \"lexer\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + true + "'", boolean5 == true); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "" + "'", str10, ""); + org.junit.Assert.assertNotNull(parserConfig12); + } + + @Test + public void test0059() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0059"); + int[] intArray0 = new int[] {}; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(intArray0, (int) (byte) -1, (int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 10, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray0), "[]"); + } + + @Test + public void test0060() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0060"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray2 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray1; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap3 = java.util.Map.ofEntries(wildcardEntryArray2); + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + java.util.Spliterator constantDescSpliterator16 = constantDescList13.spliterator(); + com.alibaba.fastjson.parser.Feature feature17 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.Feature feature18 = constantDescListMap3.put(constantDescList13, feature17); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(constantDescListMap3); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(constantDescSpliterator16); + org.junit.Assert.assertTrue("'" + feature17 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature17.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + } + + @Test + public void test0061() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0061"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + java.lang.reflect.Type type29 = null; + // The following exception was thrown during execution in test generation + try { + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray30 = defaultJSONParser9.parseObject(type29); + org.junit.Assert.fail("Expected exception of type java.lang.ClassCastException; message: Cannot cast java.lang.Integer to [Ljava.util.Map$Entry;"); + } catch (java.lang.ClassCastException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + } + + @Test + public void test0062() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0062"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.ListIterator constantDescItor10 = constantDescList9.listIterator(); + // The following exception was thrown during execution in test generation + try { + java.util.ListIterator constantDescItor12 = constantDescList9.listIterator((int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: Index: 100 Size: 0"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + } + + @Test + public void test0063() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0063"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + com.alibaba.fastjson.util.JavaBeanInfo javaBeanInfo1 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer javaBeanDeserializer2 = new com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer(parserConfig0, javaBeanInfo1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"clazz\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0064() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0064"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.AllowUnQuotedFieldNames; + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.AllowUnQuotedFieldNames + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.AllowUnQuotedFieldNames)); + } + + @Test + public void test0065() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0065"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory12 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory12); + boolean boolean14 = constantDescList9.equals((java.lang.Object) parserConfig13); + java.lang.String[] strArray17 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet18 = new java.util.LinkedHashSet(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strSet18, strArray17); + java.util.Set strSet22 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean23 = strSet18.removeAll((java.util.Collection) strSet22); + java.util.List constantDescList24 = java.util.List.copyOf((java.util.Collection) strSet18); + // The following exception was thrown during execution in test generation + try { + boolean boolean25 = constantDescList9.retainAll((java.util.Collection) strSet18); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(strArray17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSet22); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(constantDescList24); + } + + @Test + public void test0066() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0066"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Set strSet10 = java.util.Set.of("hi!"); + boolean boolean12 = strSet10.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray13 = strSet10.toArray(); + java.lang.String[] strArray16 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet17 = new java.util.LinkedHashSet(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) strSet17, strArray16); + java.util.Set strSet21 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean22 = strSet17.removeAll((java.util.Collection) strSet21); + java.util.Spliterator strSpliterator23 = strSet17.spliterator(); + boolean boolean24 = strSet10.containsAll((java.util.Collection) strSet17); + java.lang.Object[] objArray25 = strSet17.toArray(); + java.util.stream.Stream strStream26 = strSet17.parallelStream(); + java.util.Set strSet28 = java.util.Set.of("hi!"); + boolean boolean30 = strSet28.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray31 = strSet28.toArray(); + boolean boolean32 = strSet17.retainAll((java.util.Collection) strSet28); + // The following exception was thrown during execution in test generation + try { + boolean boolean33 = strSet7.retainAll((java.util.Collection) strSet28); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(objArray13); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray13), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray13), "[hi!]"); + org.junit.Assert.assertNotNull(strArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strSet21); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSpliterator23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(objArray25); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray25), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray25), "[]"); + org.junit.Assert.assertNotNull(strStream26); + org.junit.Assert.assertNotNull(strSet28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(objArray31); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray31), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray31), "[hi!]"); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + } + + @Test + public void test0067() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0067"); + char[] charArray6 = new char[] { '4', '#', '4', '4', '4', ' ' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.valueOf(charArray6, (int) 'a', 6); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 6, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray6); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray6), "4#444 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray6), "4#444 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray6), "[4, #, 4, 4, 4, ]"); + } + + @Test + public void test0068() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0068"); + java.util.List> strComparableList4 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray5 = new java.lang.String[] {}; + java.lang.Object obj6 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray5); + java.lang.String str7 = java.lang.String.format("@type", (java.lang.Object[]) strArray5); + org.junit.Assert.assertNotNull(strComparableList4); + org.junit.Assert.assertNotNull(strArray5); + org.junit.Assert.assertNotNull(obj6); + org.junit.Assert.assertEquals(obj6.toString(), "[]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj6), "[]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj6), "[]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "@type" + "'", str7, "@type"); + } + + @Test + public void test0069() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0069"); + // The following exception was thrown during execution in test generation + try { + java.util.Set> strComparableSet6 = java.util.Set.of((java.lang.Comparable) " #a", (java.lang.Comparable) "10.0", (java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "fastjson.parser.autoTypeAccept", (java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) " #a"); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: duplicate element: fastjson.parser.safeMode"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + } + + @Test + public void test0070() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0070"); + char[] charArray6 = new char[] { '4', ' ', '#', ' ', '4', ' ' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(charArray6, 3, (int) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 3, count 32, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray6); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray6), "4 # 4 "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray6), "4 # 4 "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray6), "[4, , #, , 4, ]"); + } + + @Test + public void test0071() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0071"); + byte[] byteArray3 = new byte[] { (byte) -1, (byte) 10, (byte) -1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray3, (int) (byte) 1, (int) (byte) 100, "97"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray3); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray3), "[-1, 10, -1]"); + } + + @Test + public void test0072() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0072"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.Set strSet19 = java.util.Set.of("hi!"); + boolean boolean21 = strSet19.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray22 = strSet19.toArray(); + boolean boolean23 = strSet8.retainAll((java.util.Collection) strSet19); + // The following exception was thrown during execution in test generation + try { + boolean boolean26 = com.alibaba.fastjson.JSONPath.set((java.lang.Object) strSet19, "97", (java.lang.Object) 100); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 97"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strSet19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + false + "'", boolean21 == false); + org.junit.Assert.assertNotNull(objArray22); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray22), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray22), "[hi!]"); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + } + + @Test + public void test0073() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0073"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature1 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature2 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature3 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature4 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature5 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature[] featureArray6 = new com.alibaba.fastjson.parser.Feature[] { feature0, feature1, feature2, feature3, feature4, feature5 }; + int int7 = com.alibaba.fastjson.parser.Feature.of(featureArray6); + com.alibaba.fastjson.parser.Feature feature8 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature9 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature11 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature12 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature13 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature[] featureArray14 = new com.alibaba.fastjson.parser.Feature[] { feature8, feature9, feature10, feature11, feature12, feature13 }; + int int15 = com.alibaba.fastjson.parser.Feature.of(featureArray14); + com.alibaba.fastjson.parser.Feature feature16 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature17 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature18 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature19 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature20 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature21 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature[] featureArray22 = new com.alibaba.fastjson.parser.Feature[] { feature16, feature17, feature18, feature19, feature20, feature21 }; + int int23 = com.alibaba.fastjson.parser.Feature.of(featureArray22); + com.alibaba.fastjson.parser.Feature[] featureArray24 = null; + com.alibaba.fastjson.parser.Feature feature25 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature26 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature27 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature28 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature29 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature30 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature[] featureArray31 = new com.alibaba.fastjson.parser.Feature[] { feature25, feature26, feature27, feature28, feature29, feature30 }; + int int32 = com.alibaba.fastjson.parser.Feature.of(featureArray31); + com.alibaba.fastjson.parser.Feature feature33 = com.alibaba.fastjson.parser.Feature.InternFieldNames; + com.alibaba.fastjson.parser.Feature feature34 = com.alibaba.fastjson.parser.Feature.IgnoreNotMatch; + com.alibaba.fastjson.parser.Feature feature35 = com.alibaba.fastjson.parser.Feature.AllowSingleQuotes; + com.alibaba.fastjson.parser.Feature feature36 = com.alibaba.fastjson.parser.Feature.TrimStringFieldValue; + com.alibaba.fastjson.parser.Feature feature37 = com.alibaba.fastjson.parser.Feature.AllowUnQuotedFieldNames; + com.alibaba.fastjson.parser.Feature feature38 = com.alibaba.fastjson.parser.Feature.AllowUnQuotedFieldNames; + com.alibaba.fastjson.parser.Feature[] featureArray39 = new com.alibaba.fastjson.parser.Feature[] { feature33, feature34, feature35, feature36, feature37, feature38 }; + // The following exception was thrown during execution in test generation + try { + java.util.Set featureArraySet40 = java.util.Set.of(featureArray6, featureArray14, featureArray22, featureArray24, featureArray31, featureArray39); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"Object.hashCode()\" because \"pe\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature1 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature1.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature2 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature2.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature3 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature3.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature4 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature4.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature5 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature5.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertNotNull(featureArray6); + org.junit.Assert.assertTrue("'" + int7 + "' != '" + 1097728 + "'", int7 == 1097728); + org.junit.Assert.assertTrue("'" + feature8 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature8.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature9 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature9.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature11 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature11.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature12 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature12.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature13 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature13.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertNotNull(featureArray14); + org.junit.Assert.assertTrue("'" + int15 + "' != '" + 1097728 + "'", int15 == 1097728); + org.junit.Assert.assertTrue("'" + feature16 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature16.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature17 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature17.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature18 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature18.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature19 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature19.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature20 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature20.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature21 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature21.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertNotNull(featureArray22); + org.junit.Assert.assertTrue("'" + int23 + "' != '" + 1097728 + "'", int23 == 1097728); + org.junit.Assert.assertTrue("'" + feature25 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature25.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature26 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature26.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature27 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature27.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature28 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature28.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature29 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature29.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature30 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature30.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertNotNull(featureArray31); + org.junit.Assert.assertTrue("'" + int32 + "' != '" + 1097728 + "'", int32 == 1097728); + org.junit.Assert.assertTrue("'" + feature33 + "' != '" + com.alibaba.fastjson.parser.Feature.InternFieldNames + "'", feature33.equals(com.alibaba.fastjson.parser.Feature.InternFieldNames)); + org.junit.Assert.assertTrue("'" + feature34 + "' != '" + com.alibaba.fastjson.parser.Feature.IgnoreNotMatch + "'", feature34.equals(com.alibaba.fastjson.parser.Feature.IgnoreNotMatch)); + org.junit.Assert.assertTrue("'" + feature35 + "' != '" + com.alibaba.fastjson.parser.Feature.AllowSingleQuotes + "'", feature35.equals(com.alibaba.fastjson.parser.Feature.AllowSingleQuotes)); + org.junit.Assert.assertTrue("'" + feature36 + "' != '" + com.alibaba.fastjson.parser.Feature.TrimStringFieldValue + "'", feature36.equals(com.alibaba.fastjson.parser.Feature.TrimStringFieldValue)); + org.junit.Assert.assertTrue("'" + feature37 + "' != '" + com.alibaba.fastjson.parser.Feature.AllowUnQuotedFieldNames + "'", feature37.equals(com.alibaba.fastjson.parser.Feature.AllowUnQuotedFieldNames)); + org.junit.Assert.assertTrue("'" + feature38 + "' != '" + com.alibaba.fastjson.parser.Feature.AllowUnQuotedFieldNames + "'", feature38.equals(com.alibaba.fastjson.parser.Feature.AllowUnQuotedFieldNames)); + org.junit.Assert.assertNotNull(featureArray39); + } + + @Test + public void test0074() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0074"); + java.lang.String[] strArray4 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet5 = new java.util.LinkedHashSet(); + boolean boolean6 = java.util.Collections.addAll((java.util.Collection) strSet5, strArray4); + java.util.Set strSet9 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean10 = strSet5.removeAll((java.util.Collection) strSet9); + java.util.List constantDescList11 = java.util.List.copyOf((java.util.Collection) strSet5); + com.alibaba.fastjson.parser.Feature feature12 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean13 = constantDescList11.contains((java.lang.Object) feature12); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory14 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig15 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory14); + boolean boolean16 = constantDescList11.equals((java.lang.Object) parserConfig15); + com.alibaba.fastjson.parser.Feature feature18 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature19 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature20 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature21 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature22 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature[] featureArray24 = new com.alibaba.fastjson.parser.Feature[] { feature18, feature19, feature20, feature21, feature22, feature23 }; + int int25 = com.alibaba.fastjson.parser.Feature.of(featureArray24); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj26 = com.alibaba.fastjson.JSONPath.extract("fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", parserConfig15, (-1), featureArray24); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: error parse false"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + true + "'", boolean6 == true); + org.junit.Assert.assertNotNull(strSet9); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(constantDescList11); + org.junit.Assert.assertTrue("'" + feature12 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature12.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + false + "'", boolean13 == false); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertTrue("'" + feature18 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature18.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature19 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature19.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature20 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature20.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature21 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature21.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature22 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature22.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertNotNull(featureArray24); + org.junit.Assert.assertTrue("'" + int25 + "' != '" + 1097728 + "'", int25 == 1097728); + } + + @Test + public void test0075() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0075"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean22 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig21.getDerializers(); + boolean boolean24 = constantDescList17.equals((java.lang.Object) parserConfig21); + java.util.Properties properties25 = null; + // The following exception was thrown during execution in test generation + try { + parserConfig21.configFromPropety(properties25); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Properties.getProperty(String)\" because \"properties\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + } + + @Test + public void test0076() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0076"); + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("10.0", "true"); + org.junit.Assert.assertNull(obj2); + } + + @Test + public void test0077() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0077"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.close(); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not close json text, token : int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + } + + @Test + public void test0078() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0078"); + java.lang.String str1 = new java.lang.String("10.0"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0079() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0079"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.UseNativeJavaObject; + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.UseNativeJavaObject + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.UseNativeJavaObject)); + } + + @Test + public void test0080() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0080"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory12 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory12); + boolean boolean14 = constantDescList9.equals((java.lang.Object) parserConfig13); + java.lang.Object obj15 = null; + // The following exception was thrown during execution in test generation + try { + int int16 = constantDescList9.indexOf(obj15); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + } + + @Test + public void test0081() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0081"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.JSONPath jSONPath5 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + java.util.Spliterator strSpliterator15 = strSet9.spliterator(); + java.util.Set> strSpliteratorSet16 = java.util.Set.of(strSpliterator15); + com.alibaba.fastjson.parser.Feature feature18 = com.alibaba.fastjson.parser.Feature.AllowComment; + // The following exception was thrown during execution in test generation + try { + boolean boolean19 = jSONPath2.setArrayItem(jSONPath5, (java.lang.Object) strSpliteratorSet16, (int) ' ', (java.lang.Object) feature18); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: unsupported set operation.class java.util.ImmutableCollections$Set12"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(strSpliterator15); + org.junit.Assert.assertNotNull(strSpliteratorSet16); + org.junit.Assert.assertTrue("'" + feature18 + "' != '" + com.alibaba.fastjson.parser.Feature.AllowComment + "'", feature18.equals(com.alibaba.fastjson.parser.Feature.AllowComment)); + } + + @Test + public void test0082() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0082"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc13 = constantDescList9.remove(6); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + } + + @Test + public void test0083() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0083"); + java.lang.ClassLoader classLoader0 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(classLoader0); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap2 = parserConfig1.getDerializers(); + com.alibaba.fastjson.util.JavaBeanInfo javaBeanInfo3 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer javaBeanDeserializer4 = new com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer(parserConfig1, javaBeanInfo3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"clazz\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(typeIdentityHashMap2); + } + + @Test + public void test0084() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0084"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Spliterator strSpliterator9 = strSet3.spliterator(); + com.alibaba.fastjson.parser.ParserConfig parserConfig11 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray13 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray14 = (java.lang.Class[]) classArray13; + parserConfig11.initJavaBeanDeserializers(wildcardClassArray14); + parserConfig11.setJacksonCompatible(false); + java.lang.ClassLoader classLoader18 = null; + parserConfig11.setDefaultClassLoader(classLoader18); + boolean boolean20 = parserConfig11.compatibleWithJavaBean; + // The following exception was thrown during execution in test generation + try { + boolean boolean21 = com.alibaba.fastjson.JSONPath.containsValue((java.lang.Object) strSet3, "@type", (java.lang.Object) parserConfig11); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. @type"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSpliterator9); + org.junit.Assert.assertNotNull(classArray13); + org.junit.Assert.assertNotNull(wildcardClassArray14); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + false + "'", boolean20 == false); + } + + @Test + public void test0085() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0085"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig0.clearSerializers(); + java.lang.Object obj4 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) serializeConfig0, "true", false); + boolean boolean5 = serializeConfig0.isAsmEnable(); + org.junit.Assert.assertNotNull(serializeConfig0); + org.junit.Assert.assertNull(obj4); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + true + "'", boolean5 == true); + } + + @Test + public void test0086() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0086"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser9.close(); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not close json text, token : int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + } + + @Test + public void test0087() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0087"); + java.lang.String[] strArray2 = new java.lang.String[] { "" }; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj3 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) 10L, strArray2); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + } + + @Test + public void test0088() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0088"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str1 = serializeConfig0.getTypeKey(); + boolean boolean2 = serializeConfig0.isAsmEnable(); + com.alibaba.fastjson.serializer.SerializeBeanInfo serializeBeanInfo3 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer4 = serializeConfig0.createJavaBeanSerializer(serializeBeanInfo3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"jsonType\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(serializeConfig0); +// flaky: org.junit.Assert.assertEquals("'" + str1 + "' != '" + "hi!" + "'", str1, "hi!"); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + true + "'", boolean2 == true); + } + + @Test + public void test0089() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0089"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + // The following exception was thrown during execution in test generation + try { + constantDescList9.add(3, (java.lang.constant.ConstantDesc) "@type"); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + } + + @Test + public void test0090() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0090"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean22 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig21.getDerializers(); + boolean boolean24 = constantDescList17.equals((java.lang.Object) parserConfig21); + // The following exception was thrown during execution in test generation + try { + java.util.ListIterator constantDescItor26 = constantDescList17.listIterator((int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: Index: -1, Size: 16"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + } + + @Test + public void test0091() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0091"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.Set strSet19 = java.util.Set.of("hi!"); + boolean boolean21 = strSet19.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray22 = strSet19.toArray(); + boolean boolean23 = strSet8.retainAll((java.util.Collection) strSet19); + java.lang.String[] strArray25 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet26 = new java.util.LinkedHashSet(); + boolean boolean27 = java.util.Collections.addAll((java.util.Collection) strSet26, strArray25); + java.lang.String[] strArray30 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet31 = new java.util.LinkedHashSet(); + boolean boolean32 = java.util.Collections.addAll((java.util.Collection) strSet31, strArray30); + java.util.Set strSet35 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean36 = strSet31.removeAll((java.util.Collection) strSet35); + java.util.List constantDescList37 = java.util.List.copyOf((java.util.Collection) strSet31); + java.lang.String[] strArray43 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList44 = new java.util.ArrayList(); + boolean boolean45 = java.util.Collections.addAll((java.util.Collection) strList44, strArray43); + boolean boolean46 = strSet31.containsAll((java.util.Collection) strList44); + boolean boolean47 = strSet26.containsAll((java.util.Collection) strList44); + // The following exception was thrown during execution in test generation + try { + boolean boolean48 = strSet19.addAll((java.util.Collection) strList44); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strSet19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + false + "'", boolean21 == false); + org.junit.Assert.assertNotNull(objArray22); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray22), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray22), "[hi!]"); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(strArray25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(strArray30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + true + "'", boolean32 == true); + org.junit.Assert.assertNotNull(strSet35); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertNotNull(constantDescList37); + org.junit.Assert.assertNotNull(strArray43); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + } + + @Test + public void test0092() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0092"); + java.lang.String str0 = com.alibaba.fastjson.parser.ParserConfig.DENY_PROPERTY_INTERNAL; + org.junit.Assert.assertEquals("'" + str0 + "' != '" + "fastjson.parser.deny.internal" + "'", str0, "fastjson.parser.deny.internal"); + } + + @Test + public void test0093() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0093"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser5 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj6 = defaultJSONParser5.input; + // The following exception was thrown during execution in test generation + try { + boolean boolean8 = jSONPath2.set((java.lang.Object) 0, obj6, false); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + } + + @Test + public void test0094() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0094"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = null; + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + java.util.List constantDescList15 = java.util.List.copyOf((java.util.Collection) strSet9); + java.lang.String[] strArray21 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList22 = new java.util.ArrayList(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strList22, strArray21); + boolean boolean24 = strSet9.containsAll((java.util.Collection) strList22); + java.lang.String[] strArray27 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet28 = new java.util.LinkedHashSet(); + boolean boolean29 = java.util.Collections.addAll((java.util.Collection) strSet28, strArray27); + java.util.Set strSet32 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean33 = strSet28.removeAll((java.util.Collection) strSet32); + java.util.List constantDescList34 = java.util.List.copyOf((java.util.Collection) strSet28); + boolean boolean35 = strSet9.removeAll((java.util.Collection) strSet28); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser37 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer38 = defaultJSONParser37.getLexer(); + // The following exception was thrown during execution in test generation + try { + java.util.Map cloneableMap39 = java.util.Map.of((java.lang.Cloneable) wildcardClassArray3, jSONLexer5, (java.lang.Cloneable) strSet28, jSONLexer38); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(constantDescList15); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertNotNull(strArray27); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(strSet32); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(constantDescList34); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + false + "'", boolean35 == false); + org.junit.Assert.assertNotNull(jSONLexer38); + } + + @Test + public void test0095() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0095"); + com.alibaba.fastjson.parser.ParserConfig parserConfig2 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray4 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray5 = (java.lang.Class[]) classArray4; + parserConfig2.initJavaBeanDeserializers(wildcardClassArray5); + parserConfig2.setJacksonCompatible(false); + java.lang.ClassLoader classLoader9 = null; + parserConfig2.setDefaultClassLoader(classLoader9); + com.alibaba.fastjson.parser.Feature feature12 = com.alibaba.fastjson.parser.Feature.SortFeidFastMatch; + com.alibaba.fastjson.parser.Feature feature13 = com.alibaba.fastjson.parser.Feature.AllowComment; + com.alibaba.fastjson.parser.Feature feature14 = com.alibaba.fastjson.parser.Feature.DisableCircularReferenceDetect; + com.alibaba.fastjson.parser.Feature[] featureArray15 = new com.alibaba.fastjson.parser.Feature[] { feature12, feature13, feature14 }; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj16 = com.alibaba.fastjson.JSONPath.extract("97", "@type", parserConfig2, (int) (byte) 10, featureArray15); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. @type"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray4); + org.junit.Assert.assertNotNull(wildcardClassArray5); + org.junit.Assert.assertTrue("'" + feature12 + "' != '" + com.alibaba.fastjson.parser.Feature.SortFeidFastMatch + "'", feature12.equals(com.alibaba.fastjson.parser.Feature.SortFeidFastMatch)); + org.junit.Assert.assertTrue("'" + feature13 + "' != '" + com.alibaba.fastjson.parser.Feature.AllowComment + "'", feature13.equals(com.alibaba.fastjson.parser.Feature.AllowComment)); + org.junit.Assert.assertTrue("'" + feature14 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableCircularReferenceDetect + "'", feature14.equals(com.alibaba.fastjson.parser.Feature.DisableCircularReferenceDetect)); + org.junit.Assert.assertNotNull(featureArray15); + } + + @Test + public void test0096() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0096"); + java.lang.ClassLoader classLoader2 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass3 = java.lang.Class.forName("hi!", true, classLoader2); + org.junit.Assert.fail("Expected exception of type java.lang.ClassNotFoundException; message: hi!"); + } catch (java.lang.ClassNotFoundException e) { + // Expected exception. + } + } + + @Test + public void test0097() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0097"); + char[] charArray0 = new char[] {}; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser3 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj4 = defaultJSONParser3.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser3.getConfig(); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser7 = new com.alibaba.fastjson.parser.DefaultJSONParser(charArray0, 100, parserConfig5, 4096); + 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(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), "[]"); + org.junit.Assert.assertEquals("'" + obj4 + "' != '" + "97" + "'", obj4, "97"); + org.junit.Assert.assertNotNull(parserConfig5); + } + + @Test + public void test0098() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0098"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean2 = strSet1.isEmpty(); + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean5 = strSet4.isEmpty(); + boolean boolean7 = strSet4.contains((java.lang.Object) "10.0"); + // The following exception was thrown during execution in test generation + try { + boolean boolean8 = strSet1.removeAll((java.util.Collection) strSet4); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + } + + @Test + public void test0099() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0099"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.reflect.Type type2 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer3 = null; + boolean boolean4 = serializeConfig1.put(type2, objectSerializer3); + java.lang.String str5 = serializeConfig1.getTypeKey(); + java.lang.Class[] wildcardClassArray6 = null; + // The following exception was thrown during execution in test generation + try { + serializeConfig1.configEnumAsJavaBean(wildcardClassArray6); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "@type" + "'", str5, "@type"); + } + + @Test + public void test0100() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0100"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser4.getLexer(); + java.lang.Object obj6 = defaultJSONParser4.input; + boolean boolean7 = jSONPath2.remove((java.lang.Object) defaultJSONParser4); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer10 = defaultJSONParser9.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask11 = null; + defaultJSONParser9.addResolveTask(resolveTask11); + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = defaultJSONParser9.getConfig(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj14 = jSONPath2.extract(defaultJSONParser9); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: int"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertNotNull(jSONLexer10); + org.junit.Assert.assertNotNull(parserConfig13); + } + + @Test + public void test0101() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0101"); + java.lang.String str0 = com.alibaba.fastjson.parser.ParserConfig.AUTOTYPE_SUPPORT_PROPERTY; + org.junit.Assert.assertEquals("'" + str0 + "' != '" + "fastjson.parser.autoTypeSupport" + "'", str0, "fastjson.parser.autoTypeSupport"); + } + + @Test + public void test0102() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0102"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.JSONObject jSONObject6 = defaultJSONParser1.parseObject(); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect {, actual int, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + } + + @Test + public void test0103() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0103"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str2 = serializeConfig1.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig23 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig23.clearSerializers(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig26 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig26.setTypeKey("true"); + serializeConfig26.clearSerializers(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig31 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig32 = null; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig33 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str34 = serializeConfig33.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig36 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str37 = serializeConfig36.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig40 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig42 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy43 = null; + serializeConfig42.setPropertyNamingStrategy(propertyNamingStrategy43); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig47 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str48 = serializeConfig47.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig51 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig51.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig55 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig55.clearSerializers(); + java.util.Map strMap57 = java.util.Map.of("true", serializeConfig40, "", serializeConfig42, "fastjson.parser.safeMode", serializeConfig47, "97", serializeConfig51, "10.0", serializeConfig55); + // The following exception was thrown during execution in test generation + try { + java.util.List serializeConfigList58 = java.util.List.of(serializeConfig1, serializeConfig16, serializeConfig23, serializeConfig26, serializeConfig31, serializeConfig32, serializeConfig33, serializeConfig36, serializeConfig51); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "@type" + "'", str2, "@type"); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertNotNull(serializeConfig23); + org.junit.Assert.assertNotNull(serializeConfig33); +// flaky: org.junit.Assert.assertEquals("'" + str34 + "' != '" + "hi!" + "'", str34, "hi!"); + org.junit.Assert.assertEquals("'" + str37 + "' != '" + "@type" + "'", str37, "@type"); + org.junit.Assert.assertEquals("'" + str48 + "' != '" + "@type" + "'", str48, "@type"); + org.junit.Assert.assertNotNull(serializeConfig55); + org.junit.Assert.assertNotNull(strMap57); + } + + @Test + public void test0104() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0104"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.accept(0); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect Unknown, actual int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + } + + @Test + public void test0105() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0105"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean22 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig21.getDerializers(); + boolean boolean24 = constantDescList17.equals((java.lang.Object) parserConfig21); + parserConfig21.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean27 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.JavaBeanInfo javaBeanInfo28 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer javaBeanDeserializer29 = new com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer(parserConfig21, javaBeanInfo28); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"clazz\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + } + + @Test + public void test0106() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0106"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser4.getLexer(); + java.lang.Object obj6 = defaultJSONParser4.input; + boolean boolean7 = jSONPath2.remove((java.lang.Object) defaultJSONParser4); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer10 = defaultJSONParser9.getLexer(); + java.lang.Object obj11 = defaultJSONParser9.input; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj12 = jSONPath2.extract(defaultJSONParser9); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: int"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertNotNull(jSONLexer10); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + "97" + "'", obj11, "97"); + } + + @Test + public void test0107() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0107"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + // The following exception was thrown during execution in test generation + try { + constantDescList9.add(1, (java.lang.constant.ConstantDesc) 100.0f); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + } + + @Test + public void test0108() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0108"); + java.lang.StringBuffer stringBuffer0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str1 = new java.lang.String(stringBuffer0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.StringBuffer.toString()\" because \"buffer\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0109() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0109"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray5 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet6 = new java.util.LinkedHashSet(); + boolean boolean7 = java.util.Collections.addAll((java.util.Collection) strSet6, strArray5); + java.util.Set strSet10 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean11 = strSet6.removeAll((java.util.Collection) strSet10); + java.util.Iterator strItor12 = strSet10.iterator(); + int int13 = jSONPath2.size((java.lang.Object) strItor12); + java.util.Set jSONAwareSet14 = java.util.Set.of((com.alibaba.fastjson.JSONAware) jSONPath2); + org.junit.Assert.assertNotNull(strArray5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strItor12); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + (-1) + "'", int13 == (-1)); + org.junit.Assert.assertNotNull(jSONAwareSet14); + } + + @Test + public void test0110() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0110"); + java.lang.String str1 = java.lang.String.valueOf(100); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100" + "'", str1, "100"); + } + + @Test + public void test0111() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0111"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.util.Set strSet4 = java.util.Set.of("fastjson.parser.safeMode", ""); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.parseArray((java.util.Collection) strSet4); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect [, actual int, pos 0, fieldName null"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet4); + } + + @Test + public void test0112() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0112"); + char[] charArray5 = new char[] { '4', ' ', ' ', 'a', '4' }; + java.lang.String str6 = java.lang.String.copyValueOf(charArray5); + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4 a4"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4 a4"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, , , a, 4]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4 a4" + "'", str6, "4 a4"); + } + + @Test + public void test0113() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0113"); + java.lang.ClassLoader classLoader0 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(classLoader0); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap2 = parserConfig1.getDerializers(); + com.alibaba.fastjson.util.FieldInfo fieldInfo3 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer4 = parserConfig1.getDeserializer(fieldInfo3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"fieldClass\" because \"fieldInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(typeIdentityHashMap2); + } + + @Test + public void test0114() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0114"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + com.alibaba.fastjson.util.JavaBeanInfo javaBeanInfo5 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer javaBeanDeserializer6 = new com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer(parserConfig0, javaBeanInfo5); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"clazz\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + } + + @Test + public void test0115() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0115"); + com.alibaba.fastjson.parser.Feature feature1 = com.alibaba.fastjson.parser.Feature.TrimStringFieldValue; + int int3 = com.alibaba.fastjson.parser.Feature.config(2, feature1, false); + org.junit.Assert.assertTrue("'" + feature1 + "' != '" + com.alibaba.fastjson.parser.Feature.TrimStringFieldValue + "'", feature1.equals(com.alibaba.fastjson.parser.Feature.TrimStringFieldValue)); + org.junit.Assert.assertTrue("'" + int3 + "' != '" + 2 + "'", int3 == 2); + } + + @Test + public void test0116() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0116"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy2 = null; + parserConfig1.propertyNamingStrategy = propertyNamingStrategy2; + java.lang.reflect.Type type4 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer5 = parserConfig1.getDeserializer(type4); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser7 = new com.alibaba.fastjson.parser.DefaultJSONParser("fastjson.parser.autoTypeSupport", parserConfig1, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: error parse false"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(parserConfig1); + org.junit.Assert.assertNotNull(objectDeserializer5); + } + + @Test + public void test0117() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0117"); + com.alibaba.fastjson.JSONPath jSONPath1 = com.alibaba.fastjson.JSONPath.compile("@type"); + java.util.List> strComparableList5 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray6 = new java.lang.String[] {}; + java.lang.Object obj7 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray6); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj8 = jSONPath1.eval((java.lang.Object) "hi!"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. @type"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONPath1); + org.junit.Assert.assertNotNull(strComparableList5); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertNotNull(obj7); + org.junit.Assert.assertEquals(obj7.toString(), "[]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj7), "[]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj7), "[]"); + } + + @Test + public void test0118() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0118"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory12 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory12); + boolean boolean14 = constantDescList9.equals((java.lang.Object) parserConfig13); + parserConfig13.setAsmEnable(false); + java.lang.Class class17 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass18 = parserConfig13.checkAutoType(class17); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.Class.getName()\" because \"type\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + } + + @Test + public void test0119() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0119"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.constant.ConstantDesc[] constantDescArray19 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) constantDescList20, constantDescArray19); + java.util.ListIterator constantDescItor23 = constantDescList20.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig24 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean25 = parserConfig24.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap26 = parserConfig24.getDerializers(); + boolean boolean27 = constantDescList20.equals((java.lang.Object) parserConfig24); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser29 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj30 = defaultJSONParser29.input; + java.util.Set strSet32 = java.util.Set.of("hi!"); + boolean boolean34 = strSet32.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray35 = strSet32.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser37 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj38 = defaultJSONParser37.input; + java.util.Set strSet40 = java.util.Set.of("hi!"); + boolean boolean42 = strSet40.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray43 = strSet40.toArray(); + java.lang.String[] strArray46 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet47 = new java.util.LinkedHashSet(); + boolean boolean48 = java.util.Collections.addAll((java.util.Collection) strSet47, strArray46); + java.util.Set strSet51 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean52 = strSet47.removeAll((java.util.Collection) strSet51); + java.util.Spliterator strSpliterator53 = strSet47.spliterator(); + boolean boolean54 = strSet40.containsAll((java.util.Collection) strSet47); + java.lang.Object[] objArray55 = strSet47.toArray(); + java.util.Map defaultJSONParserMap56 = java.util.Map.of(defaultJSONParser29, objArray35, defaultJSONParser37, objArray55); + // The following exception was thrown during execution in test generation + try { + jSONPath2.arrayAdd((java.lang.Object) parserConfig24, objArray35); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: value not found in path fastjson.parser.safeMode"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescItor23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertEquals("'" + obj30 + "' != '" + "97" + "'", obj30, "97"); + org.junit.Assert.assertNotNull(strSet32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(objArray35); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray35), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray35), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj38 + "' != '" + "97" + "'", obj38, "97"); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + false + "'", boolean42 == false); + org.junit.Assert.assertNotNull(objArray43); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray43), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray43), "[hi!]"); + org.junit.Assert.assertNotNull(strArray46); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(strSet51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSpliterator53); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(objArray55); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray55), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray55), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap56); + } + + @Test + public void test0120() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0120"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean22 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig21.getDerializers(); + boolean boolean24 = constantDescList17.equals((java.lang.Object) parserConfig21); + parserConfig21.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean27 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap28 = parserConfig21.getDeserializers(); + java.lang.reflect.Type type29 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer30 = parserConfig21.get(type29); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap28); + org.junit.Assert.assertNull(objectDeserializer30); + } + + @Test + public void test0121() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0121"); + byte[] byteArray1 = new byte[] { (byte) 1 }; + java.nio.charset.Charset charset2 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(byteArray1, charset2); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[1]"); + } + + @Test + public void test0122() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0122"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.ParseContext parseContext6 = defaultJSONParser1.getOwnerContext(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"parent\" because \"this.context\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + } + + @Test + public void test0123() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0123"); + java.lang.ClassLoader classLoader2 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass3 = java.lang.Class.forName("97", true, classLoader2); + org.junit.Assert.fail("Expected exception of type java.lang.ClassNotFoundException; message: 97"); + } catch (java.lang.ClassNotFoundException e) { + // Expected exception. + } + } + + @Test + public void test0124() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0124"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.Feature feature29 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean30 = defaultJSONParser9.isEnabled(feature29); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser9.acceptType("\"fastjson.parser.safeMode\""); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not match : - ?, info : pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertTrue("'" + feature29 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature29.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + } + + @Test + public void test0125() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0125"); + java.lang.String str1 = java.lang.String.valueOf(false); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "false" + "'", str1, "false"); + } + + @Test + public void test0126() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0126"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Iterator strItor9 = strSet7.iterator(); + java.lang.String[] strArray12 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet13 = new java.util.LinkedHashSet(); + boolean boolean14 = java.util.Collections.addAll((java.util.Collection) strSet13, strArray12); + java.util.Set strSet17 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean18 = strSet13.removeAll((java.util.Collection) strSet17); + java.util.Iterator strItor19 = strSet17.iterator(); + java.lang.String[] strArray22 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet23 = new java.util.LinkedHashSet(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strSet23, strArray22); + java.util.Set strSet27 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean28 = strSet23.removeAll((java.util.Collection) strSet27); + java.util.Iterator strItor29 = strSet27.iterator(); + java.lang.String[] strArray32 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet33 = new java.util.LinkedHashSet(); + boolean boolean34 = java.util.Collections.addAll((java.util.Collection) strSet33, strArray32); + java.util.Set strSet37 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean38 = strSet33.removeAll((java.util.Collection) strSet37); + java.util.Iterator strItor39 = strSet37.iterator(); + java.lang.String[] strArray42 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet43 = new java.util.LinkedHashSet(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) strSet43, strArray42); + java.util.Set strSet47 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean48 = strSet43.removeAll((java.util.Collection) strSet47); + java.util.Iterator strItor49 = strSet47.iterator(); + java.lang.String[] strArray52 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet53 = new java.util.LinkedHashSet(); + boolean boolean54 = java.util.Collections.addAll((java.util.Collection) strSet53, strArray52); + java.util.Set strSet57 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean58 = strSet53.removeAll((java.util.Collection) strSet57); + java.util.Iterator strItor59 = strSet57.iterator(); + java.lang.String[] strArray62 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet63 = new java.util.LinkedHashSet(); + boolean boolean64 = java.util.Collections.addAll((java.util.Collection) strSet63, strArray62); + java.util.Set strSet67 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean68 = strSet63.removeAll((java.util.Collection) strSet67); + java.util.Iterator strItor69 = strSet67.iterator(); + java.lang.String[] strArray72 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet73 = new java.util.LinkedHashSet(); + boolean boolean74 = java.util.Collections.addAll((java.util.Collection) strSet73, strArray72); + java.util.Set strSet77 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean78 = strSet73.removeAll((java.util.Collection) strSet77); + java.util.Iterator strItor79 = strSet77.iterator(); + java.lang.String[] strArray82 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet83 = new java.util.LinkedHashSet(); + boolean boolean84 = java.util.Collections.addAll((java.util.Collection) strSet83, strArray82); + java.util.Set strSet87 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean88 = strSet83.removeAll((java.util.Collection) strSet87); + java.util.Iterator strItor89 = strSet87.iterator(); + java.util.List> strItorList90 = java.util.List.of(strItor9, strItor19, strItor29, strItor39, strItor49, strItor59, strItor69, strItor79, strItor89); + // The following exception was thrown during execution in test generation + try { + boolean boolean92 = com.alibaba.fastjson.JSONPath.remove((java.lang.Object) strItor69, "false"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: default constructor not found. class java.util.ImmutableCollections$Set12$1"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strItor9); + org.junit.Assert.assertNotNull(strArray12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(strSet17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strItor19); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSet27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strItor29); + org.junit.Assert.assertNotNull(strArray32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSet37); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(strItor39); + org.junit.Assert.assertNotNull(strArray42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strSet47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(strItor49); + org.junit.Assert.assertNotNull(strArray52); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strSet57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(strItor59); + org.junit.Assert.assertNotNull(strArray62); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + true + "'", boolean64 == true); + org.junit.Assert.assertNotNull(strSet67); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(strItor69); + org.junit.Assert.assertNotNull(strArray72); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + true + "'", boolean74 == true); + org.junit.Assert.assertNotNull(strSet77); + org.junit.Assert.assertTrue("'" + boolean78 + "' != '" + true + "'", boolean78 == true); + org.junit.Assert.assertNotNull(strItor79); + org.junit.Assert.assertNotNull(strArray82); + org.junit.Assert.assertTrue("'" + boolean84 + "' != '" + true + "'", boolean84 == true); + org.junit.Assert.assertNotNull(strSet87); + org.junit.Assert.assertTrue("'" + boolean88 + "' != '" + true + "'", boolean88 == true); + org.junit.Assert.assertNotNull(strItor89); + org.junit.Assert.assertNotNull(strItorList90); + } + + @Test + public void test0127() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0127"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser1.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer4 = defaultJSONParser1.lexer; + java.lang.reflect.Type type5 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj6 = defaultJSONParser1.parseArrayWithType(type5); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.reflect.ParameterizedType.getActualTypeArguments()\" because \"collectionType\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer4); + } + + @Test + public void test0128() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0128"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray2 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray1; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap3 = java.util.Map.ofEntries(wildcardEntryArray2); + com.alibaba.fastjson.parser.ParserConfig parserConfig4 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray6 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray7 = (java.lang.Class[]) classArray6; + parserConfig4.initJavaBeanDeserializers(wildcardClassArray7); + parserConfig4.setJacksonCompatible(false); + java.lang.ClassLoader classLoader11 = null; + parserConfig4.setDefaultClassLoader(classLoader11); + boolean boolean13 = parserConfig4.compatibleWithJavaBean; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.Feature feature14 = constantDescListMap3.remove((java.lang.Object) parserConfig4); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(constantDescListMap3); + org.junit.Assert.assertNotNull(classArray6); + org.junit.Assert.assertNotNull(wildcardClassArray7); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + false + "'", boolean13 == false); + } + + @Test + public void test0129() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0129"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + java.lang.String[] strArray14 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet15 = new java.util.LinkedHashSet(); + boolean boolean16 = java.util.Collections.addAll((java.util.Collection) strSet15, strArray14); + java.util.Set strSet19 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean20 = strSet15.removeAll((java.util.Collection) strSet19); + java.util.List constantDescList21 = java.util.List.copyOf((java.util.Collection) strSet15); + // The following exception was thrown during execution in test generation + try { + boolean boolean22 = constantDescList9.retainAll((java.util.Collection) strSet15); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(strArray14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSet19); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(constantDescList21); + } + + @Test + public void test0130() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0130"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + // The following exception was thrown during execution in test generation + try { + java.util.List constantDescList14 = constantDescList9.subList((int) (byte) 10, 6); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: toIndex = 6"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + } + + @Test + public void test0131() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0131"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean22 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig21.getDerializers(); + boolean boolean24 = constantDescList17.equals((java.lang.Object) parserConfig21); + parserConfig21.addDenyInternal("fastjson.parser.autoTypeAccept"); + java.lang.constant.ConstantDesc[] constantDescArray43 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList44 = new java.util.ArrayList(); + boolean boolean45 = java.util.Collections.addAll((java.util.Collection) constantDescList44, constantDescArray43); + java.util.ListIterator constantDescItor47 = constantDescList44.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig48 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean49 = parserConfig48.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap50 = parserConfig48.getDerializers(); + boolean boolean51 = constantDescList44.equals((java.lang.Object) parserConfig48); + parserConfig48.addDenyInternal("fastjson.parser.autoTypeAccept"); + com.alibaba.fastjson.util.JavaBeanInfo javaBeanInfo54 = null; + com.alibaba.fastjson.util.FieldInfo fieldInfo55 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.FieldDeserializer fieldDeserializer56 = parserConfig21.createFieldDeserializer(parserConfig48, javaBeanInfo54, fieldInfo55); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"clazz\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertNotNull(constantDescArray43); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertNotNull(constantDescItor47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + false + "'", boolean49 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap50); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + } + + @Test + public void test0132() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0132"); + java.lang.reflect.Type type2 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.JSONLexer jSONLexer3 = com.alibaba.fastjson.JSONPath.read("true", "10.0", type2); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 10.0"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0133() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0133"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("10.0"); + com.alibaba.fastjson.parser.ParseContext parseContext2 = null; + defaultJSONParser1.setContext(parseContext2); + java.lang.Object obj4 = defaultJSONParser1.parseKey(); + org.junit.Assert.assertNotNull(obj4); + org.junit.Assert.assertEquals(obj4.toString(), "10.0"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj4), "10.0"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj4), "10.0"); + } + + @Test + public void test0134() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0134"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("hi!", "\"fastjson.parser.safeMode\""); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2hi!"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0135() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0135"); + byte[] byteArray5 = new byte[] { (byte) 100, (byte) 0, (byte) 1, (byte) 100, (byte) 0 }; + 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(byteArray5, 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(byteArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[100, 0, 1, 100, 0]"); + } + + @Test + public void test0136() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0136"); + java.util.List> strComparableList3 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray4 = new java.lang.String[] {}; + java.lang.Object obj5 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray4); + java.util.Set strSet8 = java.util.Set.of("hi!"); + java.lang.String[] strArray11 = new java.lang.String[] { "hi!", "hi!" }; + java.lang.Object obj12 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) "hi!", strArray11); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.JSONPath.arrayAdd(obj5, "false", (java.lang.Object[]) strArray11); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strComparableList3); + org.junit.Assert.assertNotNull(strArray4); + org.junit.Assert.assertNotNull(obj5); + org.junit.Assert.assertEquals(obj5.toString(), "[]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj5), "[]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj5), "[]"); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertNotNull(strArray11); + org.junit.Assert.assertNotNull(obj12); + org.junit.Assert.assertEquals(obj12.toString(), "{}"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj12), "{}"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj12), "{}"); + } + + @Test + public void test0137() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0137"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str3 = jSONPath2.toJSONString(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser5 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer6 = defaultJSONParser5.getLexer(); + java.lang.Object obj7 = defaultJSONParser5.input; + com.alibaba.fastjson.parser.ParseContext parseContext8 = null; + defaultJSONParser5.setContext(parseContext8); + java.lang.Object obj10 = defaultJSONParser5.parseKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig13 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig15 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy16 = null; + serializeConfig15.setPropertyNamingStrategy(propertyNamingStrategy16); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str21 = serializeConfig20.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig24 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig24.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig28 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig28.clearSerializers(); + java.util.Map strMap30 = java.util.Map.of("true", serializeConfig13, "", serializeConfig15, "fastjson.parser.safeMode", serializeConfig20, "97", serializeConfig24, "10.0", serializeConfig28); + // The following exception was thrown during execution in test generation + try { + jSONPath2.patchAdd(obj10, (java.lang.Object) "true", false); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str3, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertNotNull(jSONLexer6); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + "97" + "'", obj7, "97"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + 97 + "'", obj10, 97); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "@type" + "'", str21, "@type"); + org.junit.Assert.assertNotNull(serializeConfig28); + org.junit.Assert.assertNotNull(strMap30); + } + + @Test + public void test0138() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0138"); + java.util.Locale locale0 = null; + java.util.List> strComparableList5 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray6 = new java.lang.String[] {}; + java.lang.Object obj7 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray6); + java.lang.String str8 = java.lang.String.format(locale0, "false", (java.lang.Object[]) strArray6); + org.junit.Assert.assertNotNull(strComparableList5); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertNotNull(obj7); + org.junit.Assert.assertEquals(obj7.toString(), "[]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj7), "[]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj7), "[]"); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "false" + "'", str8, "false"); + } + + @Test + public void test0139() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0139"); + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass1 = java.lang.Class.forName("fastjson.parser.autoTypeAccept"); + org.junit.Assert.fail("Expected exception of type java.lang.ClassNotFoundException; message: fastjson.parser.autoTypeAccept"); + } catch (java.lang.ClassNotFoundException e) { + // Expected exception. + } + } + + @Test + public void test0140() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0140"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray2 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray1; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap3 = java.util.Map.ofEntries(wildcardEntryArray2); + boolean boolean5 = constantDescListMap3.containsValue((java.lang.Object) 10.0f); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + java.util.List constantDescList15 = java.util.List.copyOf((java.util.Collection) strSet9); + boolean boolean17 = constantDescList15.contains((java.lang.Object) 100); + com.alibaba.fastjson.parser.Feature feature18 = com.alibaba.fastjson.parser.Feature.DisableFieldSmartMatch; + com.alibaba.fastjson.parser.Feature feature19 = com.alibaba.fastjson.parser.Feature.AutoCloseSource; + // The following exception was thrown during execution in test generation + try { + boolean boolean20 = constantDescListMap3.replace(constantDescList15, feature18, feature19); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(constantDescListMap3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(constantDescList15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + false + "'", boolean17 == false); + org.junit.Assert.assertTrue("'" + feature18 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableFieldSmartMatch + "'", feature18.equals(com.alibaba.fastjson.parser.Feature.DisableFieldSmartMatch)); + org.junit.Assert.assertTrue("'" + feature19 + "' != '" + com.alibaba.fastjson.parser.Feature.AutoCloseSource + "'", feature19.equals(com.alibaba.fastjson.parser.Feature.AutoCloseSource)); + } + + @Test + public void test0141() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0141"); + char[] charArray1 = new char[] { '#' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = java.lang.String.valueOf(charArray1, (int) (short) 1, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray1); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray1), "#"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray1), "#"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray1), "[#]"); + } + + @Test + public void test0142() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0142"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + boolean boolean9 = parserConfig0.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap10 = parserConfig0.getDeserializers(); + com.alibaba.fastjson.util.FieldInfo fieldInfo11 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer12 = parserConfig0.getDeserializer(fieldInfo11); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"fieldClass\" because \"fieldInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + false + "'", boolean9 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap10); + } + + @Test + public void test0143() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0143"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + java.lang.reflect.Type type4 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj5 = defaultJSONParser1.parseArrayWithType(type4); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.reflect.ParameterizedType.getActualTypeArguments()\" because \"collectionType\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); + } + + @Test + public void test0144() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0144"); + byte[] byteArray3 = new byte[] { (byte) 1, (byte) 10, (byte) 1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray3, 2, 97, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray3); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray3), "[1, 10, 1]"); + } + + @Test + public void test0145() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0145"); + int[] intArray4 = new int[] { ' ', 4096, 97, (short) 0 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(intArray4, 5, (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 5, 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, 4096, 97, 0]"); + } + + @Test + public void test0146() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0146"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + java.lang.reflect.Type type29 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String[] strArray31 = defaultJSONParser9.parseObject(type29, (java.lang.Object) ' '); + org.junit.Assert.fail("Expected exception of type java.lang.ClassCastException; message: Cannot cast java.lang.Integer to [Ljava.lang.String;"); + } catch (java.lang.ClassCastException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + } + + @Test + public void test0147() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0147"); + java.lang.ClassLoader classLoader0 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(classLoader0); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap2 = parserConfig1.getDerializers(); + java.lang.Class class3 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass4 = parserConfig1.checkAutoType(class3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.Class.getName()\" because \"type\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(typeIdentityHashMap2); + } + + @Test + public void test0148() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0148"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + com.alibaba.fastjson.parser.deserializer.PropertyProcessable propertyProcessable24 = null; + char[] charArray28 = new char[] { '#', ' ', 'a' }; + java.lang.String str29 = new java.lang.String(charArray28); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj30 = defaultJSONParser1.parse(propertyProcessable24, (java.lang.Object) charArray28); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect [, actual int, pos 0, fieldName [C@5648277"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertNotNull(charArray28); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray28), "# a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray28), "# a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray28), "[#, , a]"); + org.junit.Assert.assertEquals("'" + str29 + "' != '" + "# a" + "'", str29, "# a"); + } + + @Test + public void test0149() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0149"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Iterator strItor9 = strSet7.iterator(); + java.lang.String[] strArray12 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet13 = new java.util.LinkedHashSet(); + boolean boolean14 = java.util.Collections.addAll((java.util.Collection) strSet13, strArray12); + java.util.Set strSet17 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean18 = strSet13.removeAll((java.util.Collection) strSet17); + java.util.Iterator strItor19 = strSet17.iterator(); + java.lang.String[] strArray22 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet23 = new java.util.LinkedHashSet(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strSet23, strArray22); + java.util.Set strSet27 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean28 = strSet23.removeAll((java.util.Collection) strSet27); + java.util.Iterator strItor29 = strSet27.iterator(); + java.lang.String[] strArray32 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet33 = new java.util.LinkedHashSet(); + boolean boolean34 = java.util.Collections.addAll((java.util.Collection) strSet33, strArray32); + java.util.Set strSet37 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean38 = strSet33.removeAll((java.util.Collection) strSet37); + java.util.Iterator strItor39 = strSet37.iterator(); + java.lang.String[] strArray42 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet43 = new java.util.LinkedHashSet(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) strSet43, strArray42); + java.util.Set strSet47 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean48 = strSet43.removeAll((java.util.Collection) strSet47); + java.util.Iterator strItor49 = strSet47.iterator(); + java.lang.String[] strArray52 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet53 = new java.util.LinkedHashSet(); + boolean boolean54 = java.util.Collections.addAll((java.util.Collection) strSet53, strArray52); + java.util.Set strSet57 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean58 = strSet53.removeAll((java.util.Collection) strSet57); + java.util.Iterator strItor59 = strSet57.iterator(); + java.lang.String[] strArray62 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet63 = new java.util.LinkedHashSet(); + boolean boolean64 = java.util.Collections.addAll((java.util.Collection) strSet63, strArray62); + java.util.Set strSet67 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean68 = strSet63.removeAll((java.util.Collection) strSet67); + java.util.Iterator strItor69 = strSet67.iterator(); + java.lang.String[] strArray72 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet73 = new java.util.LinkedHashSet(); + boolean boolean74 = java.util.Collections.addAll((java.util.Collection) strSet73, strArray72); + java.util.Set strSet77 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean78 = strSet73.removeAll((java.util.Collection) strSet77); + java.util.Iterator strItor79 = strSet77.iterator(); + java.lang.String[] strArray82 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet83 = new java.util.LinkedHashSet(); + boolean boolean84 = java.util.Collections.addAll((java.util.Collection) strSet83, strArray82); + java.util.Set strSet87 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean88 = strSet83.removeAll((java.util.Collection) strSet87); + java.util.Iterator strItor89 = strSet87.iterator(); + java.util.List> strItorList90 = java.util.List.of(strItor9, strItor19, strItor29, strItor39, strItor49, strItor59, strItor69, strItor79, strItor89); + // The following exception was thrown during execution in test generation + try { + boolean boolean92 = com.alibaba.fastjson.JSONPath.remove((java.lang.Object) strItor29, ""); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strItor9); + org.junit.Assert.assertNotNull(strArray12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(strSet17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strItor19); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSet27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strItor29); + org.junit.Assert.assertNotNull(strArray32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSet37); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(strItor39); + org.junit.Assert.assertNotNull(strArray42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strSet47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(strItor49); + org.junit.Assert.assertNotNull(strArray52); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strSet57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(strItor59); + org.junit.Assert.assertNotNull(strArray62); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + true + "'", boolean64 == true); + org.junit.Assert.assertNotNull(strSet67); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(strItor69); + org.junit.Assert.assertNotNull(strArray72); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + true + "'", boolean74 == true); + org.junit.Assert.assertNotNull(strSet77); + org.junit.Assert.assertTrue("'" + boolean78 + "' != '" + true + "'", boolean78 == true); + org.junit.Assert.assertNotNull(strItor79); + org.junit.Assert.assertNotNull(strArray82); + org.junit.Assert.assertTrue("'" + boolean84 + "' != '" + true + "'", boolean84 == true); + org.junit.Assert.assertNotNull(strSet87); + org.junit.Assert.assertTrue("'" + boolean88 + "' != '" + true + "'", boolean88 == true); + org.junit.Assert.assertNotNull(strItor89); + org.junit.Assert.assertNotNull(strItorList90); + } + + @Test + public void test0150() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0150"); + int int0 = com.alibaba.fastjson.parser.DefaultJSONParser.NeedToResolve; + org.junit.Assert.assertTrue("'" + int0 + "' != '" + 1 + "'", int0 == 1); + } + + @Test + public void test0151() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0151"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + java.util.function.UnaryOperator constantDescUnaryOperator12 = null; + // The following exception was thrown during execution in test generation + try { + constantDescList9.replaceAll(constantDescUnaryOperator12); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + } + + @Test + public void test0152() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0152"); + java.lang.String[] strArray3 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet4 = new java.util.LinkedHashSet(); + boolean boolean5 = java.util.Collections.addAll((java.util.Collection) strSet4, strArray3); + java.util.Set strSet8 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean9 = strSet4.removeAll((java.util.Collection) strSet8); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet4); + java.lang.String[] strArray14 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet15 = new java.util.LinkedHashSet(); + boolean boolean16 = java.util.Collections.addAll((java.util.Collection) strSet15, strArray14); + java.util.Set strSet19 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean20 = strSet15.removeAll((java.util.Collection) strSet19); + java.lang.String str21 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet15); + int int22 = strSet15.size(); + int int23 = strSet15.size(); + java.util.Set constableSet24 = java.util.Set.copyOf((java.util.Collection) strSet15); + // The following exception was thrown during execution in test generation + try { + java.util.Set> strSetSet25 = java.util.Set.of((java.util.AbstractSet) strSet4, (java.util.AbstractSet) strSet15); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: duplicate element: []"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + true + "'", boolean5 == true); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "" + "'", str10, ""); + org.junit.Assert.assertNotNull(strArray14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSet19); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "" + "'", str21, ""); + org.junit.Assert.assertTrue("'" + int22 + "' != '" + 0 + "'", int22 == 0); + org.junit.Assert.assertTrue("'" + int23 + "' != '" + 0 + "'", int23 == 0); + org.junit.Assert.assertNotNull(constableSet24); + } + + @Test + public void test0153() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0153"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray2 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray1; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap3 = java.util.Map.ofEntries(wildcardEntryArray2); + boolean boolean5 = constantDescListMap3.containsValue((java.lang.Object) 10.0f); + com.alibaba.fastjson.JSONPath jSONPath8 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray11 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet12 = new java.util.LinkedHashSet(); + boolean boolean13 = java.util.Collections.addAll((java.util.Collection) strSet12, strArray11); + java.util.Set strSet16 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean17 = strSet12.removeAll((java.util.Collection) strSet16); + java.util.Iterator strItor18 = strSet16.iterator(); + int int19 = jSONPath8.size((java.lang.Object) strItor18); + java.lang.String str20 = jSONPath8.toJSONString(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser22 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer23 = defaultJSONParser22.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask24 = null; + defaultJSONParser22.addResolveTask(resolveTask24); + com.alibaba.fastjson.parser.ParserConfig parserConfig26 = defaultJSONParser22.getConfig(); + java.lang.String[] strArray29 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet30 = new java.util.LinkedHashSet(); + boolean boolean31 = java.util.Collections.addAll((java.util.Collection) strSet30, strArray29); + java.util.Set strSet34 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean35 = strSet30.removeAll((java.util.Collection) strSet34); + defaultJSONParser22.checkListResolve((java.util.Collection) strSet34); + java.text.DateFormat dateFormat37 = defaultJSONParser22.getDateFormat(); + defaultJSONParser22.setResolveStatus((int) 'a'); + // The following exception was thrown during execution in test generation + try { + boolean boolean40 = constantDescListMap3.remove((java.lang.Object) str20, (java.lang.Object) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(constantDescListMap3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertNotNull(strArray11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSet16); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strItor18); + org.junit.Assert.assertTrue("'" + int19 + "' != '" + (-1) + "'", int19 == (-1)); + org.junit.Assert.assertEquals("'" + str20 + "' != '" + "\"fastjson.parser.autoTypeAccept\"" + "'", str20, "\"fastjson.parser.autoTypeAccept\""); + org.junit.Assert.assertNotNull(jSONLexer23); + org.junit.Assert.assertNotNull(parserConfig26); + org.junit.Assert.assertNotNull(strArray29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(strSet34); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertNotNull(dateFormat37); + } + + @Test + public void test0154() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0154"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean22 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig21.getDerializers(); + boolean boolean24 = constantDescList17.equals((java.lang.Object) parserConfig21); + java.lang.Class class26 = null; + // The following exception was thrown during execution in test generation + try { + parserConfig21.register("", class26); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + } + + @Test + public void test0155() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0155"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.function.UnaryOperator constantDescUnaryOperator13 = null; + // The following exception was thrown during execution in test generation + try { + constantDescList9.replaceAll(constantDescUnaryOperator13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + } + + @Test + public void test0156() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0156"); + java.lang.String str1 = java.lang.String.valueOf('#'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "#" + "'", str1, "#"); + } + + @Test + public void test0157() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0157"); + java.util.Locale locale0 = null; + java.util.Set strSet3 = java.util.Set.of("hi!"); + boolean boolean5 = strSet3.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray6 = strSet3.toArray(); + java.lang.String[] strArray9 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet10 = new java.util.LinkedHashSet(); + boolean boolean11 = java.util.Collections.addAll((java.util.Collection) strSet10, strArray9); + java.util.Set strSet14 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean15 = strSet10.removeAll((java.util.Collection) strSet14); + java.util.Spliterator strSpliterator16 = strSet10.spliterator(); + boolean boolean17 = strSet3.containsAll((java.util.Collection) strSet10); + java.lang.Object[] objArray18 = strSet10.toArray(); + java.lang.String str19 = java.lang.String.format(locale0, "\"fastjson.parser.autoTypeAccept\"", objArray18); + org.junit.Assert.assertNotNull(strSet3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertNotNull(objArray6); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray6), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray6), "[hi!]"); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strSpliterator16); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(objArray18); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray18), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray18), "[]"); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "\"fastjson.parser.autoTypeAccept\"" + "'", str19, "\"fastjson.parser.autoTypeAccept\""); + } + + @Test + public void test0158() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0158"); + java.util.Comparator> objEntryComparator0 = java.util.Map.Entry.comparingByValue(); + org.junit.Assert.assertNotNull(objEntryComparator0); + } + + @Test + public void test0159() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0159"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = new com.alibaba.fastjson.serializer.SerializeConfig(); + boolean boolean1 = serializeConfig0.isAsmEnable(); + org.junit.Assert.assertTrue("'" + boolean1 + "' != '" + true + "'", boolean1 == true); + } + + @Test + public void test0160() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0160"); + java.lang.String[] strArray1 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet2 = new java.util.LinkedHashSet(); + boolean boolean3 = java.util.Collections.addAll((java.util.Collection) strSet2, strArray1); + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + java.lang.String[] strArray19 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strList20, strArray19); + boolean boolean22 = strSet7.containsAll((java.util.Collection) strList20); + boolean boolean23 = strSet2.containsAll((java.util.Collection) strList20); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser26 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer27 = defaultJSONParser26.getLexer(); + java.lang.Object obj28 = defaultJSONParser26.input; + com.alibaba.fastjson.parser.ParseContext parseContext29 = null; + defaultJSONParser26.setContext(parseContext29); + java.lang.Object obj31 = defaultJSONParser26.parseKey(); + java.lang.String[] strArray34 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet35 = new java.util.LinkedHashSet(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strSet35, strArray34); + java.util.Set strSet39 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean40 = strSet35.removeAll((java.util.Collection) strSet39); + java.util.List constantDescList41 = java.util.List.copyOf((java.util.Collection) strSet35); + java.lang.String[] strArray47 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList48 = new java.util.ArrayList(); + boolean boolean49 = java.util.Collections.addAll((java.util.Collection) strList48, strArray47); + boolean boolean50 = strSet35.containsAll((java.util.Collection) strList48); + defaultJSONParser26.checkListResolve((java.util.Collection) strList48); + java.lang.String[] strArray57 = new java.lang.String[] { "fastjson.parser.safeMode", "hi!", "10.0", "fastjson.parser.safeMode" }; + java.util.ArrayList strList58 = new java.util.ArrayList(); + boolean boolean59 = java.util.Collections.addAll((java.util.Collection) strList58, strArray57); + java.util.stream.Stream strStream60 = strList58.stream(); + // The following exception was thrown during execution in test generation + try { + java.util.Map, java.lang.String> strListMap62 = java.util.Map.of((java.util.AbstractList) strList20, "fastjson.parser.autoTypeSupport", (java.util.AbstractList) strList48, "", (java.util.AbstractList) strList58, ""); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: duplicate key: [97, , fastjson.parser.autoTypeAccept, fastjson.parser.safeMode, ]"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + true + "'", boolean3 == true); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(jSONLexer27); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertEquals("'" + obj31 + "' != '" + 97 + "'", obj31, 97); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertNotNull(strSet39); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(constantDescList41); + org.junit.Assert.assertNotNull(strArray47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(strArray57); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(strStream60); + } + + @Test + public void test0161() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0161"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.NonStringKeyAsString; + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.NonStringKeyAsString + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.NonStringKeyAsString)); + } + + @Test + public void test0162() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0162"); + int int0 = com.alibaba.fastjson.parser.DefaultJSONParser.NONE; + org.junit.Assert.assertTrue("'" + int0 + "' != '" + 0 + "'", int0 == 0); + } + + @Test + public void test0163() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0163"); + java.lang.Object obj0 = null; + boolean boolean2 = com.alibaba.fastjson.JSONPath.contains(obj0, "@type"); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + } + + @Test + public void test0164() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0164"); + char[] charArray3 = new char[] { 'a', ' ', 'a' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(charArray3, 0, 4096); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 4096, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "a a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "a a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, , a]"); + } + + @Test + public void test0165() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0165"); + byte[] byteArray6 = new byte[] { (byte) 10, (byte) 1, (byte) 100, (byte) -1, (byte) -1, (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(byteArray6, 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(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[10, 1, 100, -1, -1, -1]"); + } + + @Test + public void test0166() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0166"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.lang.constant.ConstantDesc constantDesc22 = constantDescList17.remove(0); + java.util.Collection strCollection23 = null; + // The following exception was thrown during execution in test generation + try { + boolean boolean24 = constantDescList17.containsAll(strCollection23); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Collection.iterator()\" because \"c\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertEquals("'" + constantDesc22 + "' != '" + "" + "'", constantDesc22, ""); + } + + @Test + public void test0167() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0167"); + java.lang.String str1 = new java.lang.String(""); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "" + "'", str1, ""); + } + + @Test + public void test0168() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0168"); + java.lang.Object[] objArray1 = null; + java.lang.String str2 = java.lang.String.format("fastjson.parser.autoTypeAccept", objArray1); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "fastjson.parser.autoTypeAccept" + "'", str2, "fastjson.parser.autoTypeAccept"); + } + + @Test + public void test0169() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0169"); + java.lang.String str1 = java.lang.String.valueOf((double) (-1)); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "-1.0" + "'", str1, "-1.0"); + } + + @Test + public void test0170() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0170"); + char[] charArray3 = new char[] { '#', ' ', 'a' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray3, (-1), (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 100, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "# a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "# a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[#, , a]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "# a" + "'", str4, "# a"); + } + + @Test + public void test0171() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0171"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + } + + @Test + public void test0172() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0172"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + boolean boolean27 = strStreamEntry25.equals((java.lang.Object) "hi!"); + java.util.Map.Entry[] entryArray29 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray30 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray29; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap31 = java.util.Map.ofEntries(wildcardEntryArray30); + java.util.Map strMap32 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardEntryArray30); + // The following exception was thrown during execution in test generation + try { + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray33 = strStreamEntry25.setValue(wildcardEntryArray30); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: not supported"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNotNull(entryArray29); + org.junit.Assert.assertNotNull(wildcardEntryArray30); + org.junit.Assert.assertNotNull(constantDescListMap31); + org.junit.Assert.assertNotNull(strMap32); + } + + @Test + public void test0173() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0173"); + java.lang.String[] strArray1 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet2 = new java.util.LinkedHashSet(); + boolean boolean3 = java.util.Collections.addAll((java.util.Collection) strSet2, strArray1); + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + java.lang.String[] strArray19 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strList20, strArray19); + boolean boolean22 = strSet7.containsAll((java.util.Collection) strList20); + boolean boolean23 = strSet2.containsAll((java.util.Collection) strList20); + java.util.Collection strCollection24 = null; + // The following exception was thrown during execution in test generation + try { + boolean boolean25 = strSet2.containsAll(strCollection24); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Collection.iterator()\" because \"c\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + true + "'", boolean3 == true); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + } + + @Test + public void test0174() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0174"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.constant.ConstantDesc constantDesc62 = constantDescList9.remove(6); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc65 = constantDescList9.set((int) (short) -1, (java.lang.constant.ConstantDesc) 97); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: Index -1 out of bounds for length 8"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertEquals("'" + constantDesc62 + "' != '" + 1L + "'", constantDesc62, 1L); + } + + @Test + public void test0175() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0175"); + java.lang.String[] strArray4 = new java.lang.String[] { "fastjson.parser.safeMode", "4 a4", " #a" }; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj5 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) "fastjson.parser.safeMode", strArray4); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 4 a4"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray4); + } + + @Test + public void test0176() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0176"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + defaultJSONParser1.setDateFormat("fastjson.parser.safeMode"); + com.alibaba.fastjson.parser.SymbolTable symbolTable8 = defaultJSONParser1.getSymbolTable(); + java.lang.String[] strArray11 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet12 = new java.util.LinkedHashSet(); + boolean boolean13 = java.util.Collections.addAll((java.util.Collection) strSet12, strArray11); + java.util.Set strSet16 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean17 = strSet12.removeAll((java.util.Collection) strSet16); + java.util.Iterator strItor18 = strSet16.iterator(); + java.util.Map> symbolTableMap19 = java.util.Map.of(symbolTable8, strItor18); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser21 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer22 = defaultJSONParser21.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask23 = null; + defaultJSONParser21.addResolveTask(resolveTask23); + com.alibaba.fastjson.parser.ParserConfig parserConfig25 = defaultJSONParser21.getConfig(); + defaultJSONParser21.setDateFormat("fastjson.parser.safeMode"); + com.alibaba.fastjson.parser.SymbolTable symbolTable28 = defaultJSONParser21.getSymbolTable(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask32 = null; + defaultJSONParser30.addResolveTask(resolveTask32); + com.alibaba.fastjson.parser.ParserConfig parserConfig34 = defaultJSONParser30.getConfig(); + defaultJSONParser30.setDateFormat("fastjson.parser.safeMode"); + com.alibaba.fastjson.parser.SymbolTable symbolTable37 = defaultJSONParser30.getSymbolTable(); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + java.util.Iterator strItor47 = strSet45.iterator(); + java.util.Map> symbolTableMap48 = java.util.Map.of(symbolTable37, strItor47); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser50 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer51 = defaultJSONParser50.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask52 = null; + defaultJSONParser50.addResolveTask(resolveTask52); + com.alibaba.fastjson.parser.ParserConfig parserConfig54 = defaultJSONParser50.getConfig(); + defaultJSONParser50.setDateFormat("fastjson.parser.safeMode"); + com.alibaba.fastjson.parser.SymbolTable symbolTable57 = defaultJSONParser50.getSymbolTable(); + java.lang.String[] strArray60 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet61 = new java.util.LinkedHashSet(); + boolean boolean62 = java.util.Collections.addAll((java.util.Collection) strSet61, strArray60); + java.util.Set strSet65 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean66 = strSet61.removeAll((java.util.Collection) strSet65); + java.util.Iterator strItor67 = strSet65.iterator(); + java.util.Map> symbolTableMap68 = java.util.Map.of(symbolTable57, strItor67); + java.lang.String[] strArray71 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet72 = new java.util.LinkedHashSet(); + boolean boolean73 = java.util.Collections.addAll((java.util.Collection) strSet72, strArray71); + java.util.Set strSet76 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean77 = strSet72.removeAll((java.util.Collection) strSet76); + java.util.List constantDescList78 = java.util.List.copyOf((java.util.Collection) strSet72); + boolean boolean80 = constantDescList78.contains((java.lang.Object) 100); + com.alibaba.fastjson.parser.ParserConfig parserConfig81 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray83 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray84 = (java.lang.Class[]) classArray83; + parserConfig81.initJavaBeanDeserializers(wildcardClassArray84); + parserConfig81.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable88 = parserConfig81.symbolTable; + int int89 = constantDescList78.indexOf((java.lang.Object) symbolTable88); + com.alibaba.fastjson.parser.SymbolTable symbolTable90 = null; + // The following exception was thrown during execution in test generation + try { + java.util.List symbolTableList91 = java.util.List.of(symbolTable8, symbolTable28, symbolTable37, symbolTable57, symbolTable88, symbolTable90); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(symbolTable8); + org.junit.Assert.assertNotNull(strArray11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSet16); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strItor18); + org.junit.Assert.assertNotNull(symbolTableMap19); + org.junit.Assert.assertNotNull(jSONLexer22); + org.junit.Assert.assertNotNull(parserConfig25); + org.junit.Assert.assertNotNull(symbolTable28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertNotNull(parserConfig34); + org.junit.Assert.assertNotNull(symbolTable37); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strItor47); + org.junit.Assert.assertNotNull(symbolTableMap48); + org.junit.Assert.assertNotNull(jSONLexer51); + org.junit.Assert.assertNotNull(parserConfig54); + org.junit.Assert.assertNotNull(symbolTable57); + org.junit.Assert.assertNotNull(strArray60); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + true + "'", boolean62 == true); + org.junit.Assert.assertNotNull(strSet65); + org.junit.Assert.assertTrue("'" + boolean66 + "' != '" + true + "'", boolean66 == true); + org.junit.Assert.assertNotNull(strItor67); + org.junit.Assert.assertNotNull(symbolTableMap68); + org.junit.Assert.assertNotNull(strArray71); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertNotNull(strSet76); + org.junit.Assert.assertTrue("'" + boolean77 + "' != '" + true + "'", boolean77 == true); + org.junit.Assert.assertNotNull(constantDescList78); + org.junit.Assert.assertTrue("'" + boolean80 + "' != '" + false + "'", boolean80 == false); + org.junit.Assert.assertNotNull(classArray83); + org.junit.Assert.assertNotNull(wildcardClassArray84); + org.junit.Assert.assertNotNull(symbolTable88); + org.junit.Assert.assertTrue("'" + int89 + "' != '" + (-1) + "'", int89 == (-1)); + } + + @Test + public void test0177() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0177"); + java.lang.reflect.Type type2 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = null; + // The following exception was thrown during execution in test generation + try { + java.util.AbstractSet strSet4 = com.alibaba.fastjson.JSONPath.read("fastjson.parser.deny.internal", "\"fastjson.parser.autoTypeAccept\"", type2, parserConfig3); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: error parse false"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0178() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0178"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser62 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer63 = defaultJSONParser62.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask64 = null; + defaultJSONParser62.addResolveTask(resolveTask64); + com.alibaba.fastjson.parser.ParserConfig parserConfig66 = defaultJSONParser62.getConfig(); + defaultJSONParser62.setDateFormat("fastjson.parser.safeMode"); + // The following exception was thrown during execution in test generation + try { + boolean boolean69 = strSet14.remove((java.lang.Object) defaultJSONParser62); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(jSONLexer63); + org.junit.Assert.assertNotNull(parserConfig66); + } + + @Test + public void test0179() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0179"); + byte[] byteArray2 = new byte[] { (byte) 100, (byte) 0 }; + java.nio.charset.Charset charset3 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray2, charset3); + 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), "[100, 0]"); + } + + @Test + public void test0180() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0180"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray5 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet6 = new java.util.LinkedHashSet(); + boolean boolean7 = java.util.Collections.addAll((java.util.Collection) strSet6, strArray5); + java.util.Set strSet10 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean11 = strSet6.removeAll((java.util.Collection) strSet10); + java.util.Iterator strItor12 = strSet10.iterator(); + int int13 = jSONPath2.size((java.lang.Object) strItor12); + java.lang.String str14 = jSONPath2.toJSONString(); + java.lang.String str15 = jSONPath2.toJSONString(); + org.junit.Assert.assertNotNull(strArray5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strItor12); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + (-1) + "'", int13 == (-1)); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\"fastjson.parser.autoTypeAccept\"" + "'", str14, "\"fastjson.parser.autoTypeAccept\""); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "\"fastjson.parser.autoTypeAccept\"" + "'", str15, "\"fastjson.parser.autoTypeAccept\""); + } + + @Test + public void test0181() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0181"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.ListIterator constantDescItor10 = constantDescList9.listIterator(); + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + // The following exception was thrown during execution in test generation + try { + boolean boolean28 = constantDescList9.removeAll((java.util.Collection) strSet19); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + } + + @Test + public void test0182() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0182"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("10.0"); + java.lang.String[] strArray4 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet5 = new java.util.LinkedHashSet(); + boolean boolean6 = java.util.Collections.addAll((java.util.Collection) strSet5, strArray4); + java.util.Set strSet9 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean10 = strSet5.removeAll((java.util.Collection) strSet9); + java.util.List constantDescList11 = java.util.List.copyOf((java.util.Collection) strSet5); + boolean boolean13 = constantDescList11.contains((java.lang.Object) 100); + com.alibaba.fastjson.parser.ParserConfig parserConfig14 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray16 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray17 = (java.lang.Class[]) classArray16; + parserConfig14.initJavaBeanDeserializers(wildcardClassArray17); + parserConfig14.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable21 = parserConfig14.symbolTable; + int int22 = constantDescList11.indexOf((java.lang.Object) symbolTable21); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.parseArray((java.util.Collection) constantDescList11); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect [, actual float, pos 0, fieldName null"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + true + "'", boolean6 == true); + org.junit.Assert.assertNotNull(strSet9); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(constantDescList11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + false + "'", boolean13 == false); + org.junit.Assert.assertNotNull(classArray16); + org.junit.Assert.assertNotNull(wildcardClassArray17); + org.junit.Assert.assertNotNull(symbolTable21); + org.junit.Assert.assertTrue("'" + int22 + "' != '" + (-1) + "'", int22 == (-1)); + } + + @Test + public void test0183() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0183"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig1.setTypeKey("true"); + serializeConfig1.clearSerializers(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig9 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy10 = null; + serializeConfig9.setPropertyNamingStrategy(propertyNamingStrategy10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig14 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str15 = serializeConfig14.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig18 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig18.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig22 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig22.clearSerializers(); + java.util.Map strMap24 = java.util.Map.of("true", serializeConfig7, "", serializeConfig9, "fastjson.parser.safeMode", serializeConfig14, "97", serializeConfig18, "10.0", serializeConfig22); + java.util.Set strSet26 = java.util.Set.of("hi!"); + boolean boolean28 = strSet26.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray29 = strSet26.toArray(); + java.lang.String[] strArray32 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet33 = new java.util.LinkedHashSet(); + boolean boolean34 = java.util.Collections.addAll((java.util.Collection) strSet33, strArray32); + java.util.Set strSet37 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean38 = strSet33.removeAll((java.util.Collection) strSet37); + java.util.Spliterator strSpliterator39 = strSet33.spliterator(); + boolean boolean40 = strSet26.containsAll((java.util.Collection) strSet33); + java.lang.Object[] objArray41 = strSet33.toArray(); + java.util.stream.Stream strStream42 = strSet33.parallelStream(); + java.lang.String[] strArray45 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet46 = new java.util.LinkedHashSet(); + boolean boolean47 = java.util.Collections.addAll((java.util.Collection) strSet46, strArray45); + java.util.Set strSet50 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean51 = strSet46.removeAll((java.util.Collection) strSet50); + boolean boolean53 = strSet46.contains((java.lang.Object) (-1.0d)); + strSet46.clear(); + boolean boolean55 = strSet33.retainAll((java.util.Collection) strSet46); + // The following exception was thrown during execution in test generation + try { + boolean boolean56 = serializeConfig1.put((java.lang.Object) "97", (java.lang.Object) strSet33); + org.junit.Assert.fail("Expected exception of type java.lang.ClassCastException; message: class java.lang.String cannot be cast to class java.lang.reflect.Type (java.lang.String and java.lang.reflect.Type are in module java.base of loader 'bootstrap')"); + } catch (java.lang.ClassCastException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "@type" + "'", str15, "@type"); + org.junit.Assert.assertNotNull(serializeConfig22); + org.junit.Assert.assertNotNull(strMap24); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + false + "'", boolean28 == false); + org.junit.Assert.assertNotNull(objArray29); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray29), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray29), "[hi!]"); + org.junit.Assert.assertNotNull(strArray32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSet37); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(strSpliterator39); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[]"); + org.junit.Assert.assertNotNull(strStream42); + org.junit.Assert.assertNotNull(strArray45); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(strSet50); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + true + "'", boolean51 == true); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + false + "'", boolean53 == false); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + false + "'", boolean55 == false); + } + + @Test + public void test0184() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0184"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean2 = strSet1.isEmpty(); + boolean boolean4 = strSet1.contains((java.lang.Object) "10.0"); + java.util.Spliterator strSpliterator5 = strSet1.spliterator(); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertNotNull(strSpliterator5); + } + + @Test + public void test0185() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0185"); + java.util.ArrayList strList1 = null; + java.lang.String[] strArray4 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet5 = new java.util.LinkedHashSet(); + boolean boolean6 = java.util.Collections.addAll((java.util.Collection) strSet5, strArray4); + java.lang.String[] strArray9 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet10 = new java.util.LinkedHashSet(); + boolean boolean11 = java.util.Collections.addAll((java.util.Collection) strSet10, strArray9); + java.util.Set strSet14 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean15 = strSet10.removeAll((java.util.Collection) strSet14); + java.util.List constantDescList16 = java.util.List.copyOf((java.util.Collection) strSet10); + java.lang.String[] strArray22 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList23 = new java.util.ArrayList(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strList23, strArray22); + boolean boolean25 = strSet10.containsAll((java.util.Collection) strList23); + boolean boolean26 = strSet5.containsAll((java.util.Collection) strList23); + java.lang.String[] strArray30 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet31 = new java.util.LinkedHashSet(); + boolean boolean32 = java.util.Collections.addAll((java.util.Collection) strSet31, strArray30); + java.util.Set strSet35 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean36 = strSet31.removeAll((java.util.Collection) strSet35); + java.util.List constantDescList37 = java.util.List.copyOf((java.util.Collection) strSet31); + java.lang.String[] strArray43 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList44 = new java.util.ArrayList(); + boolean boolean45 = java.util.Collections.addAll((java.util.Collection) strList44, strArray43); + boolean boolean46 = strSet31.containsAll((java.util.Collection) strList44); + java.lang.String[] strArray52 = new java.lang.String[] { "fastjson.parser.safeMode", "hi!", "10.0", "fastjson.parser.safeMode" }; + java.util.ArrayList strList53 = new java.util.ArrayList(); + boolean boolean54 = java.util.Collections.addAll((java.util.Collection) strList53, strArray52); + java.util.stream.Stream strStream55 = strList53.stream(); + java.lang.String[] strArray59 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet60 = new java.util.LinkedHashSet(); + boolean boolean61 = java.util.Collections.addAll((java.util.Collection) strSet60, strArray59); + java.util.Set strSet64 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean65 = strSet60.removeAll((java.util.Collection) strSet64); + java.util.List constantDescList66 = java.util.List.copyOf((java.util.Collection) strSet60); + java.lang.String[] strArray72 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList73 = new java.util.ArrayList(); + boolean boolean74 = java.util.Collections.addAll((java.util.Collection) strList73, strArray72); + boolean boolean75 = strSet60.containsAll((java.util.Collection) strList73); + java.lang.String[] strArray88 = new java.lang.String[] { "fastjson.parser.safeMode", "", "# a", "@type", "", "100", "#", "97", "@type", "false", "@type" }; + java.util.ArrayList strList89 = new java.util.ArrayList(); + boolean boolean90 = java.util.Collections.addAll((java.util.Collection) strList89, strArray88); + // The following exception was thrown during execution in test generation + try { + java.util.Map> constantDescMap91 = java.util.Map.of((java.lang.constant.ConstantDesc) 97, strList1, (java.lang.constant.ConstantDesc) 100, strList23, (java.lang.constant.ConstantDesc) (-1L), strList44, (java.lang.constant.ConstantDesc) "fastjson.parser.deny.internal", strList53, (java.lang.constant.ConstantDesc) "fastjson.parser.deny.internal", strList73, (java.lang.constant.ConstantDesc) " #a", strList89); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + true + "'", boolean6 == true); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(constantDescList16); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + false + "'", boolean26 == false); + org.junit.Assert.assertNotNull(strArray30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + true + "'", boolean32 == true); + org.junit.Assert.assertNotNull(strSet35); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertNotNull(constantDescList37); + org.junit.Assert.assertNotNull(strArray43); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + org.junit.Assert.assertNotNull(strArray52); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strStream55); + org.junit.Assert.assertNotNull(strArray59); + org.junit.Assert.assertTrue("'" + boolean61 + "' != '" + true + "'", boolean61 == true); + org.junit.Assert.assertNotNull(strSet64); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + true + "'", boolean65 == true); + org.junit.Assert.assertNotNull(constantDescList66); + org.junit.Assert.assertNotNull(strArray72); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + true + "'", boolean74 == true); + org.junit.Assert.assertTrue("'" + boolean75 + "' != '" + false + "'", boolean75 == false); + org.junit.Assert.assertNotNull(strArray88); + org.junit.Assert.assertTrue("'" + boolean90 + "' != '" + true + "'", boolean90 == true); + } + + @Test + public void test0186() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0186"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.parser.Feature feature3 = null; + // The following exception was thrown during execution in test generation + try { + boolean boolean4 = defaultJSONParser1.isEnabled(feature3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"mask\" because \"feature\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + } + + @Test + public void test0187() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0187"); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 0); + org.junit.Assert.fail("Expected exception of type java.lang.ArrayIndexOutOfBoundsException; message: Index 793589513 out of bounds for length 0"); + } catch (java.lang.ArrayIndexOutOfBoundsException e) { + // Expected exception. + } + } + + @Test + public void test0188() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0188"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = serializeConfig0.propertyNamingStrategy; + com.alibaba.fastjson.serializer.SerializeBeanInfo serializeBeanInfo2 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer3 = serializeConfig0.createJavaBeanSerializer(serializeBeanInfo2); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"jsonType\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(serializeConfig0); + org.junit.Assert.assertNull(propertyNamingStrategy1); + } + + @Test + public void test0189() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0189"); + java.lang.Module module0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass2 = java.lang.Class.forName(module0, "hi!"); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0190() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0190"); + java.lang.reflect.Type type2 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = com.alibaba.fastjson.parser.ParserConfig.getGlobalInstance(); + // The following exception was thrown during execution in test generation + try { + java.util.List constantDescList4 = com.alibaba.fastjson.JSONPath.read("hi!", " #a", type2, parserConfig3); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2hi!"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(parserConfig3); + } + + @Test + public void test0191() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0191"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + java.util.List extraTypeProviderList7 = defaultJSONParser1.getExtraTypeProviders(); + java.util.Map.Entry[] entryArray9 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray10 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray9; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap11 = java.util.Map.ofEntries(wildcardEntryArray10); + boolean boolean13 = constantDescListMap11.containsValue((java.lang.Object) 10.0f); + java.util.Map.Entry[] entryArray15 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray16 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray15; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap17 = java.util.Map.ofEntries(wildcardEntryArray16); + boolean boolean19 = constantDescListMap17.containsValue((java.lang.Object) 10.0f); + boolean boolean21 = constantDescListMap17.equals((java.lang.Object) "fastjson.parser.autoTypeAccept"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj22 = defaultJSONParser1.parseObject((java.util.Map) constantDescListMap11, (java.lang.Object) "fastjson.parser.autoTypeAccept"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect {, actual EOF, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertNotNull(extraTypeProviderList7); + org.junit.Assert.assertNotNull(entryArray9); + org.junit.Assert.assertNotNull(wildcardEntryArray10); + org.junit.Assert.assertNotNull(constantDescListMap11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + false + "'", boolean13 == false); + org.junit.Assert.assertNotNull(entryArray15); + org.junit.Assert.assertNotNull(wildcardEntryArray16); + org.junit.Assert.assertNotNull(constantDescListMap17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + false + "'", boolean19 == false); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + false + "'", boolean21 == false); + } + + @Test + public void test0192() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0192"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + defaultJSONParser1.setDateFormat("fastjson.parser.safeMode"); + com.alibaba.fastjson.parser.SymbolTable symbolTable8 = defaultJSONParser1.getSymbolTable(); + java.lang.String[] strArray11 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet12 = new java.util.LinkedHashSet(); + boolean boolean13 = java.util.Collections.addAll((java.util.Collection) strSet12, strArray11); + java.util.Set strSet16 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean17 = strSet12.removeAll((java.util.Collection) strSet16); + java.util.Iterator strItor18 = strSet16.iterator(); + java.util.Map> symbolTableMap19 = java.util.Map.of(symbolTable8, strItor18); + // The following exception was thrown during execution in test generation + try { + boolean boolean21 = com.alibaba.fastjson.JSONPath.contains((java.lang.Object) strItor18, ""); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(symbolTable8); + org.junit.Assert.assertNotNull(strArray11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSet16); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strItor18); + org.junit.Assert.assertNotNull(symbolTableMap19); + } + + @Test + public void test0193() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0193"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.lang.String[] strArray13 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet14 = new java.util.LinkedHashSet(); + boolean boolean15 = java.util.Collections.addAll((java.util.Collection) strSet14, strArray13); + java.util.Set strSet18 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean19 = strSet14.removeAll((java.util.Collection) strSet18); + java.util.List constantDescList20 = java.util.List.copyOf((java.util.Collection) strSet14); + // The following exception was thrown during execution in test generation + try { + boolean boolean21 = constantDescList9.addAll((int) (short) 1, (java.util.Collection) strSet14); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(strArray13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strSet18); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(constantDescList20); + } + + @Test + public void test0194() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0194"); + char[] charArray0 = new char[] {}; + java.lang.String str1 = java.lang.String.copyValueOf(charArray0); + 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), "[]"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "" + "'", str1, ""); + } + + @Test + public void test0195() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0195"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 0, (byte) 0, (byte) 100, (byte) 10, (byte) 1 }; + 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(byteArray6, 4, 4096, 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(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 0, 0, 100, 10, 1]"); + } + + @Test + public void test0196() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0196"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.util.Set strSet64 = java.util.Set.of("hi!"); + boolean boolean66 = strSet64.contains((java.lang.Object) (byte) 10); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser9.parseArray((java.util.Collection) strSet64); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect [, actual int, pos 0, fieldName null"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertNotNull(strSet64); + org.junit.Assert.assertTrue("'" + boolean66 + "' != '" + false + "'", boolean66 == false); + } + + @Test + public void test0197() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0197"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.util.Set strSet64 = java.util.Set.of("hi!"); + java.lang.String[] strArray67 = new java.lang.String[] { "hi!", "hi!" }; + java.lang.Object obj68 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) "hi!", strArray67); + java.lang.Object obj69 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) defaultJSONParser9, strArray67); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertNotNull(strSet64); + org.junit.Assert.assertNotNull(strArray67); + org.junit.Assert.assertNotNull(obj68); + org.junit.Assert.assertEquals(obj68.toString(), "{}"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj68), "{}"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj68), "{}"); + org.junit.Assert.assertNotNull(obj69); + org.junit.Assert.assertEquals(obj69.toString(), "{}"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj69), "{}"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj69), "{}"); + } + + @Test + public void test0198() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0198"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.ListIterator constantDescItor10 = constantDescList9.listIterator(); + boolean boolean11 = constantDescList9.isEmpty(); + // The following exception was thrown during execution in test generation + try { + constantDescList9.clear(); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + } + + @Test + public void test0199() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0199"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.String[] strArray63 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet64 = new java.util.LinkedHashSet(); + boolean boolean65 = java.util.Collections.addAll((java.util.Collection) strSet64, strArray63); + java.util.Set strSet68 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean69 = strSet64.removeAll((java.util.Collection) strSet68); + java.util.Iterator strItor70 = strSet68.iterator(); + boolean boolean71 = constantDescList9.equals((java.lang.Object) strItor70); + java.util.Set strSet73 = java.util.Set.of("hi!"); + boolean boolean74 = strSet73.isEmpty(); + boolean boolean76 = strSet73.contains((java.lang.Object) "10.0"); + java.lang.String[] strArray79 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet80 = new java.util.LinkedHashSet(); + boolean boolean81 = java.util.Collections.addAll((java.util.Collection) strSet80, strArray79); + java.util.Set strSet84 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean85 = strSet80.removeAll((java.util.Collection) strSet84); + boolean boolean87 = strSet80.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator88 = strSet80.spliterator(); + boolean boolean89 = strSet73.containsAll((java.util.Collection) strSet80); + boolean boolean90 = constantDescList9.containsAll((java.util.Collection) strSet80); + // The following exception was thrown during execution in test generation + try { + boolean boolean92 = com.alibaba.fastjson.JSONPath.remove((java.lang.Object) boolean90, "97"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 97"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(strArray63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + true + "'", boolean65 == true); + org.junit.Assert.assertNotNull(strSet68); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strItor70); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + org.junit.Assert.assertNotNull(strSet73); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + false + "'", boolean74 == false); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(strArray79); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + true + "'", boolean81 == true); + org.junit.Assert.assertNotNull(strSet84); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + true + "'", boolean85 == true); + org.junit.Assert.assertTrue("'" + boolean87 + "' != '" + false + "'", boolean87 == false); + org.junit.Assert.assertNotNull(strSpliterator88); + org.junit.Assert.assertTrue("'" + boolean89 + "' != '" + true + "'", boolean89 == true); + org.junit.Assert.assertTrue("'" + boolean90 + "' != '" + true + "'", boolean90 == true); + } + + @Test + public void test0200() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0200"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.ListIterator constantDescItor10 = constantDescList9.listIterator(); + java.lang.constant.ConstantDesc[] constantDescArray19 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) constantDescList20, constantDescArray19); + boolean boolean23 = constantDescList20.remove((java.lang.Object) (-1)); + // The following exception was thrown during execution in test generation + try { + boolean boolean24 = constantDescList9.remove((java.lang.Object) (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + org.junit.Assert.assertNotNull(constantDescArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + } + + @Test + public void test0201() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0201"); + java.util.Set strSet2 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.Spliterator strSpliterator17 = strSet11.spliterator(); + boolean boolean18 = strSet4.containsAll((java.util.Collection) strSet11); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.List constantDescList28 = java.util.List.copyOf((java.util.Collection) strSet22); + java.lang.String[] strArray34 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList35 = new java.util.ArrayList(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strList35, strArray34); + boolean boolean37 = strSet22.containsAll((java.util.Collection) strList35); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + java.util.List constantDescList47 = java.util.List.copyOf((java.util.Collection) strSet41); + boolean boolean48 = strSet22.removeAll((java.util.Collection) strSet41); + boolean boolean49 = strSet4.containsAll((java.util.Collection) strSet22); + boolean boolean50 = strSet2.containsAll((java.util.Collection) strSet4); + // The following exception was thrown during execution in test generation + try { + boolean boolean52 = com.alibaba.fastjson.JSONPath.remove((java.lang.Object) strSet4, ""); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertNotNull(strArray10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSpliterator17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(constantDescList28); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(constantDescList47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + } + + @Test + public void test0202() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0202"); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig(0, true); + org.junit.Assert.fail("Expected exception of type java.lang.ArrayIndexOutOfBoundsException; message: Index 793589513 out of bounds for length 0"); + } catch (java.lang.ArrayIndexOutOfBoundsException e) { + // Expected exception. + } + } + + @Test + public void test0203() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0203"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10, true); + } + + @Test + public void test0204() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0204"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + parserConfig3.addDenyInternal("fastjson.parser.autoTypeSupport"); + java.lang.Class class7 = null; + // The following exception was thrown during execution in test generation + try { + parserConfig3.register("10.0", class7); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); + } + + @Test + public void test0205() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0205"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Spliterator strSpliterator9 = strSet3.spliterator(); + java.util.Set strSet11 = java.util.Set.of("hi!"); + boolean boolean13 = strSet11.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray14 = strSet11.toArray(); + java.lang.String[] strArray17 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet18 = new java.util.LinkedHashSet(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strSet18, strArray17); + java.util.Set strSet22 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean23 = strSet18.removeAll((java.util.Collection) strSet22); + java.util.Spliterator strSpliterator24 = strSet18.spliterator(); + boolean boolean25 = strSet11.containsAll((java.util.Collection) strSet18); + java.lang.String[] strArray28 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet29 = new java.util.LinkedHashSet(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strSet29, strArray28); + java.util.Set strSet33 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean34 = strSet29.removeAll((java.util.Collection) strSet33); + java.util.Spliterator strSpliterator35 = strSet29.spliterator(); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + java.util.List constantDescList45 = java.util.List.copyOf((java.util.Collection) strSet39); + java.lang.String[] strArray48 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet49 = new java.util.LinkedHashSet(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strSet49, strArray48); + java.util.Set strSet53 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean54 = strSet49.removeAll((java.util.Collection) strSet53); + java.lang.String[] strArray57 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet58 = new java.util.LinkedHashSet(); + boolean boolean59 = java.util.Collections.addAll((java.util.Collection) strSet58, strArray57); + java.util.Set strSet62 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean63 = strSet58.removeAll((java.util.Collection) strSet62); + java.util.Spliterator strSpliterator64 = strSet58.spliterator(); + java.lang.String[] strArray67 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet68 = new java.util.LinkedHashSet(); + boolean boolean69 = java.util.Collections.addAll((java.util.Collection) strSet68, strArray67); + java.util.Set strSet72 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean73 = strSet68.removeAll((java.util.Collection) strSet72); + java.util.List constantDescList74 = java.util.List.copyOf((java.util.Collection) strSet68); + java.util.LinkedHashSet[] linkedHashSetArray76 = new java.util.LinkedHashSet[6]; + @SuppressWarnings("unchecked") + java.util.LinkedHashSet[] strSetArray77 = (java.util.LinkedHashSet[]) linkedHashSetArray76; + strSetArray77[0] = strSet18; + strSetArray77[1] = strSet29; + strSetArray77[2] = strSet39; + strSetArray77[3] = strSet49; + strSetArray77[4] = strSet58; + strSetArray77[5] = strSet68; + java.util.LinkedHashSet[] strSetArray90 = strSet3.toArray(strSetArray77); + java.lang.Iterable[] iterableArray92 = new java.lang.Iterable[0]; + @SuppressWarnings("unchecked") + java.lang.Iterable[] strIterableArray93 = (java.lang.Iterable[]) iterableArray92; + java.util.List> strIterableList94 = java.util.List.of(strIterableArray93); + java.lang.Iterable[] iterableArray96 = new java.lang.Iterable[0]; + @SuppressWarnings("unchecked") + java.lang.Iterable[] strIterableArray97 = (java.lang.Iterable[]) iterableArray96; + java.util.List> strIterableList98 = java.util.List.of(strIterableArray97); + java.util.List[]> strIterableArrayList99 = java.util.List.of((java.lang.Iterable[]) strSetArray90, strIterableArray93, strIterableArray97); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSpliterator9); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + false + "'", boolean13 == false); + org.junit.Assert.assertNotNull(objArray14); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray14), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray14), "[hi!]"); + org.junit.Assert.assertNotNull(strArray17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSet22); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSpliterator24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(strSet33); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSpliterator35); + org.junit.Assert.assertNotNull(strArray38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSet43); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(constantDescList45); + org.junit.Assert.assertNotNull(strArray48); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSet53); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strArray57); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(strSet62); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(strSpliterator64); + org.junit.Assert.assertNotNull(strArray67); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strSet72); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertNotNull(constantDescList74); + org.junit.Assert.assertNotNull(linkedHashSetArray76); + org.junit.Assert.assertNotNull(strSetArray77); + org.junit.Assert.assertNotNull(strSetArray90); + org.junit.Assert.assertNotNull(iterableArray92); + org.junit.Assert.assertNotNull(strIterableArray93); + org.junit.Assert.assertNotNull(strIterableList94); + org.junit.Assert.assertNotNull(iterableArray96); + org.junit.Assert.assertNotNull(strIterableArray97); + org.junit.Assert.assertNotNull(strIterableList98); + org.junit.Assert.assertNotNull(strIterableArrayList99); + } + + @Test + public void test0206() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0206"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser1.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer4 = defaultJSONParser1.lexer; + java.lang.Object obj6 = null; + boolean boolean7 = com.alibaba.fastjson.JSONPath.containsValue((java.lang.Object) defaultJSONParser1, "fastjson.parser.deny.internal", obj6); + java.lang.Object obj9 = defaultJSONParser1.resolveReference(""); + org.junit.Assert.assertNotNull(jSONLexer4); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + org.junit.Assert.assertNull(obj9); + } + + @Test + public void test0207() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0207"); + byte[] byteArray4 = new byte[] { (byte) 0, (byte) 0, (byte) 1, (byte) -1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray4, (int) (byte) -1, 97, 4); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 4, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[0, 0, 1, -1]"); + } + + @Test + public void test0208() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0208"); + java.util.Set intArraySet0 = java.util.Set.of(); + org.junit.Assert.assertNotNull(intArraySet0); + } + + @Test + public void test0209() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0209"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.reflect.Type type2 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer3 = null; + boolean boolean4 = serializeConfig1.put(type2, objectSerializer3); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = serializeConfig1.propertyNamingStrategy; + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertNull(propertyNamingStrategy5); + } + + @Test + public void test0210() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0210"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.CustomMapDeserializer; + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.CustomMapDeserializer + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.CustomMapDeserializer)); + } + + @Test + public void test0211() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0211"); + byte[] byteArray5 = new byte[] { (byte) -1, (byte) 100, (byte) -1, (byte) 0, (byte) -1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray5, (int) (short) 10, 1097728, (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1097728, count -1, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[-1, 100, -1, 0, -1]"); + } + + @Test + public void test0212() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0212"); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(0); + org.junit.Assert.fail("Expected exception of type java.lang.ArrayIndexOutOfBoundsException; message: Index 793589513 out of bounds for length 0"); + } catch (java.lang.ArrayIndexOutOfBoundsException e) { + // Expected exception. + } + } + + @Test + public void test0213() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0213"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat31 = defaultJSONParser30.getDateFormat(); + defaultJSONParser9.setDateFomrat(dateFormat31); + java.lang.reflect.Type[] typeArray33 = new java.lang.reflect.Type[] {}; + // The following exception was thrown during execution in test generation + try { + java.lang.Object[] objArray34 = defaultJSONParser9.parseArray(typeArray33); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error : int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(dateFormat31); + org.junit.Assert.assertNotNull(typeArray33); + } + + @Test + public void test0214() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0214"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver6 = null; + defaultJSONParser1.setFieldTypeResolver(fieldTypeResolver6); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + } + + @Test + public void test0215() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0215"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.ParseContext parseContext5 = defaultJSONParser1.getOwnerContext(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"parent\" because \"this.context\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + } + + @Test + public void test0216() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0216"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser3 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer2); + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + com.alibaba.fastjson.parser.Feature feature14 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean15 = constantDescList13.contains((java.lang.Object) feature14); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory16 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig17 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory16); + boolean boolean18 = constantDescList13.equals((java.lang.Object) parserConfig17); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser19 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer2, parserConfig17); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: EOF error"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + feature14 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature14.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + } + + @Test + public void test0217() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0217"); + char[] charArray3 = new char[] { '#', ' ', 'a' }; + java.lang.String str4 = new java.lang.String(charArray3); + java.lang.String str5 = java.lang.String.copyValueOf(charArray3); + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "# a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "# a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[#, , a]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "# a" + "'", str4, "# a"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "# a" + "'", str5, "# a"); + } + + @Test + public void test0218() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0218"); + java.util.Map.Entry, ? extends java.lang.String[]> wildcardEntry0 = null; + java.util.Map.Entry[] entryArray2 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends java.lang.String[]>[] wildcardEntryArray3 = (java.util.Map.Entry, ? extends java.lang.String[]>[]) entryArray2; + wildcardEntryArray3[0] = wildcardEntry0; + // The following exception was thrown during execution in test generation + try { + java.util.Map, java.lang.String[]> typeIdentityHashMapMap6 = java.util.Map.ofEntries(wildcardEntryArray3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Map$Entry.getKey()\" because \"entries[0]\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(entryArray2); + org.junit.Assert.assertNotNull(wildcardEntryArray3); + } + + @Test + public void test0219() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0219"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("10.0"); + com.alibaba.fastjson.parser.ParseContext parseContext2 = null; + defaultJSONParser1.setContext(parseContext2); + java.lang.reflect.Type type4 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj5 = defaultJSONParser1.parseArrayWithType(type4); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.reflect.ParameterizedType.getActualTypeArguments()\" because \"collectionType\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0220() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0220"); + java.util.List> strComparableList0 = java.util.List.of(); + org.junit.Assert.assertNotNull(strComparableList0); + } + + @Test + public void test0221() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0221"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + java.lang.reflect.Type type3 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer4 = parserConfig0.getDeserializer(type3); + java.util.Comparator strComparator5 = java.lang.String.CASE_INSENSITIVE_ORDER; + java.util.Map> objectDeserializerMap6 = java.util.Map.of(objectDeserializer4, strComparator5); + com.alibaba.fastjson.parser.ParserConfig parserConfig8 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy9 = null; + parserConfig8.propertyNamingStrategy = propertyNamingStrategy9; + java.lang.reflect.Type type11 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer12 = parserConfig8.getDeserializer(type11); + java.util.Comparator strComparator13 = java.lang.String.CASE_INSENSITIVE_ORDER; + java.util.Map> objectDeserializerMap14 = java.util.Map.of(objectDeserializer12, strComparator13); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser16 = new com.alibaba.fastjson.parser.DefaultJSONParser("10.0"); + java.util.List resolveTaskList17 = defaultJSONParser16.getResolveTaskList(); + com.alibaba.fastjson.parser.ParserConfig parserConfig18 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy19 = null; + parserConfig18.propertyNamingStrategy = propertyNamingStrategy19; + java.lang.reflect.Type type21 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer22 = parserConfig18.getDeserializer(type21); + java.util.Comparator strComparator23 = java.lang.String.CASE_INSENSITIVE_ORDER; + java.util.Map> objectDeserializerMap24 = java.util.Map.of(objectDeserializer22, strComparator23); + java.util.Set strSet26 = java.util.Set.of("hi!"); + boolean boolean28 = strSet26.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray29 = strSet26.toArray(); + java.lang.String[] strArray32 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet33 = new java.util.LinkedHashSet(); + boolean boolean34 = java.util.Collections.addAll((java.util.Collection) strSet33, strArray32); + java.util.Set strSet37 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean38 = strSet33.removeAll((java.util.Collection) strSet37); + java.util.Spliterator strSpliterator39 = strSet33.spliterator(); + boolean boolean40 = strSet26.containsAll((java.util.Collection) strSet33); + com.alibaba.fastjson.parser.ParserConfig parserConfig41 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy42 = null; + parserConfig41.propertyNamingStrategy = propertyNamingStrategy42; + java.lang.reflect.Type type44 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer45 = parserConfig41.getDeserializer(type44); + java.util.Comparator strComparator46 = java.lang.String.CASE_INSENSITIVE_ORDER; + java.util.Map> objectDeserializerMap47 = java.util.Map.of(objectDeserializer45, strComparator46); + // The following exception was thrown during execution in test generation + try { + java.util.Map, java.lang.Object> strComparatorMap49 = java.util.Map.of(strComparator5, (java.lang.Object) 1097728, strComparator13, (java.lang.Object) resolveTaskList17, strComparator23, (java.lang.Object) boolean40, strComparator46, (java.lang.Object) 10.0f); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: duplicate key: java.lang.String$CaseInsensitiveComparator@65d783f5"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNotNull(objectDeserializer4); + org.junit.Assert.assertNotNull(strComparator5); + org.junit.Assert.assertNotNull(objectDeserializerMap6); + org.junit.Assert.assertNotNull(parserConfig8); + org.junit.Assert.assertNotNull(objectDeserializer12); + org.junit.Assert.assertNotNull(strComparator13); + org.junit.Assert.assertNotNull(objectDeserializerMap14); + org.junit.Assert.assertNotNull(resolveTaskList17); + org.junit.Assert.assertNotNull(parserConfig18); + org.junit.Assert.assertNotNull(objectDeserializer22); + org.junit.Assert.assertNotNull(strComparator23); + org.junit.Assert.assertNotNull(objectDeserializerMap24); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + false + "'", boolean28 == false); + org.junit.Assert.assertNotNull(objArray29); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray29), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray29), "[hi!]"); + org.junit.Assert.assertNotNull(strArray32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSet37); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(strSpliterator39); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(parserConfig41); + org.junit.Assert.assertNotNull(objectDeserializer45); + org.junit.Assert.assertNotNull(strComparator46); + org.junit.Assert.assertNotNull(objectDeserializerMap47); + } + + @Test + public void test0222() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0222"); + byte[] byteArray1 = new byte[] { (byte) -1 }; + java.lang.String str3 = new java.lang.String(byteArray1, 1); + java.lang.Object obj5 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) str3, "fastjson.parser.deny.internal"); + org.junit.Assert.assertNotNull(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[-1]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u01ff" + "'", str3, "\u01ff"); + org.junit.Assert.assertNull(obj5); + } + + @Test + public void test0223() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0223"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.UseBigDecimal; + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.UseBigDecimal + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.UseBigDecimal)); + } + + @Test + public void test0224() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0224"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.constant.ConstantDesc constantDesc62 = constantDescList9.remove(6); + // The following exception was thrown during execution in test generation + try { + java.util.List constantDescList65 = constantDescList9.subList(3, 100); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: toIndex = 100"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertEquals("'" + constantDesc62 + "' != '" + 1L + "'", constantDesc62, 1L); + } + + @Test + public void test0225() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0225"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("fastjson.parser.deny.internal", "100"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: error parse false"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0226() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0226"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.String[] strArray63 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet64 = new java.util.LinkedHashSet(); + boolean boolean65 = java.util.Collections.addAll((java.util.Collection) strSet64, strArray63); + java.util.Set strSet68 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean69 = strSet64.removeAll((java.util.Collection) strSet68); + java.util.Iterator strItor70 = strSet68.iterator(); + boolean boolean71 = constantDescList9.equals((java.lang.Object) strItor70); + java.util.Set strSet73 = java.util.Set.of("hi!"); + boolean boolean74 = strSet73.isEmpty(); + boolean boolean76 = strSet73.contains((java.lang.Object) "10.0"); + java.lang.String[] strArray79 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet80 = new java.util.LinkedHashSet(); + boolean boolean81 = java.util.Collections.addAll((java.util.Collection) strSet80, strArray79); + java.util.Set strSet84 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean85 = strSet80.removeAll((java.util.Collection) strSet84); + boolean boolean87 = strSet80.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator88 = strSet80.spliterator(); + boolean boolean89 = strSet73.containsAll((java.util.Collection) strSet80); + boolean boolean90 = constantDescList9.containsAll((java.util.Collection) strSet80); + java.lang.Object[] objArray91 = strSet80.toArray(); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(strArray63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + true + "'", boolean65 == true); + org.junit.Assert.assertNotNull(strSet68); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strItor70); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + org.junit.Assert.assertNotNull(strSet73); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + false + "'", boolean74 == false); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(strArray79); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + true + "'", boolean81 == true); + org.junit.Assert.assertNotNull(strSet84); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + true + "'", boolean85 == true); + org.junit.Assert.assertTrue("'" + boolean87 + "' != '" + false + "'", boolean87 == false); + org.junit.Assert.assertNotNull(strSpliterator88); + org.junit.Assert.assertTrue("'" + boolean89 + "' != '" + true + "'", boolean89 == true); + org.junit.Assert.assertTrue("'" + boolean90 + "' != '" + true + "'", boolean90 == true); + org.junit.Assert.assertNotNull(objArray91); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray91), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray91), "[]"); + } + + @Test + public void test0227() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0227"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Set strSet10 = java.util.Set.of("hi!"); + boolean boolean12 = strSet10.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray13 = strSet10.toArray(); + java.lang.String[] strArray16 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet17 = new java.util.LinkedHashSet(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) strSet17, strArray16); + java.util.Set strSet21 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean22 = strSet17.removeAll((java.util.Collection) strSet21); + java.util.Spliterator strSpliterator23 = strSet17.spliterator(); + boolean boolean24 = strSet10.containsAll((java.util.Collection) strSet17); + java.lang.Object[] objArray25 = strSet17.toArray(); + java.util.stream.Stream strStream26 = strSet17.parallelStream(); + java.lang.String[] strArray29 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet30 = new java.util.LinkedHashSet(); + boolean boolean31 = java.util.Collections.addAll((java.util.Collection) strSet30, strArray29); + java.util.Set strSet34 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean35 = strSet30.removeAll((java.util.Collection) strSet34); + boolean boolean37 = strSet30.contains((java.lang.Object) (-1.0d)); + strSet30.clear(); + boolean boolean39 = strSet17.retainAll((java.util.Collection) strSet30); + boolean boolean40 = strSet3.equals((java.lang.Object) strSet30); + java.util.Spliterator strSpliterator41 = strSet30.spliterator(); + java.lang.String[] strArray44 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet45 = new java.util.LinkedHashSet(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strSet45, strArray44); + java.util.Set strSet49 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean50 = strSet45.removeAll((java.util.Collection) strSet49); + boolean boolean52 = strSet45.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator53 = strSet45.spliterator(); + // The following exception was thrown during execution in test generation + try { + java.util.Set serializableSet54 = java.util.Set.of((java.io.Serializable) strSet30, (java.io.Serializable) strSet45); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: duplicate element: []"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(objArray13); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray13), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray13), "[hi!]"); + org.junit.Assert.assertNotNull(strArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strSet21); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSpliterator23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(objArray25); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray25), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray25), "[]"); + org.junit.Assert.assertNotNull(strStream26); + org.junit.Assert.assertNotNull(strArray29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(strSet34); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + false + "'", boolean39 == false); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSpliterator41); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + false + "'", boolean52 == false); + org.junit.Assert.assertNotNull(strSpliterator53); + } + + @Test + public void test0228() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0228"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray2 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray1; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap3 = java.util.Map.ofEntries(wildcardEntryArray2); + boolean boolean5 = constantDescListMap3.containsValue((java.lang.Object) 10.0f); + java.lang.Object obj6 = null; + // The following exception was thrown during execution in test generation + try { + boolean boolean7 = constantDescListMap3.containsKey(obj6); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(constantDescListMap3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + } + + @Test + public void test0229() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0229"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String str6 = defaultJSONParser1.getInput(); + com.alibaba.fastjson.parser.Feature feature7 = com.alibaba.fastjson.parser.Feature.UseObjectArray; + boolean boolean8 = defaultJSONParser1.isEnabled(feature7); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig11 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig13 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy14 = null; + serializeConfig13.setPropertyNamingStrategy(propertyNamingStrategy14); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig18 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str19 = serializeConfig18.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig22 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig22.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig26 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig26.clearSerializers(); + java.util.Map strMap28 = java.util.Map.of("true", serializeConfig11, "", serializeConfig13, "fastjson.parser.safeMode", serializeConfig18, "97", serializeConfig22, "10.0", serializeConfig26); + com.alibaba.fastjson.JSONPath jSONPath31 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser33 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer34 = defaultJSONParser33.getLexer(); + java.lang.Object obj35 = defaultJSONParser33.input; + boolean boolean36 = jSONPath31.remove((java.lang.Object) defaultJSONParser33); + java.lang.String str37 = defaultJSONParser33.getInput(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj38 = defaultJSONParser1.parseObject((java.util.Map) strMap28, (java.lang.Object) defaultJSONParser33); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect {, actual int, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "97" + "'", str6, "97"); + org.junit.Assert.assertTrue("'" + feature7 + "' != '" + com.alibaba.fastjson.parser.Feature.UseObjectArray + "'", feature7.equals(com.alibaba.fastjson.parser.Feature.UseObjectArray)); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + false + "'", boolean8 == false); + org.junit.Assert.assertEquals("'" + str19 + "' != '" + "@type" + "'", str19, "@type"); + org.junit.Assert.assertNotNull(serializeConfig26); + org.junit.Assert.assertNotNull(strMap28); + org.junit.Assert.assertNotNull(jSONLexer34); + org.junit.Assert.assertEquals("'" + obj35 + "' != '" + "97" + "'", obj35, "97"); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertEquals("'" + str37 + "' != '" + "97" + "'", str37, "97"); + } + + @Test + public void test0230() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0230"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj28 = defaultJSONParser27.input; + java.util.Set strSet30 = java.util.Set.of("hi!"); + boolean boolean32 = strSet30.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray33 = strSet30.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser35 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj36 = defaultJSONParser35.input; + java.util.Set strSet38 = java.util.Set.of("hi!"); + boolean boolean40 = strSet38.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray41 = strSet38.toArray(); + java.lang.String[] strArray44 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet45 = new java.util.LinkedHashSet(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strSet45, strArray44); + java.util.Set strSet49 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean50 = strSet45.removeAll((java.util.Collection) strSet49); + java.util.Spliterator strSpliterator51 = strSet45.spliterator(); + boolean boolean52 = strSet38.containsAll((java.util.Collection) strSet45); + java.lang.Object[] objArray53 = strSet45.toArray(); + java.util.Map defaultJSONParserMap54 = java.util.Map.of(defaultJSONParser27, objArray33, defaultJSONParser35, objArray53); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser56 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat57 = defaultJSONParser56.getDateFormat(); + defaultJSONParser35.setDateFomrat(dateFormat57); + boolean boolean59 = strStreamEntry25.equals((java.lang.Object) defaultJSONParser35); + java.util.Map.Entry[] entryArray61 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry[], ? extends java.util.Spliterator>[] wildcardEntryArray62 = (java.util.Map.Entry[], ? extends java.util.Spliterator>[]) entryArray61; + java.util.Map[], java.util.Spliterator> strIterableArrayMap63 = java.util.Map.ofEntries((java.util.Map.Entry[], ? extends java.util.Spliterator>[]) entryArray61); + // The following exception was thrown during execution in test generation + try { + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray64 = strStreamEntry25.setValue((java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray61); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: not supported"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + "97" + "'", obj36, "97"); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[hi!]"); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSpliterator51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(objArray53); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray53), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray53), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap54); + org.junit.Assert.assertNotNull(dateFormat57); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + false + "'", boolean59 == false); + org.junit.Assert.assertNotNull(entryArray61); + org.junit.Assert.assertNotNull(wildcardEntryArray62); + org.junit.Assert.assertNotNull(strIterableArrayMap63); + } + + @Test + public void test0231() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0231"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.IgnoreAutoType; + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.IgnoreAutoType + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.IgnoreAutoType)); + } + + @Test + public void test0232() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0232"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray5 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet6 = new java.util.LinkedHashSet(); + boolean boolean7 = java.util.Collections.addAll((java.util.Collection) strSet6, strArray5); + java.util.Set strSet10 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean11 = strSet6.removeAll((java.util.Collection) strSet10); + java.util.Iterator strItor12 = strSet10.iterator(); + int int13 = jSONPath2.size((java.lang.Object) strItor12); + java.lang.String str14 = jSONPath2.toJSONString(); + com.alibaba.fastjson.JSONPath jSONPath17 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Iterator strItor27 = strSet25.iterator(); + int int28 = jSONPath17.size((java.lang.Object) strItor27); + int int29 = jSONPath2.size((java.lang.Object) int28); + int int31 = com.alibaba.fastjson.JSONPath.size((java.lang.Object) jSONPath2, "fastjson.parser.autoTypeSupport"); + java.lang.String str32 = jSONPath2.toJSONString(); + org.junit.Assert.assertNotNull(strArray5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strItor12); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + (-1) + "'", int13 == (-1)); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\"fastjson.parser.autoTypeAccept\"" + "'", str14, "\"fastjson.parser.autoTypeAccept\""); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strItor27); + org.junit.Assert.assertTrue("'" + int28 + "' != '" + (-1) + "'", int28 == (-1)); + org.junit.Assert.assertTrue("'" + int29 + "' != '" + (-1) + "'", int29 == (-1)); + org.junit.Assert.assertTrue("'" + int31 + "' != '" + (-1) + "'", int31 == (-1)); + org.junit.Assert.assertEquals("'" + str32 + "' != '" + "\"fastjson.parser.autoTypeAccept\"" + "'", str32, "\"fastjson.parser.autoTypeAccept\""); + } + + @Test + public void test0233() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0233"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + boolean boolean5 = strSet1.equals((java.lang.Object) (-1.0f)); + // The following exception was thrown during execution in test generation + try { + strSet1.clear(); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + } + + @Test + public void test0234() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0234"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser1.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer4 = defaultJSONParser1.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer7 = defaultJSONParser6.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser9.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer12 = defaultJSONParser9.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser14.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer17 = defaultJSONParser14.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser19 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer20 = defaultJSONParser19.getLexer(); + java.util.Set jSONLexerSet21 = java.util.Set.of(jSONLexer4, jSONLexer7, jSONLexer12, jSONLexer17, jSONLexer20); + // The following exception was thrown during execution in test generation + try { + boolean boolean23 = com.alibaba.fastjson.JSONPath.remove((java.lang.Object) jSONLexer12, " #a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. #a"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer4); + org.junit.Assert.assertNotNull(jSONLexer7); + org.junit.Assert.assertNotNull(jSONLexer12); + org.junit.Assert.assertNotNull(jSONLexer17); + org.junit.Assert.assertNotNull(jSONLexer20); + org.junit.Assert.assertNotNull(jSONLexerSet21); + } + + @Test + public void test0235() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0235"); + com.alibaba.fastjson.parser.ParserConfig parserConfig2 = com.alibaba.fastjson.parser.ParserConfig.getGlobalInstance(); + com.alibaba.fastjson.parser.Feature feature4 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature5 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature6 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature7 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature8 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature9 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature[] featureArray10 = new com.alibaba.fastjson.parser.Feature[] { feature4, feature5, feature6, feature7, feature8, feature9 }; + int int11 = com.alibaba.fastjson.parser.Feature.of(featureArray10); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj12 = com.alibaba.fastjson.JSONPath.extract("false", "fastjson.parser.deny.internal", parserConfig2, (int) ' ', featureArray10); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: false"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(parserConfig2); + org.junit.Assert.assertTrue("'" + feature4 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature4.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature5 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature5.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature6 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature6.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature7 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature7.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature8 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature8.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature9 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature9.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertNotNull(featureArray10); + org.junit.Assert.assertTrue("'" + int11 + "' != '" + 1097728 + "'", int11 == 1097728); + } + + @Test + public void test0236() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0236"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + parserConfig0.setAutoTypeSupport(false); + com.alibaba.fastjson.util.FieldInfo fieldInfo5 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer6 = parserConfig0.getDeserializer(fieldInfo5); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"fieldClass\" because \"fieldInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(parserConfig0); + } + + @Test + public void test0237() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0237"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory12 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory12); + boolean boolean14 = constantDescList9.equals((java.lang.Object) parserConfig13); + // The following exception was thrown during execution in test generation + try { + constantDescList9.clear(); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + } + + @Test + public void test0238() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0238"); + byte[] byteArray5 = new byte[] { (byte) -1, (byte) 10, (byte) -1, (byte) 10, (byte) 0 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray5, (-1), (int) (byte) 10, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 52, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[-1, 10, -1, 10, 0]"); + } + + @Test + public void test0239() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0239"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + boolean boolean28 = strSet21.contains((java.lang.Object) (-1.0d)); + strSet21.clear(); + boolean boolean30 = strSet8.retainAll((java.util.Collection) strSet21); + java.lang.constant.ConstantDesc[] constantDescArray39 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList40 = new java.util.ArrayList(); + boolean boolean41 = java.util.Collections.addAll((java.util.Collection) constantDescList40, constantDescArray39); + boolean boolean43 = constantDescList40.remove((java.lang.Object) (-1)); + java.lang.String[] strArray46 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet47 = new java.util.LinkedHashSet(); + boolean boolean48 = java.util.Collections.addAll((java.util.Collection) strSet47, strArray46); + java.util.Set strSet51 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean52 = strSet47.removeAll((java.util.Collection) strSet51); + java.util.List constantDescList53 = java.util.List.copyOf((java.util.Collection) strSet47); + com.alibaba.fastjson.parser.Feature feature54 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean55 = constantDescList53.contains((java.lang.Object) feature54); + boolean boolean56 = constantDescList40.contains((java.lang.Object) feature54); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser58 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer59 = defaultJSONParser58.getLexer(); + java.lang.Object obj60 = defaultJSONParser58.input; + com.alibaba.fastjson.parser.ParseContext parseContext61 = null; + defaultJSONParser58.setContext(parseContext61); + java.lang.Object obj63 = defaultJSONParser58.parseKey(); + java.lang.String[] strArray66 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet67 = new java.util.LinkedHashSet(); + boolean boolean68 = java.util.Collections.addAll((java.util.Collection) strSet67, strArray66); + java.util.Set strSet71 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean72 = strSet67.removeAll((java.util.Collection) strSet71); + java.util.List constantDescList73 = java.util.List.copyOf((java.util.Collection) strSet67); + java.lang.String[] strArray79 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList80 = new java.util.ArrayList(); + boolean boolean81 = java.util.Collections.addAll((java.util.Collection) strList80, strArray79); + boolean boolean82 = strSet67.containsAll((java.util.Collection) strList80); + defaultJSONParser58.checkListResolve((java.util.Collection) strList80); + boolean boolean84 = constantDescList40.remove((java.lang.Object) strList80); + boolean boolean85 = strSet8.remove((java.lang.Object) boolean84); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + false + "'", boolean28 == false); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(constantDescArray39); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + false + "'", boolean43 == false); + org.junit.Assert.assertNotNull(strArray46); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(strSet51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(constantDescList53); + org.junit.Assert.assertTrue("'" + feature54 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature54.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + false + "'", boolean55 == false); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + false + "'", boolean56 == false); + org.junit.Assert.assertNotNull(jSONLexer59); + org.junit.Assert.assertEquals("'" + obj60 + "' != '" + "97" + "'", obj60, "97"); + org.junit.Assert.assertEquals("'" + obj63 + "' != '" + 97 + "'", obj63, 97); + org.junit.Assert.assertNotNull(strArray66); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(strSet71); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertNotNull(constantDescList73); + org.junit.Assert.assertNotNull(strArray79); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + true + "'", boolean81 == true); + org.junit.Assert.assertTrue("'" + boolean82 + "' != '" + false + "'", boolean82 == false); + org.junit.Assert.assertTrue("'" + boolean84 + "' != '" + false + "'", boolean84 == false); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + false + "'", boolean85 == false); + } + + @Test + public void test0240() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0240"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.String[] strArray63 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet64 = new java.util.LinkedHashSet(); + boolean boolean65 = java.util.Collections.addAll((java.util.Collection) strSet64, strArray63); + java.util.Set strSet68 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean69 = strSet64.removeAll((java.util.Collection) strSet68); + java.util.Iterator strItor70 = strSet68.iterator(); + boolean boolean71 = constantDescList9.equals((java.lang.Object) strItor70); + java.util.Set strSet73 = java.util.Set.of("hi!"); + boolean boolean74 = strSet73.isEmpty(); + boolean boolean76 = strSet73.contains((java.lang.Object) "10.0"); + java.lang.String[] strArray79 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet80 = new java.util.LinkedHashSet(); + boolean boolean81 = java.util.Collections.addAll((java.util.Collection) strSet80, strArray79); + java.util.Set strSet84 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean85 = strSet80.removeAll((java.util.Collection) strSet84); + boolean boolean87 = strSet80.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator88 = strSet80.spliterator(); + boolean boolean89 = strSet73.containsAll((java.util.Collection) strSet80); + boolean boolean90 = constantDescList9.containsAll((java.util.Collection) strSet80); + strSet80.clear(); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(strArray63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + true + "'", boolean65 == true); + org.junit.Assert.assertNotNull(strSet68); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strItor70); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + org.junit.Assert.assertNotNull(strSet73); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + false + "'", boolean74 == false); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(strArray79); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + true + "'", boolean81 == true); + org.junit.Assert.assertNotNull(strSet84); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + true + "'", boolean85 == true); + org.junit.Assert.assertTrue("'" + boolean87 + "' != '" + false + "'", boolean87 == false); + org.junit.Assert.assertNotNull(strSpliterator88); + org.junit.Assert.assertTrue("'" + boolean89 + "' != '" + true + "'", boolean89 == true); + org.junit.Assert.assertTrue("'" + boolean90 + "' != '" + true + "'", boolean90 == true); + } + + @Test + public void test0241() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0241"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + java.util.Spliterator constantDescSpliterator17 = constantDescList13.spliterator(); + // The following exception was thrown during execution in test generation + try { + constantDescList13.add((int) (short) 100, (java.lang.constant.ConstantDesc) "fastjson.parser.autoTypeSupport"); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(constantDescSpliterator17); + } + + @Test + public void test0242() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0242"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + int int7 = defaultJSONParser1.getResolveStatus(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat10 = defaultJSONParser9.getDateFormat(); + defaultJSONParser1.setDateFomrat(dateFormat10); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj12 = defaultJSONParser1.parseKey(); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: unterminated json string, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertTrue("'" + int7 + "' != '" + 0 + "'", int7 == 0); + org.junit.Assert.assertNotNull(dateFormat10); + } + + @Test + public void test0243() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0243"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + java.lang.String[] strArray9 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet10 = new java.util.LinkedHashSet(); + boolean boolean11 = java.util.Collections.addAll((java.util.Collection) strSet10, strArray9); + java.util.Set strSet14 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean15 = strSet10.removeAll((java.util.Collection) strSet14); + java.util.List constantDescList16 = java.util.List.copyOf((java.util.Collection) strSet10); + java.lang.String[] strArray22 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList23 = new java.util.ArrayList(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strList23, strArray22); + boolean boolean25 = strSet10.containsAll((java.util.Collection) strList23); + defaultJSONParser1.checkListResolve((java.util.Collection) strList23); + java.lang.String[] strArray29 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet30 = new java.util.LinkedHashSet(); + boolean boolean31 = java.util.Collections.addAll((java.util.Collection) strSet30, strArray29); + java.util.Set strSet34 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean35 = strSet30.removeAll((java.util.Collection) strSet34); + java.util.List constantDescList36 = java.util.List.copyOf((java.util.Collection) strSet30); + java.lang.String[] strArray42 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList43 = new java.util.ArrayList(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) strList43, strArray42); + boolean boolean45 = strSet30.containsAll((java.util.Collection) strList43); + java.lang.String[] strArray48 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet49 = new java.util.LinkedHashSet(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strSet49, strArray48); + java.util.Set strSet53 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean54 = strSet49.removeAll((java.util.Collection) strSet53); + java.util.List constantDescList55 = java.util.List.copyOf((java.util.Collection) strSet49); + boolean boolean56 = strSet30.removeAll((java.util.Collection) strSet49); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.parseExtra((java.lang.Object) strSet30, "fastjson.parser.deny.internal"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not match : - ?, info : pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(constantDescList16); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(strArray29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(strSet34); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertNotNull(constantDescList36); + org.junit.Assert.assertNotNull(strArray42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + false + "'", boolean45 == false); + org.junit.Assert.assertNotNull(strArray48); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSet53); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(constantDescList55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + false + "'", boolean56 == false); + } + + @Test + public void test0244() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0244"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + java.lang.String[] strArray9 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet10 = new java.util.LinkedHashSet(); + boolean boolean11 = java.util.Collections.addAll((java.util.Collection) strSet10, strArray9); + java.util.Set strSet14 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean15 = strSet10.removeAll((java.util.Collection) strSet14); + java.util.List constantDescList16 = java.util.List.copyOf((java.util.Collection) strSet10); + java.lang.String[] strArray22 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList23 = new java.util.ArrayList(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strList23, strArray22); + boolean boolean25 = strSet10.containsAll((java.util.Collection) strList23); + defaultJSONParser1.checkListResolve((java.util.Collection) strList23); + java.util.List extraProcessorList27 = defaultJSONParser1.getExtraProcessors(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(constantDescList16); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(extraProcessorList27); + } + + @Test + public void test0245() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0245"); + int[] intArray4 = new int[] { ' ', 100, 2, 97 }; + java.lang.String str7 = new java.lang.String(intArray4, 3, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(intArray4, (int) 'a', 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 0, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray4), "[32, 100, 2, 97]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "" + "'", str7, ""); + } + + @Test + public void test0246() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0246"); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry0 = null; + java.util.Map.Entry[] entryArray2 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray3 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray2; + wildcardEntryArray3[0] = wildcardEntry0; + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry6 = null; + java.util.Map.Entry[] entryArray8 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray9 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray8; + wildcardEntryArray9[0] = wildcardEntry6; + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry12 = null; + java.util.Map.Entry[] entryArray14 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray15 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray14; + wildcardEntryArray15[0] = wildcardEntry12; + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry18 = null; + java.util.Map.Entry[] entryArray20 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray21 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray20; + wildcardEntryArray21[0] = wildcardEntry18; + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry24 = null; + java.util.Map.Entry[] entryArray26 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray27 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray26; + wildcardEntryArray27[0] = wildcardEntry24; + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry30 = null; + java.util.Map.Entry[] entryArray32 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray33 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray32; + wildcardEntryArray33[0] = wildcardEntry30; + java.util.Map.Entry[][] entryArray37 = new java.util.Map.Entry[6][]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[][] wildcardEntryArray38 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[][]) entryArray37; + wildcardEntryArray38[0] = wildcardEntryArray3; + wildcardEntryArray38[1] = wildcardEntryArray9; + wildcardEntryArray38[2] = wildcardEntryArray15; + wildcardEntryArray38[3] = wildcardEntryArray21; + wildcardEntryArray38[4] = wildcardEntryArray27; + wildcardEntryArray38[5] = wildcardEntryArray33; + java.util.List, ? extends com.alibaba.fastjson.parser.Feature>[]> wildcardEntryArrayList51 = java.util.List.of(wildcardEntryArray38); + org.junit.Assert.assertNotNull(entryArray2); + org.junit.Assert.assertNotNull(wildcardEntryArray3); + org.junit.Assert.assertNotNull(entryArray8); + org.junit.Assert.assertNotNull(wildcardEntryArray9); + org.junit.Assert.assertNotNull(entryArray14); + org.junit.Assert.assertNotNull(wildcardEntryArray15); + org.junit.Assert.assertNotNull(entryArray20); + org.junit.Assert.assertNotNull(wildcardEntryArray21); + org.junit.Assert.assertNotNull(entryArray26); + org.junit.Assert.assertNotNull(wildcardEntryArray27); + org.junit.Assert.assertNotNull(entryArray32); + org.junit.Assert.assertNotNull(wildcardEntryArray33); + org.junit.Assert.assertNotNull(entryArray37); + org.junit.Assert.assertNotNull(wildcardEntryArray38); + org.junit.Assert.assertNotNull(wildcardEntryArrayList51); + } + + @Test + public void test0247() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0247"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser4.getLexer(); + java.lang.Object obj6 = defaultJSONParser4.input; + boolean boolean7 = jSONPath2.remove((java.lang.Object) defaultJSONParser4); + java.lang.String str8 = defaultJSONParser4.getInput(); + java.lang.reflect.Type type9 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj10 = defaultJSONParser4.parseArrayWithType(type9); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.reflect.ParameterizedType.getActualTypeArguments()\" because \"collectionType\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "97" + "'", str8, "97"); + } + + @Test + public void test0248() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0248"); + com.alibaba.fastjson.JSONPath jSONPath1 = new com.alibaba.fastjson.JSONPath("-1.0"); + } + + @Test + public void test0249() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0249"); + java.util.Locale locale0 = null; + java.util.Map.Entry[] entryArray3 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray4 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray3; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap5 = java.util.Map.ofEntries(wildcardEntryArray4); + java.util.Map strMap6 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardEntryArray4); + java.lang.String str7 = java.lang.String.format(locale0, "", (java.lang.Object[]) wildcardEntryArray4); + org.junit.Assert.assertNotNull(entryArray3); + org.junit.Assert.assertNotNull(wildcardEntryArray4); + org.junit.Assert.assertNotNull(constantDescListMap5); + org.junit.Assert.assertNotNull(strMap6); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "" + "'", str7, ""); + } + + @Test + public void test0250() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0250"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + com.alibaba.fastjson.JSONPath jSONPath5 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str6 = jSONPath5.toJSONString(); + java.lang.String str7 = jSONPath5.getPath(); + com.alibaba.fastjson.JSONPath jSONPath10 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str11 = jSONPath10.toJSONString(); + com.alibaba.fastjson.JSONPath jSONPath13 = com.alibaba.fastjson.JSONPath.compile("@type"); + com.alibaba.fastjson.JSONPath jSONPath16 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser18 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj19 = defaultJSONParser18.input; + java.util.Set strSet21 = java.util.Set.of("hi!"); + boolean boolean23 = strSet21.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray24 = strSet21.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser26 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj27 = defaultJSONParser26.input; + java.util.Set strSet29 = java.util.Set.of("hi!"); + boolean boolean31 = strSet29.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray32 = strSet29.toArray(); + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.Spliterator strSpliterator42 = strSet36.spliterator(); + boolean boolean43 = strSet29.containsAll((java.util.Collection) strSet36); + java.lang.Object[] objArray44 = strSet36.toArray(); + java.util.Map defaultJSONParserMap45 = java.util.Map.of(defaultJSONParser18, objArray24, defaultJSONParser26, objArray44); + com.alibaba.fastjson.parser.Feature feature46 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean47 = defaultJSONParser26.isEnabled(feature46); + com.alibaba.fastjson.JSONPath jSONPath50 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser52 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer53 = defaultJSONParser52.getLexer(); + java.lang.Object obj54 = defaultJSONParser52.input; + boolean boolean55 = jSONPath50.remove((java.lang.Object) defaultJSONParser52); + com.alibaba.fastjson.parser.Feature feature56 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext57 = defaultJSONParser26.setContext((java.lang.Object) jSONPath50, (java.lang.Object) feature56); + com.alibaba.fastjson.JSONPath jSONPath60 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.JSONPath jSONPath63 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray66 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet67 = new java.util.LinkedHashSet(); + boolean boolean68 = java.util.Collections.addAll((java.util.Collection) strSet67, strArray66); + java.util.Set strSet71 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean72 = strSet67.removeAll((java.util.Collection) strSet71); + java.util.Iterator strItor73 = strSet71.iterator(); + int int74 = jSONPath63.size((java.lang.Object) strItor73); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig75 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig75.clearSerializers(); + java.lang.Object obj79 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) serializeConfig75, "true", false); + java.util.Set wildcardSet80 = jSONPath63.keySet((java.lang.Object) false); + com.alibaba.fastjson.JSONPath jSONPath83 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.util.Set jSONAwareSet84 = java.util.Set.of((com.alibaba.fastjson.JSONAware) jSONPath2, (com.alibaba.fastjson.JSONAware) jSONPath5, (com.alibaba.fastjson.JSONAware) jSONPath10, (com.alibaba.fastjson.JSONAware) jSONPath13, (com.alibaba.fastjson.JSONAware) jSONPath16, (com.alibaba.fastjson.JSONAware) jSONPath50, (com.alibaba.fastjson.JSONAware) jSONPath60, (com.alibaba.fastjson.JSONAware) jSONPath63, (com.alibaba.fastjson.JSONAware) jSONPath83); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig86 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + boolean boolean87 = jSONPath16.contains((java.lang.Object) true); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str6, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "fastjson.parser.safeMode" + "'", str7, "fastjson.parser.safeMode"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str11, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertNotNull(jSONPath13); + org.junit.Assert.assertEquals("'" + obj19 + "' != '" + "97" + "'", obj19, "97"); + org.junit.Assert.assertNotNull(strSet21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(objArray24); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + "97" + "'", obj27, "97"); + org.junit.Assert.assertNotNull(strSet29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + org.junit.Assert.assertNotNull(objArray32); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray32), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray32), "[hi!]"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(strSpliterator42); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(objArray44); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray44), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray44), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap45); + org.junit.Assert.assertTrue("'" + feature46 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature46.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(jSONLexer53); + org.junit.Assert.assertEquals("'" + obj54 + "' != '" + "97" + "'", obj54, "97"); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + false + "'", boolean55 == false); + org.junit.Assert.assertTrue("'" + feature56 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature56.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext57); + org.junit.Assert.assertNotNull(strArray66); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(strSet71); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertNotNull(strItor73); + org.junit.Assert.assertTrue("'" + int74 + "' != '" + (-1) + "'", int74 == (-1)); + org.junit.Assert.assertNotNull(serializeConfig75); + org.junit.Assert.assertNull(obj79); + org.junit.Assert.assertNull(wildcardSet80); + org.junit.Assert.assertNotNull(jSONAwareSet84); + org.junit.Assert.assertTrue("'" + boolean87 + "' != '" + false + "'", boolean87 == false); + } + + @Test + public void test0251() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0251"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("-1.0", "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: not support jsonpath : yyyy-MM-dd HH:mm:ss"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0252() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0252"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.SymbolTable symbolTable29 = defaultJSONParser9.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig30 = defaultJSONParser9.getConfig(); + java.util.Set strSet32 = java.util.Set.of("hi!"); + boolean boolean34 = strSet32.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray35 = strSet32.toArray(); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + java.util.Spliterator strSpliterator45 = strSet39.spliterator(); + boolean boolean46 = strSet32.containsAll((java.util.Collection) strSet39); + java.lang.Object[] objArray47 = strSet39.toArray(); + defaultJSONParser9.checkListResolve((java.util.Collection) strSet39); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser50 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser52 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj53 = defaultJSONParser52.input; + java.util.Set strSet55 = java.util.Set.of("hi!"); + boolean boolean57 = strSet55.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray58 = strSet55.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser60 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj61 = defaultJSONParser60.input; + java.util.Set strSet63 = java.util.Set.of("hi!"); + boolean boolean65 = strSet63.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray66 = strSet63.toArray(); + java.lang.String[] strArray69 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet70 = new java.util.LinkedHashSet(); + boolean boolean71 = java.util.Collections.addAll((java.util.Collection) strSet70, strArray69); + java.util.Set strSet74 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean75 = strSet70.removeAll((java.util.Collection) strSet74); + java.util.Spliterator strSpliterator76 = strSet70.spliterator(); + boolean boolean77 = strSet63.containsAll((java.util.Collection) strSet70); + java.lang.Object[] objArray78 = strSet70.toArray(); + java.util.Map defaultJSONParserMap79 = java.util.Map.of(defaultJSONParser52, objArray58, defaultJSONParser60, objArray78); + com.alibaba.fastjson.parser.Feature feature80 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean81 = defaultJSONParser60.isEnabled(feature80); + com.alibaba.fastjson.JSONPath jSONPath84 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser86 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer87 = defaultJSONParser86.getLexer(); + java.lang.Object obj88 = defaultJSONParser86.input; + boolean boolean89 = jSONPath84.remove((java.lang.Object) defaultJSONParser86); + com.alibaba.fastjson.parser.Feature feature90 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext91 = defaultJSONParser60.setContext((java.lang.Object) jSONPath84, (java.lang.Object) feature90); + defaultJSONParser50.setContext(parseContext91); + com.alibaba.fastjson.parser.Feature feature93 = com.alibaba.fastjson.parser.Feature.SortFeidFastMatch; + defaultJSONParser50.config(feature93, true); + boolean boolean96 = defaultJSONParser9.isEnabled(feature93); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(symbolTable29); + org.junit.Assert.assertNotNull(parserConfig30); + org.junit.Assert.assertNotNull(strSet32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(objArray35); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray35), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray35), "[hi!]"); + org.junit.Assert.assertNotNull(strArray38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSet43); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strSpliterator45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(objArray47); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray47), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray47), "[]"); + org.junit.Assert.assertEquals("'" + obj53 + "' != '" + "97" + "'", obj53, "97"); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + false + "'", boolean57 == false); + org.junit.Assert.assertNotNull(objArray58); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray58), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray58), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj61 + "' != '" + "97" + "'", obj61, "97"); + org.junit.Assert.assertNotNull(strSet63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + false + "'", boolean65 == false); + org.junit.Assert.assertNotNull(objArray66); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray66), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray66), "[hi!]"); + org.junit.Assert.assertNotNull(strArray69); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertNotNull(strSet74); + org.junit.Assert.assertTrue("'" + boolean75 + "' != '" + true + "'", boolean75 == true); + org.junit.Assert.assertNotNull(strSpliterator76); + org.junit.Assert.assertTrue("'" + boolean77 + "' != '" + true + "'", boolean77 == true); + org.junit.Assert.assertNotNull(objArray78); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray78), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray78), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap79); + org.junit.Assert.assertTrue("'" + feature80 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature80.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + false + "'", boolean81 == false); + org.junit.Assert.assertNotNull(jSONLexer87); + org.junit.Assert.assertEquals("'" + obj88 + "' != '" + "97" + "'", obj88, "97"); + org.junit.Assert.assertTrue("'" + boolean89 + "' != '" + false + "'", boolean89 == false); + org.junit.Assert.assertTrue("'" + feature90 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature90.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext91); + org.junit.Assert.assertTrue("'" + feature93 + "' != '" + com.alibaba.fastjson.parser.Feature.SortFeidFastMatch + "'", feature93.equals(com.alibaba.fastjson.parser.Feature.SortFeidFastMatch)); + org.junit.Assert.assertTrue("'" + boolean96 + "' != '" + true + "'", boolean96 == true); + } + + @Test + public void test0253() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0253"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.Iterator constantDescItor10 = constantDescList9.iterator(); + // The following exception was thrown during execution in test generation + try { + constantDescList9.add((-1), (java.lang.constant.ConstantDesc) "\"fastjson.parser.safeMode\""); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + } + + @Test + public void test0254() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0254"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + java.lang.Class class5 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass6 = parserConfig0.checkAutoType(class5); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.Class.getName()\" because \"type\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + } + + @Test + public void test0255() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0255"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + defaultJSONParser1.setDateFormat("hi!"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig21 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str22 = serializeConfig21.getTypeKey(); + boolean boolean23 = serializeConfig21.isAsmEnable(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.parseObject((java.lang.Object) serializeConfig21); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect {, actual int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNotNull(serializeConfig21); +// flaky: org.junit.Assert.assertEquals("'" + str22 + "' != '" + "fastjson.parser.safeMode" + "'", str22, "fastjson.parser.safeMode"); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + } + + @Test + public void test0256() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0256"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser5 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer6 = defaultJSONParser5.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask7 = null; + defaultJSONParser5.addResolveTask(resolveTask7); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser10 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj11 = defaultJSONParser10.input; + java.util.Set strSet13 = java.util.Set.of("hi!"); + boolean boolean15 = strSet13.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray16 = strSet13.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser18 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj19 = defaultJSONParser18.input; + java.util.Set strSet21 = java.util.Set.of("hi!"); + boolean boolean23 = strSet21.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray24 = strSet21.toArray(); + java.lang.String[] strArray27 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet28 = new java.util.LinkedHashSet(); + boolean boolean29 = java.util.Collections.addAll((java.util.Collection) strSet28, strArray27); + java.util.Set strSet32 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean33 = strSet28.removeAll((java.util.Collection) strSet32); + java.util.Spliterator strSpliterator34 = strSet28.spliterator(); + boolean boolean35 = strSet21.containsAll((java.util.Collection) strSet28); + java.lang.Object[] objArray36 = strSet28.toArray(); + java.util.Map defaultJSONParserMap37 = java.util.Map.of(defaultJSONParser10, objArray16, defaultJSONParser18, objArray36); + com.alibaba.fastjson.parser.Feature feature38 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean39 = defaultJSONParser18.isEnabled(feature38); + com.alibaba.fastjson.JSONPath jSONPath42 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser44 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer45 = defaultJSONParser44.getLexer(); + java.lang.Object obj46 = defaultJSONParser44.input; + boolean boolean47 = jSONPath42.remove((java.lang.Object) defaultJSONParser44); + com.alibaba.fastjson.parser.Feature feature48 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext49 = defaultJSONParser18.setContext((java.lang.Object) jSONPath42, (java.lang.Object) feature48); + java.lang.String[] strArray51 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet52 = new java.util.LinkedHashSet(); + boolean boolean53 = java.util.Collections.addAll((java.util.Collection) strSet52, strArray51); + java.lang.String[] strArray56 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet57 = new java.util.LinkedHashSet(); + boolean boolean58 = java.util.Collections.addAll((java.util.Collection) strSet57, strArray56); + java.util.Set strSet61 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean62 = strSet57.removeAll((java.util.Collection) strSet61); + java.util.List constantDescList63 = java.util.List.copyOf((java.util.Collection) strSet57); + java.lang.String[] strArray69 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList70 = new java.util.ArrayList(); + boolean boolean71 = java.util.Collections.addAll((java.util.Collection) strList70, strArray69); + boolean boolean72 = strSet57.containsAll((java.util.Collection) strList70); + boolean boolean73 = strSet52.containsAll((java.util.Collection) strList70); + java.util.Set> strSetSet74 = java.util.Set.of((java.util.Set) strSet52); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig75 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str76 = serializeConfig75.getTypeKey(); + com.alibaba.fastjson.parser.ParseContext parseContext77 = defaultJSONParser5.setContext(parseContext49, (java.lang.Object) strSetSet74, (java.lang.Object) str76); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig79 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str80 = serializeConfig79.getTypeKey(); + com.alibaba.fastjson.parser.ParserConfig parserConfig81 = null; + com.alibaba.fastjson.JSONPath jSONPath83 = new com.alibaba.fastjson.JSONPath("-1.0", serializeConfig79, parserConfig81, true); + java.lang.String[] strArray86 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet87 = new java.util.LinkedHashSet(); + boolean boolean88 = java.util.Collections.addAll((java.util.Collection) strSet87, strArray86); + java.util.Set strSet91 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean92 = strSet87.removeAll((java.util.Collection) strSet91); + java.util.Iterator strItor93 = strSet91.iterator(); + com.alibaba.fastjson.parser.ParseContext parseContext94 = defaultJSONParser1.setContext(parseContext49, (java.lang.Object) "-1.0", (java.lang.Object) strSet91); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask96 = new com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask(parseContext49, "fastjson.parser.deny.internal"); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertNotNull(jSONLexer6); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + "97" + "'", obj11, "97"); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj19 + "' != '" + "97" + "'", obj19, "97"); + org.junit.Assert.assertNotNull(strSet21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(objArray24); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray24), "[hi!]"); + org.junit.Assert.assertNotNull(strArray27); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(strSet32); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSpliterator34); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertNotNull(objArray36); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray36), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray36), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap37); + org.junit.Assert.assertTrue("'" + feature38 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature38.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + false + "'", boolean39 == false); + org.junit.Assert.assertNotNull(jSONLexer45); + org.junit.Assert.assertEquals("'" + obj46 + "' != '" + "97" + "'", obj46, "97"); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertTrue("'" + feature48 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature48.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext49); + org.junit.Assert.assertNotNull(strArray51); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + true + "'", boolean53 == true); + org.junit.Assert.assertNotNull(strArray56); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(strSet61); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + true + "'", boolean62 == true); + org.junit.Assert.assertNotNull(constantDescList63); + org.junit.Assert.assertNotNull(strArray69); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + false + "'", boolean72 == false); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + false + "'", boolean73 == false); + org.junit.Assert.assertNotNull(strSetSet74); + org.junit.Assert.assertNotNull(serializeConfig75); +// flaky: org.junit.Assert.assertEquals("'" + str76 + "' != '" + "fastjson.parser.safeMode" + "'", str76, "fastjson.parser.safeMode"); + org.junit.Assert.assertNotNull(parseContext77); + org.junit.Assert.assertNotNull(serializeConfig79); +// flaky: org.junit.Assert.assertEquals("'" + str80 + "' != '" + "fastjson.parser.safeMode" + "'", str80, "fastjson.parser.safeMode"); + org.junit.Assert.assertNotNull(strArray86); + org.junit.Assert.assertTrue("'" + boolean88 + "' != '" + true + "'", boolean88 == true); + org.junit.Assert.assertNotNull(strSet91); + org.junit.Assert.assertTrue("'" + boolean92 + "' != '" + true + "'", boolean92 == true); + org.junit.Assert.assertNotNull(strItor93); + org.junit.Assert.assertNotNull(parseContext94); + } + + @Test + public void test0257() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0257"); + java.lang.reflect.Type type2 = null; + java.lang.Class[] wildcardClassArray3 = com.alibaba.fastjson.JSONPath.read("100", "false", type2); + org.junit.Assert.assertNull(wildcardClassArray3); + } + + @Test + public void test0258() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0258"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig4 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = null; + serializeConfig4.setPropertyNamingStrategy(propertyNamingStrategy5); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig9 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str10 = serializeConfig9.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig13 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig13.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig17 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig17.clearSerializers(); + java.util.Map strMap19 = java.util.Map.of("true", serializeConfig2, "", serializeConfig4, "fastjson.parser.safeMode", serializeConfig9, "97", serializeConfig13, "10.0", serializeConfig17); + com.alibaba.fastjson.serializer.SerializeBeanInfo serializeBeanInfo20 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer21 = serializeConfig17.createJavaBeanSerializer(serializeBeanInfo20); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"jsonType\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "@type" + "'", str10, "@type"); + org.junit.Assert.assertNotNull(serializeConfig17); + org.junit.Assert.assertNotNull(strMap19); + } + + @Test + public void test0259() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0259"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.AllowArbitraryCommas; + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.AllowArbitraryCommas + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.AllowArbitraryCommas)); + } + + @Test + public void test0260() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0260"); + java.lang.Object obj0 = null; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser3 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser5 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj6 = defaultJSONParser5.input; + java.util.Set strSet8 = java.util.Set.of("hi!"); + boolean boolean10 = strSet8.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray11 = strSet8.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj14 = defaultJSONParser13.input; + java.util.Set strSet16 = java.util.Set.of("hi!"); + boolean boolean18 = strSet16.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray19 = strSet16.toArray(); + java.lang.String[] strArray22 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet23 = new java.util.LinkedHashSet(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strSet23, strArray22); + java.util.Set strSet27 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean28 = strSet23.removeAll((java.util.Collection) strSet27); + java.util.Spliterator strSpliterator29 = strSet23.spliterator(); + boolean boolean30 = strSet16.containsAll((java.util.Collection) strSet23); + java.lang.Object[] objArray31 = strSet23.toArray(); + java.util.Map defaultJSONParserMap32 = java.util.Map.of(defaultJSONParser5, objArray11, defaultJSONParser13, objArray31); + com.alibaba.fastjson.parser.Feature feature33 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean34 = defaultJSONParser13.isEnabled(feature33); + com.alibaba.fastjson.JSONPath jSONPath37 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser39 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer40 = defaultJSONParser39.getLexer(); + java.lang.Object obj41 = defaultJSONParser39.input; + boolean boolean42 = jSONPath37.remove((java.lang.Object) defaultJSONParser39); + com.alibaba.fastjson.parser.Feature feature43 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext44 = defaultJSONParser13.setContext((java.lang.Object) jSONPath37, (java.lang.Object) feature43); + defaultJSONParser3.setContext(parseContext44); + boolean boolean46 = com.alibaba.fastjson.JSONPath.set(obj0, " #a", (java.lang.Object) defaultJSONParser3); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(objArray11); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray11), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray11), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj14 + "' != '" + "97" + "'", obj14, "97"); + org.junit.Assert.assertNotNull(strSet16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(objArray19); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray19), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray19), "[hi!]"); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSet27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strSpliterator29); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(objArray31); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray31), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray31), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap32); + org.junit.Assert.assertTrue("'" + feature33 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature33.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(jSONLexer40); + org.junit.Assert.assertEquals("'" + obj41 + "' != '" + "97" + "'", obj41, "97"); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + false + "'", boolean42 == false); + org.junit.Assert.assertTrue("'" + feature43 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature43.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + } + + @Test + public void test0261() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0261"); + java.lang.String str1 = java.lang.String.valueOf(97); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "97" + "'", str1, "97"); + } + + @Test + public void test0262() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0262"); + java.util.Map.Entry>[] wildcardEntryArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.util.Map> featureArrayMap1 = java.util.Map.ofEntries(wildcardEntryArray0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"entries\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0263() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0263"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + java.util.Map.Entry[] entryArray27 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray28 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray27; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap29 = java.util.Map.ofEntries(wildcardEntryArray28); + boolean boolean31 = constantDescListMap29.containsValue((java.lang.Object) 10.0f); + boolean boolean33 = constantDescListMap29.equals((java.lang.Object) "fastjson.parser.autoTypeAccept"); + java.lang.String[] strArray36 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet37 = new java.util.LinkedHashSet(); + boolean boolean38 = java.util.Collections.addAll((java.util.Collection) strSet37, strArray36); + java.util.Set strSet41 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean42 = strSet37.removeAll((java.util.Collection) strSet41); + java.util.Set strSet44 = java.util.Set.of("hi!"); + boolean boolean46 = strSet44.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray47 = strSet44.toArray(); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.Spliterator strSpliterator57 = strSet51.spliterator(); + boolean boolean58 = strSet44.containsAll((java.util.Collection) strSet51); + java.lang.Object[] objArray59 = strSet51.toArray(); + java.util.stream.Stream strStream60 = strSet51.parallelStream(); + java.lang.String[] strArray63 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet64 = new java.util.LinkedHashSet(); + boolean boolean65 = java.util.Collections.addAll((java.util.Collection) strSet64, strArray63); + java.util.Set strSet68 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean69 = strSet64.removeAll((java.util.Collection) strSet68); + boolean boolean71 = strSet64.contains((java.lang.Object) (-1.0d)); + strSet64.clear(); + boolean boolean73 = strSet51.retainAll((java.util.Collection) strSet64); + boolean boolean74 = strSet37.equals((java.lang.Object) strSet64); + java.util.Spliterator strSpliterator75 = strSet64.spliterator(); + boolean boolean76 = constantDescListMap29.equals((java.lang.Object) strSpliterator75); + java.util.Map.Entry[] entryArray78 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray79 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray78; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap80 = java.util.Map.ofEntries(wildcardEntryArray79); + java.util.Map strMap81 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardEntryArray79); + boolean boolean82 = constantDescListMap29.containsKey((java.lang.Object) wildcardEntryArray79); + // The following exception was thrown during execution in test generation + try { + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray83 = strStreamEntry25.setValue(wildcardEntryArray79); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: not supported"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertNotNull(entryArray27); + org.junit.Assert.assertNotNull(wildcardEntryArray28); + org.junit.Assert.assertNotNull(constantDescListMap29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + false + "'", boolean33 == false); + org.junit.Assert.assertNotNull(strArray36); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(strSet41); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + org.junit.Assert.assertNotNull(objArray47); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray47), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray47), "[hi!]"); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSpliterator57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(objArray59); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray59), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray59), "[]"); + org.junit.Assert.assertNotNull(strStream60); + org.junit.Assert.assertNotNull(strArray63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + true + "'", boolean65 == true); + org.junit.Assert.assertNotNull(strSet68); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + false + "'", boolean73 == false); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + true + "'", boolean74 == true); + org.junit.Assert.assertNotNull(strSpliterator75); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(entryArray78); + org.junit.Assert.assertNotNull(wildcardEntryArray79); + org.junit.Assert.assertNotNull(constantDescListMap80); + org.junit.Assert.assertNotNull(strMap81); + org.junit.Assert.assertTrue("'" + boolean82 + "' != '" + false + "'", boolean82 == false); + } + + @Test + public void test0264() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0264"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean2 = parserConfig1.isSafeMode(); + com.alibaba.fastjson.spi.Module module3 = null; + parserConfig1.register(module3); + java.util.Set strSet6 = java.util.Set.of("hi!"); + java.lang.String[] strArray9 = new java.lang.String[] { "hi!", "hi!" }; + java.lang.Object obj10 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) "hi!", strArray9); + java.lang.Object obj11 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) parserConfig1, strArray9); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser12 = new com.alibaba.fastjson.parser.DefaultJSONParser("hi!", parserConfig1); + defaultJSONParser12.accept((int) (short) 1); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.JSONObject jSONObject15 = defaultJSONParser12.parseObject(); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect {, actual error, pos 2, line 1, column 3hi!"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + org.junit.Assert.assertNotNull(strSet6); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertNotNull(obj10); + org.junit.Assert.assertEquals(obj10.toString(), "{}"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj10), "{}"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj10), "{}"); + org.junit.Assert.assertNotNull(obj11); + org.junit.Assert.assertEquals(obj11.toString(), "[null,null]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj11), "[null,null]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj11), "[null,null]"); + } + + @Test + public void test0265() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0265"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + java.util.function.UnaryOperator constantDescUnaryOperator26 = null; + // The following exception was thrown during execution in test generation + try { + constantDescList9.replaceAll(constantDescUnaryOperator26); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + } + + @Test + public void test0266() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0266"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat2 = defaultJSONParser1.getDateFormat(); + java.lang.reflect.Type type3 = null; + com.alibaba.fastjson.JSONPath jSONPath6 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray9 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet10 = new java.util.LinkedHashSet(); + boolean boolean11 = java.util.Collections.addAll((java.util.Collection) strSet10, strArray9); + java.util.Set strSet14 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean15 = strSet10.removeAll((java.util.Collection) strSet14); + java.util.Iterator strItor16 = strSet14.iterator(); + int int17 = jSONPath6.size((java.lang.Object) strItor16); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig18 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig18.clearSerializers(); + java.lang.Object obj22 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) serializeConfig18, "true", false); + java.util.Set wildcardSet23 = jSONPath6.keySet((java.lang.Object) false); + java.lang.String[] strArray26 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet27 = new java.util.LinkedHashSet(); + boolean boolean28 = java.util.Collections.addAll((java.util.Collection) strSet27, strArray26); + java.util.Set strSet31 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean32 = strSet27.removeAll((java.util.Collection) strSet31); + boolean boolean34 = strSet27.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator35 = strSet27.spliterator(); + java.lang.reflect.Type type36 = null; + java.util.LinkedHashSet[] strSetArray37 = jSONPath6.eval((java.lang.Object) strSet27, type36); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + boolean boolean48 = strSet41.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator49 = strSet41.spliterator(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.parseArray(type3, (java.util.Collection) strSet27, (java.lang.Object) strSpliterator49); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field java.util.Spliterators$IteratorSpliterator@6a153c8a expect '[', but EOF, pos 0, line 1, column 1"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(dateFormat2); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strItor16); + org.junit.Assert.assertTrue("'" + int17 + "' != '" + (-1) + "'", int17 == (-1)); + org.junit.Assert.assertNotNull(serializeConfig18); + org.junit.Assert.assertNull(obj22); + org.junit.Assert.assertNull(wildcardSet23); + org.junit.Assert.assertNotNull(strArray26); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strSet31); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + true + "'", boolean32 == true); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(strSpliterator35); + org.junit.Assert.assertNull(strSetArray37); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertNotNull(strSpliterator49); + } + + @Test + public void test0267() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0267"); + byte[] byteArray1 = new byte[] { (byte) -1 }; + java.lang.String str3 = new java.lang.String(byteArray1, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray1, 4, 4096, " "); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 4, count 4096, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[-1]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u01ff" + "'", str3, "\u01ff"); + } + + @Test + public void test0268() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0268"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("@type", true); + com.alibaba.fastjson.JSONPath jSONPath5 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser7 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer8 = defaultJSONParser7.getLexer(); + java.lang.Object obj9 = defaultJSONParser7.input; + boolean boolean10 = jSONPath5.remove((java.lang.Object) defaultJSONParser7); + java.lang.String str11 = defaultJSONParser7.getInput(); + int int12 = defaultJSONParser7.resolveStatus; + // The following exception was thrown during execution in test generation + try { + boolean boolean13 = jSONPath2.remove((java.lang.Object) int12); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. @type"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer8); + org.junit.Assert.assertEquals("'" + obj9 + "' != '" + "97" + "'", obj9, "97"); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "97" + "'", str11, "97"); + org.junit.Assert.assertTrue("'" + int12 + "' != '" + 0 + "'", int12 == 0); + } + + @Test + public void test0269() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0269"); + java.util.Comparator> featureEntryComparator0 = java.util.Map.Entry.comparingByKey(); + org.junit.Assert.assertNotNull(featureEntryComparator0); + } + + @Test + public void test0270() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0270"); + char[] charArray0 = null; + java.lang.constant.ConstantDesc[] constantDescArray18 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList19 = new java.util.ArrayList(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) constantDescList19, constantDescArray18); + java.util.ListIterator constantDescItor22 = constantDescList19.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig23 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean24 = parserConfig23.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap25 = parserConfig23.getDerializers(); + boolean boolean26 = constantDescList19.equals((java.lang.Object) parserConfig23); + parserConfig23.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean29 = parserConfig23.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap30 = parserConfig23.getDeserializers(); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser32 = new com.alibaba.fastjson.parser.DefaultJSONParser(charArray0, (int) 'a', parserConfig23, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"value\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(constantDescItor22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + false + "'", boolean26 == false); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap30); + } + + @Test + public void test0271() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0271"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser1.resolveStatus = (byte) -1; + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver26 = defaultJSONParser1.getFieldTypeResolver(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.accept(1); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect error, actual int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertNull(fieldTypeResolver26); + } + + @Test + public void test0272() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0272"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser4.getLexer(); + java.lang.Object obj6 = defaultJSONParser4.input; + boolean boolean7 = jSONPath2.remove((java.lang.Object) defaultJSONParser4); + java.lang.String str8 = defaultJSONParser4.getInput(); + int int9 = defaultJSONParser4.resolveStatus; + java.util.List closeableList10 = java.util.List.of((java.io.Closeable) defaultJSONParser4); + java.lang.reflect.Type type11 = null; + java.lang.String[] strArray14 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet15 = new java.util.LinkedHashSet(); + boolean boolean16 = java.util.Collections.addAll((java.util.Collection) strSet15, strArray14); + java.util.Set strSet19 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean20 = strSet15.removeAll((java.util.Collection) strSet19); + java.util.List constantDescList21 = java.util.List.copyOf((java.util.Collection) strSet15); + java.lang.String[] strArray27 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList28 = new java.util.ArrayList(); + boolean boolean29 = java.util.Collections.addAll((java.util.Collection) strList28, strArray27); + boolean boolean30 = strSet15.containsAll((java.util.Collection) strList28); + java.util.Spliterator strSpliterator31 = strSet15.spliterator(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser4.parseArray(type11, (java.util.Collection) strSet15); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but int, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "97" + "'", str8, "97"); + org.junit.Assert.assertTrue("'" + int9 + "' != '" + 0 + "'", int9 == 0); + org.junit.Assert.assertNotNull(closeableList10); + org.junit.Assert.assertNotNull(strArray14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSet19); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(constantDescList21); + org.junit.Assert.assertNotNull(strArray27); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(strSpliterator31); + } + + @Test + public void test0273() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0273"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser2 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.Feature feature3 = com.alibaba.fastjson.parser.Feature.DisableFieldSmartMatch; + defaultJSONParser2.config(feature3, false); + boolean boolean6 = com.alibaba.fastjson.parser.Feature.isEnabled((int) (byte) 1, feature3); + org.junit.Assert.assertTrue("'" + feature3 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableFieldSmartMatch + "'", feature3.equals(com.alibaba.fastjson.parser.Feature.DisableFieldSmartMatch)); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + } + + @Test + public void test0274() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0274"); + int[] intArray1 = new int[] { (short) -1 }; + java.util.Set intArraySet2 = java.util.Set.of(intArray1); + int[] intArray4 = new int[] { (short) -1 }; + java.util.Set intArraySet5 = java.util.Set.of(intArray4); + java.util.Set intArraySet6 = java.util.Set.of(intArray1, intArray4); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(intArray4, (int) ' ', 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, count 0, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray1), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet2); + org.junit.Assert.assertNotNull(intArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray4), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet5); + org.junit.Assert.assertNotNull(intArraySet6); + } + + @Test + public void test0275() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0275"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean2 = strSet1.isEmpty(); + boolean boolean4 = strSet1.contains((java.lang.Object) "10.0"); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + boolean boolean15 = strSet8.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator16 = strSet8.spliterator(); + boolean boolean17 = strSet1.containsAll((java.util.Collection) strSet8); + boolean boolean18 = strSet8.isEmpty(); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(strSpliterator16); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + } + + @Test + public void test0276() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0276"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + parserConfig0.clearDeserializers(); + boolean boolean2 = parserConfig0.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig0; + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + true + "'", boolean2 == true); + } + + @Test + public void test0277() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0277"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser4.getLexer(); + java.lang.Object obj6 = defaultJSONParser4.input; + boolean boolean7 = jSONPath2.remove((java.lang.Object) defaultJSONParser4); + java.lang.String str8 = defaultJSONParser4.getInput(); + com.alibaba.fastjson.parser.SymbolTable symbolTable9 = defaultJSONParser4.symbolTable; + java.lang.String str10 = defaultJSONParser4.getInput(); + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "97" + "'", str8, "97"); + org.junit.Assert.assertNotNull(symbolTable9); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "97" + "'", str10, "97"); + } + + @Test + public void test0278() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0278"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.deserializer.PropertyProcessable propertyProcessable5 = null; + java.lang.Object obj6 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj7 = defaultJSONParser1.parse(propertyProcessable5, obj6); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect [, actual int, pos 0, fieldName null"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + } + + @Test + public void test0279() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0279"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + com.alibaba.fastjson.parser.Feature feature16 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature17 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature18 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature19 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature20 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature21 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature[] featureArray22 = new com.alibaba.fastjson.parser.Feature[] { feature16, feature17, feature18, feature19, feature20, feature21 }; + int int23 = com.alibaba.fastjson.parser.Feature.of(featureArray22); + int int24 = com.alibaba.fastjson.parser.Feature.of(featureArray22); + java.util.List> strComparableList28 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray29 = new java.lang.String[] {}; + java.lang.Object obj30 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray29); + java.util.Map.Entry[] entryArray32 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray33 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray32; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap34 = java.util.Map.ofEntries(wildcardEntryArray33); + java.util.Map strMap35 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardEntryArray33); + java.util.List objArrayList36 = java.util.List.of((java.lang.Object[]) featureArray22, (java.lang.Object[]) strArray29, (java.lang.Object[]) wildcardEntryArray33); + // The following exception was thrown during execution in test generation + try { + boolean boolean37 = strSet13.remove((java.lang.Object) featureArray22); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertTrue("'" + feature16 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature16.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature17 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature17.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature18 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature18.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature19 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature19.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature20 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature20.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature21 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature21.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertNotNull(featureArray22); + org.junit.Assert.assertTrue("'" + int23 + "' != '" + 1097728 + "'", int23 == 1097728); + org.junit.Assert.assertTrue("'" + int24 + "' != '" + 1097728 + "'", int24 == 1097728); + org.junit.Assert.assertNotNull(strComparableList28); + org.junit.Assert.assertNotNull(strArray29); + org.junit.Assert.assertNotNull(obj30); + org.junit.Assert.assertEquals(obj30.toString(), "[]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj30), "[]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj30), "[]"); + org.junit.Assert.assertNotNull(entryArray32); + org.junit.Assert.assertNotNull(wildcardEntryArray33); + org.junit.Assert.assertNotNull(constantDescListMap34); + org.junit.Assert.assertNotNull(strMap35); + org.junit.Assert.assertNotNull(objArrayList36); + } + + @Test + public void test0280() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0280"); + int int0 = com.alibaba.fastjson.parser.DefaultJSONParser.TypeNameRedirect; + org.junit.Assert.assertTrue("'" + int0 + "' != '" + 2 + "'", int0 == 2); + } + + @Test + public void test0281() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0281"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable7 = parserConfig0.symbolTable; + java.lang.ClassLoader classLoader8 = parserConfig0.getDefaultClassLoader(); + java.lang.constant.ConstantDesc[] constantDescArray25 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList26 = new java.util.ArrayList(); + boolean boolean27 = java.util.Collections.addAll((java.util.Collection) constantDescList26, constantDescArray25); + java.util.ListIterator constantDescItor29 = constantDescList26.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig30 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean31 = parserConfig30.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap32 = parserConfig30.getDerializers(); + boolean boolean33 = constantDescList26.equals((java.lang.Object) parserConfig30); + parserConfig30.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean36 = parserConfig30.isSafeMode(); + java.lang.reflect.Type type37 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig38 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy39 = null; + parserConfig38.propertyNamingStrategy = propertyNamingStrategy39; + java.lang.reflect.Type type41 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer42 = parserConfig38.getDeserializer(type41); + parserConfig30.putDeserializer(type37, objectDeserializer42); + com.alibaba.fastjson.util.JavaBeanInfo javaBeanInfo44 = null; + com.alibaba.fastjson.util.FieldInfo fieldInfo45 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.FieldDeserializer fieldDeserializer46 = parserConfig0.createFieldDeserializer(parserConfig30, javaBeanInfo44, fieldInfo45); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"clazz\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(symbolTable7); + org.junit.Assert.assertNull(classLoader8); + org.junit.Assert.assertNotNull(constantDescArray25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(constantDescItor29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap32); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + false + "'", boolean33 == false); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertNotNull(parserConfig38); + org.junit.Assert.assertNotNull(objectDeserializer42); + } + + @Test + public void test0282() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0282"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser1.setResolveStatus((int) ' '); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.accept((int) ' '); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect Unknown, actual int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0283() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0283"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + com.alibaba.fastjson.parser.SymbolTable symbolTable4 = parserConfig3.symbolTable; + parserConfig3.compatibleWithJavaBean = false; + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertNotNull(symbolTable4); + } + + @Test + public void test0284() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0284"); + java.lang.Iterable[][] iterableArray1 = new java.lang.Iterable[0][]; + @SuppressWarnings("unchecked") + java.lang.Iterable[][] strIterableArray2 = (java.lang.Iterable[][]) iterableArray1; + java.util.List[]> strIterableArrayList3 = java.util.List.of(strIterableArray2); + org.junit.Assert.assertNotNull(iterableArray1); + org.junit.Assert.assertNotNull(strIterableArray2); + org.junit.Assert.assertNotNull(strIterableArrayList3); + } + + @Test + public void test0285() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0285"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser5 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer6 = defaultJSONParser5.getLexer(); + java.lang.Object obj7 = defaultJSONParser5.input; + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.List constantDescList17 = java.util.List.copyOf((java.util.Collection) strSet11); + boolean boolean19 = constantDescList17.contains((java.lang.Object) 100); + defaultJSONParser5.checkListResolve((java.util.Collection) constantDescList17); + boolean boolean21 = com.alibaba.fastjson.JSONPath.containsValue((java.lang.Object) false, "hi!", (java.lang.Object) defaultJSONParser5); + com.alibaba.fastjson.parser.SymbolTable symbolTable22 = defaultJSONParser5.getSymbolTable(); + org.junit.Assert.assertNotNull(jSONLexer6); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + "97" + "'", obj7, "97"); + org.junit.Assert.assertNotNull(strArray10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(constantDescList17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + false + "'", boolean19 == false); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + false + "'", boolean21 == false); + org.junit.Assert.assertNotNull(symbolTable22); + } + + @Test + public void test0286() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0286"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj3 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) "false", " #a", false); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. #a"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0287() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0287"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + int int7 = defaultJSONParser1.getResolveStatus(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat10 = defaultJSONParser9.getDateFormat(); + defaultJSONParser1.setDateFomrat(dateFormat10); + java.lang.Object obj12 = null; + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.parseExtra(obj12, "97"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not match : - ?, info : pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertTrue("'" + int7 + "' != '" + 0 + "'", int7 == 0); + org.junit.Assert.assertNotNull(dateFormat10); + } + + @Test + public void test0288() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0288"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.ListIterator constantDescItor10 = constantDescList9.listIterator(); + // The following exception was thrown during execution in test generation + try { + java.util.ListIterator constantDescItor12 = constantDescList9.listIterator((int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: Index: -1 Size: 0"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + } + + @Test + public void test0289() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0289"); + java.lang.ClassLoader classLoader0 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(classLoader0); + com.alibaba.fastjson.parser.ParserConfig parserConfig2 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray4 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray5 = (java.lang.Class[]) classArray4; + parserConfig2.initJavaBeanDeserializers(wildcardClassArray5); + parserConfig2.setJacksonCompatible(false); + java.lang.ClassLoader classLoader9 = null; + parserConfig2.setDefaultClassLoader(classLoader9); + com.alibaba.fastjson.parser.ParserConfig.AutoTypeCheckHandler autoTypeCheckHandler11 = null; + parserConfig2.addAutoTypeCheckHandler(autoTypeCheckHandler11); + com.alibaba.fastjson.util.JavaBeanInfo javaBeanInfo13 = null; + com.alibaba.fastjson.util.FieldInfo fieldInfo14 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.FieldDeserializer fieldDeserializer15 = parserConfig1.createFieldDeserializer(parserConfig2, javaBeanInfo13, fieldInfo14); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"clazz\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray4); + org.junit.Assert.assertNotNull(wildcardClassArray5); + } + + @Test + public void test0290() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0290"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + com.alibaba.fastjson.JSONPath jSONPath5 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str6 = jSONPath5.toJSONString(); + java.lang.String str7 = jSONPath5.getPath(); + com.alibaba.fastjson.JSONPath jSONPath10 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str11 = jSONPath10.toJSONString(); + com.alibaba.fastjson.JSONPath jSONPath13 = com.alibaba.fastjson.JSONPath.compile("@type"); + com.alibaba.fastjson.JSONPath jSONPath16 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser18 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj19 = defaultJSONParser18.input; + java.util.Set strSet21 = java.util.Set.of("hi!"); + boolean boolean23 = strSet21.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray24 = strSet21.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser26 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj27 = defaultJSONParser26.input; + java.util.Set strSet29 = java.util.Set.of("hi!"); + boolean boolean31 = strSet29.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray32 = strSet29.toArray(); + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.Spliterator strSpliterator42 = strSet36.spliterator(); + boolean boolean43 = strSet29.containsAll((java.util.Collection) strSet36); + java.lang.Object[] objArray44 = strSet36.toArray(); + java.util.Map defaultJSONParserMap45 = java.util.Map.of(defaultJSONParser18, objArray24, defaultJSONParser26, objArray44); + com.alibaba.fastjson.parser.Feature feature46 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean47 = defaultJSONParser26.isEnabled(feature46); + com.alibaba.fastjson.JSONPath jSONPath50 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser52 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer53 = defaultJSONParser52.getLexer(); + java.lang.Object obj54 = defaultJSONParser52.input; + boolean boolean55 = jSONPath50.remove((java.lang.Object) defaultJSONParser52); + com.alibaba.fastjson.parser.Feature feature56 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext57 = defaultJSONParser26.setContext((java.lang.Object) jSONPath50, (java.lang.Object) feature56); + com.alibaba.fastjson.JSONPath jSONPath60 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.JSONPath jSONPath63 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray66 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet67 = new java.util.LinkedHashSet(); + boolean boolean68 = java.util.Collections.addAll((java.util.Collection) strSet67, strArray66); + java.util.Set strSet71 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean72 = strSet67.removeAll((java.util.Collection) strSet71); + java.util.Iterator strItor73 = strSet71.iterator(); + int int74 = jSONPath63.size((java.lang.Object) strItor73); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig75 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig75.clearSerializers(); + java.lang.Object obj79 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) serializeConfig75, "true", false); + java.util.Set wildcardSet80 = jSONPath63.keySet((java.lang.Object) false); + com.alibaba.fastjson.JSONPath jSONPath83 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.util.Set jSONAwareSet84 = java.util.Set.of((com.alibaba.fastjson.JSONAware) jSONPath2, (com.alibaba.fastjson.JSONAware) jSONPath5, (com.alibaba.fastjson.JSONAware) jSONPath10, (com.alibaba.fastjson.JSONAware) jSONPath13, (com.alibaba.fastjson.JSONAware) jSONPath16, (com.alibaba.fastjson.JSONAware) jSONPath50, (com.alibaba.fastjson.JSONAware) jSONPath60, (com.alibaba.fastjson.JSONAware) jSONPath63, (com.alibaba.fastjson.JSONAware) jSONPath83); + com.alibaba.fastjson.JSONPath jSONPath87 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser89 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer90 = defaultJSONParser89.getLexer(); + java.lang.Object obj91 = defaultJSONParser89.input; + boolean boolean92 = jSONPath87.remove((java.lang.Object) defaultJSONParser89); + java.lang.String str93 = defaultJSONParser89.getInput(); + int int94 = defaultJSONParser89.resolveStatus; + java.util.List closeableList95 = java.util.List.of((java.io.Closeable) defaultJSONParser89); + com.alibaba.fastjson.parser.SymbolTable symbolTable96 = defaultJSONParser89.getSymbolTable(); + int int97 = jSONPath50.size((java.lang.Object) defaultJSONParser89); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str6, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "fastjson.parser.safeMode" + "'", str7, "fastjson.parser.safeMode"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str11, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertNotNull(jSONPath13); + org.junit.Assert.assertEquals("'" + obj19 + "' != '" + "97" + "'", obj19, "97"); + org.junit.Assert.assertNotNull(strSet21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(objArray24); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + "97" + "'", obj27, "97"); + org.junit.Assert.assertNotNull(strSet29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + org.junit.Assert.assertNotNull(objArray32); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray32), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray32), "[hi!]"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(strSpliterator42); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(objArray44); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray44), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray44), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap45); + org.junit.Assert.assertTrue("'" + feature46 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature46.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(jSONLexer53); + org.junit.Assert.assertEquals("'" + obj54 + "' != '" + "97" + "'", obj54, "97"); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + false + "'", boolean55 == false); + org.junit.Assert.assertTrue("'" + feature56 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature56.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext57); + org.junit.Assert.assertNotNull(strArray66); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(strSet71); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertNotNull(strItor73); + org.junit.Assert.assertTrue("'" + int74 + "' != '" + (-1) + "'", int74 == (-1)); + org.junit.Assert.assertNotNull(serializeConfig75); + org.junit.Assert.assertNull(obj79); + org.junit.Assert.assertNull(wildcardSet80); + org.junit.Assert.assertNotNull(jSONAwareSet84); + org.junit.Assert.assertNotNull(jSONLexer90); + org.junit.Assert.assertEquals("'" + obj91 + "' != '" + "97" + "'", obj91, "97"); + org.junit.Assert.assertTrue("'" + boolean92 + "' != '" + false + "'", boolean92 == false); + org.junit.Assert.assertEquals("'" + str93 + "' != '" + "97" + "'", str93, "97"); + org.junit.Assert.assertTrue("'" + int94 + "' != '" + 0 + "'", int94 == 0); + org.junit.Assert.assertNotNull(closeableList95); + org.junit.Assert.assertNotNull(symbolTable96); + org.junit.Assert.assertTrue("'" + int97 + "' != '" + (-1) + "'", int97 == (-1)); + } + + @Test + public void test0291() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0291"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser4.getLexer(); + java.lang.Object obj6 = defaultJSONParser4.input; + boolean boolean7 = jSONPath2.remove((java.lang.Object) defaultJSONParser4); + java.lang.String str8 = defaultJSONParser4.getInput(); + com.alibaba.fastjson.parser.SymbolTable symbolTable9 = defaultJSONParser4.symbolTable; + java.util.List extraProcessorList10 = defaultJSONParser4.getExtraProcessors(); + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "97" + "'", str8, "97"); + org.junit.Assert.assertNotNull(symbolTable9); + org.junit.Assert.assertNotNull(extraProcessorList10); + } + + @Test + public void test0292() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0292"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory12 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory12); + boolean boolean14 = constantDescList9.equals((java.lang.Object) parserConfig13); + int int15 = constantDescList9.size(); + // The following exception was thrown during execution in test generation + try { + constantDescList9.add((int) (short) 1, (java.lang.constant.ConstantDesc) "\u01ff"); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertTrue("'" + int15 + "' != '" + 0 + "'", int15 == 0); + } + + @Test + public void test0293() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0293"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + java.lang.reflect.Type type3 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer4 = parserConfig0.get(type3); + boolean boolean5 = parserConfig0.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig0; + parserConfig0.addDenyInternal("fastjson.parser.safeMode"); + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNull(objectDeserializer4); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + true + "'", boolean5 == true); + } + + @Test + public void test0294() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0294"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Iterator strItor9 = strSet7.iterator(); + com.alibaba.fastjson.JSONPath jSONPath12 = new com.alibaba.fastjson.JSONPath("\"fastjson.parser.safeMode\"", true); + java.lang.String str13 = jSONPath12.toJSONString(); + boolean boolean14 = strSet7.contains((java.lang.Object) str13); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strItor9); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "\"\\\"fastjson.parser.safeMode\\\"\"" + "'", str13, "\"\\\"fastjson.parser.safeMode\\\"\""); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + } + + @Test + public void test0295() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0295"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj7 = defaultJSONParser6.input; + java.util.Set strSet9 = java.util.Set.of("hi!"); + boolean boolean11 = strSet9.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray12 = strSet9.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj15 = defaultJSONParser14.input; + java.util.Set strSet17 = java.util.Set.of("hi!"); + boolean boolean19 = strSet17.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray20 = strSet17.toArray(); + java.lang.String[] strArray23 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet24 = new java.util.LinkedHashSet(); + boolean boolean25 = java.util.Collections.addAll((java.util.Collection) strSet24, strArray23); + java.util.Set strSet28 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean29 = strSet24.removeAll((java.util.Collection) strSet28); + java.util.Spliterator strSpliterator30 = strSet24.spliterator(); + boolean boolean31 = strSet17.containsAll((java.util.Collection) strSet24); + java.lang.Object[] objArray32 = strSet24.toArray(); + java.util.Map defaultJSONParserMap33 = java.util.Map.of(defaultJSONParser6, objArray12, defaultJSONParser14, objArray32); + com.alibaba.fastjson.parser.Feature feature34 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean35 = defaultJSONParser14.isEnabled(feature34); + com.alibaba.fastjson.JSONPath jSONPath38 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser40 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer41 = defaultJSONParser40.getLexer(); + java.lang.Object obj42 = defaultJSONParser40.input; + boolean boolean43 = jSONPath38.remove((java.lang.Object) defaultJSONParser40); + com.alibaba.fastjson.parser.Feature feature44 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext45 = defaultJSONParser14.setContext((java.lang.Object) jSONPath38, (java.lang.Object) feature44); + java.lang.String[] strArray47 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet48 = new java.util.LinkedHashSet(); + boolean boolean49 = java.util.Collections.addAll((java.util.Collection) strSet48, strArray47); + java.lang.String[] strArray52 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet53 = new java.util.LinkedHashSet(); + boolean boolean54 = java.util.Collections.addAll((java.util.Collection) strSet53, strArray52); + java.util.Set strSet57 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean58 = strSet53.removeAll((java.util.Collection) strSet57); + java.util.List constantDescList59 = java.util.List.copyOf((java.util.Collection) strSet53); + java.lang.String[] strArray65 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList66 = new java.util.ArrayList(); + boolean boolean67 = java.util.Collections.addAll((java.util.Collection) strList66, strArray65); + boolean boolean68 = strSet53.containsAll((java.util.Collection) strList66); + boolean boolean69 = strSet48.containsAll((java.util.Collection) strList66); + java.util.Set> strSetSet70 = java.util.Set.of((java.util.Set) strSet48); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig71 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str72 = serializeConfig71.getTypeKey(); + com.alibaba.fastjson.parser.ParseContext parseContext73 = defaultJSONParser1.setContext(parseContext45, (java.lang.Object) strSetSet70, (java.lang.Object) str72); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask75 = new com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask(parseContext73, "\"fastjson.parser.autoTypeAccept\""); + com.alibaba.fastjson.parser.ParseContext parseContext76 = resolveTask75.ownerContext; + com.alibaba.fastjson.parser.ParseContext parseContext77 = resolveTask75.ownerContext; + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + "97" + "'", obj7, "97"); + org.junit.Assert.assertNotNull(strSet9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(objArray12); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray12), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray12), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + "97" + "'", obj15, "97"); + org.junit.Assert.assertNotNull(strSet17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + false + "'", boolean19 == false); + org.junit.Assert.assertNotNull(objArray20); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray20), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray20), "[hi!]"); + org.junit.Assert.assertNotNull(strArray23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSet28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(strSpliterator30); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(objArray32); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray32), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray32), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap33); + org.junit.Assert.assertTrue("'" + feature34 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature34.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + false + "'", boolean35 == false); + org.junit.Assert.assertNotNull(jSONLexer41); + org.junit.Assert.assertEquals("'" + obj42 + "' != '" + "97" + "'", obj42, "97"); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + false + "'", boolean43 == false); + org.junit.Assert.assertTrue("'" + feature44 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature44.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext45); + org.junit.Assert.assertNotNull(strArray47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertNotNull(strArray52); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strSet57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(constantDescList59); + org.junit.Assert.assertNotNull(strArray65); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + true + "'", boolean67 == true); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + false + "'", boolean68 == false); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + false + "'", boolean69 == false); + org.junit.Assert.assertNotNull(strSetSet70); + org.junit.Assert.assertNotNull(serializeConfig71); +// flaky: org.junit.Assert.assertEquals("'" + str72 + "' != '" + "fastjson.parser.safeMode" + "'", str72, "fastjson.parser.safeMode"); + org.junit.Assert.assertNotNull(parseContext73); + org.junit.Assert.assertNull(parseContext76); + org.junit.Assert.assertNull(parseContext77); + } + + @Test + public void test0296() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0296"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + java.lang.constant.ConstantDesc[] constantDescArray34 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList35 = new java.util.ArrayList(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) constantDescList35, constantDescArray34); + boolean boolean38 = constantDescList35.remove((java.lang.Object) (-1)); + java.util.Set strSet40 = java.util.Set.of("hi!"); + boolean boolean42 = strSet40.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray43 = strSet40.toArray(); + java.lang.String[] strArray46 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet47 = new java.util.LinkedHashSet(); + boolean boolean48 = java.util.Collections.addAll((java.util.Collection) strSet47, strArray46); + java.util.Set strSet51 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean52 = strSet47.removeAll((java.util.Collection) strSet51); + java.util.Spliterator strSpliterator53 = strSet47.spliterator(); + boolean boolean54 = strSet40.containsAll((java.util.Collection) strSet47); + java.lang.String[] strArray57 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet58 = new java.util.LinkedHashSet(); + boolean boolean59 = java.util.Collections.addAll((java.util.Collection) strSet58, strArray57); + java.util.Set strSet62 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean63 = strSet58.removeAll((java.util.Collection) strSet62); + java.util.List constantDescList64 = java.util.List.copyOf((java.util.Collection) strSet58); + java.lang.String[] strArray70 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList71 = new java.util.ArrayList(); + boolean boolean72 = java.util.Collections.addAll((java.util.Collection) strList71, strArray70); + boolean boolean73 = strSet58.containsAll((java.util.Collection) strList71); + java.lang.String[] strArray76 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet77 = new java.util.LinkedHashSet(); + boolean boolean78 = java.util.Collections.addAll((java.util.Collection) strSet77, strArray76); + java.util.Set strSet81 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean82 = strSet77.removeAll((java.util.Collection) strSet81); + java.util.List constantDescList83 = java.util.List.copyOf((java.util.Collection) strSet77); + boolean boolean84 = strSet58.removeAll((java.util.Collection) strSet77); + boolean boolean85 = strSet40.containsAll((java.util.Collection) strSet58); + boolean boolean86 = constantDescList35.addAll((java.util.Collection) strSet40); + java.lang.String[] strArray89 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet90 = new java.util.LinkedHashSet(); + boolean boolean91 = java.util.Collections.addAll((java.util.Collection) strSet90, strArray89); + java.util.Set strSet94 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean95 = strSet90.removeAll((java.util.Collection) strSet94); + java.util.Iterator strItor96 = strSet94.iterator(); + boolean boolean97 = constantDescList35.equals((java.lang.Object) strItor96); + int int98 = constantDescList9.indexOf((java.lang.Object) boolean97); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(constantDescArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + false + "'", boolean38 == false); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + false + "'", boolean42 == false); + org.junit.Assert.assertNotNull(objArray43); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray43), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray43), "[hi!]"); + org.junit.Assert.assertNotNull(strArray46); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(strSet51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSpliterator53); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strArray57); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(strSet62); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(constantDescList64); + org.junit.Assert.assertNotNull(strArray70); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + false + "'", boolean73 == false); + org.junit.Assert.assertNotNull(strArray76); + org.junit.Assert.assertTrue("'" + boolean78 + "' != '" + true + "'", boolean78 == true); + org.junit.Assert.assertNotNull(strSet81); + org.junit.Assert.assertTrue("'" + boolean82 + "' != '" + true + "'", boolean82 == true); + org.junit.Assert.assertNotNull(constantDescList83); + org.junit.Assert.assertTrue("'" + boolean84 + "' != '" + false + "'", boolean84 == false); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + true + "'", boolean85 == true); + org.junit.Assert.assertTrue("'" + boolean86 + "' != '" + true + "'", boolean86 == true); + org.junit.Assert.assertNotNull(strArray89); + org.junit.Assert.assertTrue("'" + boolean91 + "' != '" + true + "'", boolean91 == true); + org.junit.Assert.assertNotNull(strSet94); + org.junit.Assert.assertTrue("'" + boolean95 + "' != '" + true + "'", boolean95 == true); + org.junit.Assert.assertNotNull(strItor96); + org.junit.Assert.assertTrue("'" + boolean97 + "' != '" + false + "'", boolean97 == false); + org.junit.Assert.assertTrue("'" + int98 + "' != '" + (-1) + "'", int98 == (-1)); + } + + @Test + public void test0297() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0297"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj14 = defaultJSONParser13.input; + java.util.Set strSet16 = java.util.Set.of("hi!"); + boolean boolean18 = strSet16.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray19 = strSet16.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser21 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj22 = defaultJSONParser21.input; + java.util.Set strSet24 = java.util.Set.of("hi!"); + boolean boolean26 = strSet24.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray27 = strSet24.toArray(); + java.lang.String[] strArray30 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet31 = new java.util.LinkedHashSet(); + boolean boolean32 = java.util.Collections.addAll((java.util.Collection) strSet31, strArray30); + java.util.Set strSet35 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean36 = strSet31.removeAll((java.util.Collection) strSet35); + java.util.Spliterator strSpliterator37 = strSet31.spliterator(); + boolean boolean38 = strSet24.containsAll((java.util.Collection) strSet31); + java.lang.Object[] objArray39 = strSet31.toArray(); + java.util.Map defaultJSONParserMap40 = java.util.Map.of(defaultJSONParser13, objArray19, defaultJSONParser21, objArray39); + // The following exception was thrown during execution in test generation + try { + boolean boolean41 = constantDescList9.remove((java.lang.Object) objArray39); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertEquals("'" + obj14 + "' != '" + "97" + "'", obj14, "97"); + org.junit.Assert.assertNotNull(strSet16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(objArray19); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray19), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray19), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj22 + "' != '" + "97" + "'", obj22, "97"); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + false + "'", boolean26 == false); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[hi!]"); + org.junit.Assert.assertNotNull(strArray30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + true + "'", boolean32 == true); + org.junit.Assert.assertNotNull(strSet35); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertNotNull(strSpliterator37); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(objArray39); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray39), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray39), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap40); + } + + @Test + public void test0298() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0298"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj28 = defaultJSONParser27.input; + java.util.Set strSet30 = java.util.Set.of("hi!"); + boolean boolean32 = strSet30.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray33 = strSet30.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser35 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj36 = defaultJSONParser35.input; + java.util.Set strSet38 = java.util.Set.of("hi!"); + boolean boolean40 = strSet38.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray41 = strSet38.toArray(); + java.lang.String[] strArray44 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet45 = new java.util.LinkedHashSet(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strSet45, strArray44); + java.util.Set strSet49 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean50 = strSet45.removeAll((java.util.Collection) strSet49); + java.util.Spliterator strSpliterator51 = strSet45.spliterator(); + boolean boolean52 = strSet38.containsAll((java.util.Collection) strSet45); + java.lang.Object[] objArray53 = strSet45.toArray(); + java.util.Map defaultJSONParserMap54 = java.util.Map.of(defaultJSONParser27, objArray33, defaultJSONParser35, objArray53); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser56 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat57 = defaultJSONParser56.getDateFormat(); + defaultJSONParser35.setDateFomrat(dateFormat57); + boolean boolean59 = strStreamEntry25.equals((java.lang.Object) defaultJSONParser35); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig61 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig61.setTypeKey("true"); + com.alibaba.fastjson.parser.ParserConfig parserConfig64 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray66 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray67 = (java.lang.Class[]) classArray66; + parserConfig64.initJavaBeanDeserializers(wildcardClassArray67); + serializeConfig61.configEnumAsJavaBean((java.lang.Class[]) wildcardClassArray67); + // The following exception was thrown during execution in test generation + try { + java.lang.Object[] objArray70 = defaultJSONParser35.parseArray((java.lang.reflect.Type[]) wildcardClassArray67); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error : int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + "97" + "'", obj36, "97"); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[hi!]"); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSpliterator51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(objArray53); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray53), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray53), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap54); + org.junit.Assert.assertNotNull(dateFormat57); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + false + "'", boolean59 == false); + org.junit.Assert.assertNotNull(classArray66); + org.junit.Assert.assertNotNull(wildcardClassArray67); + } + + @Test + public void test0299() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0299"); + java.util.Comparator> strEntryComparator0 = java.util.Map.Entry.comparingByKey(); + org.junit.Assert.assertNotNull(strEntryComparator0); + } + + @Test + public void test0300() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0300"); + java.lang.Iterable[] iterableArray1 = new java.lang.Iterable[0]; + @SuppressWarnings("unchecked") + java.lang.Iterable[] strIterableArray2 = (java.lang.Iterable[]) iterableArray1; + java.util.List> strIterableList3 = java.util.List.of(strIterableArray2); + int int5 = com.alibaba.fastjson.JSONPath.size((java.lang.Object) strIterableList3, "a"); + org.junit.Assert.assertNotNull(iterableArray1); + org.junit.Assert.assertNotNull(strIterableArray2); + org.junit.Assert.assertNotNull(strIterableList3); + org.junit.Assert.assertTrue("'" + int5 + "' != '" + 0 + "'", int5 == 0); + } + + @Test + public void test0301() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0301"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + defaultJSONParser1.setDateFormat("fastjson.parser.safeMode"); + java.lang.Object obj8 = defaultJSONParser1.parseKey(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.accept((int) 'a'); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect Unknown, actual EOF"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + 97 + "'", obj8, 97); + } + + @Test + public void test0302() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0302"); + java.util.Set> strItorSet0 = java.util.Set.of(); + org.junit.Assert.assertNotNull(strItorSet0); + } + + @Test + public void test0303() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0303"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray5 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet6 = new java.util.LinkedHashSet(); + boolean boolean7 = java.util.Collections.addAll((java.util.Collection) strSet6, strArray5); + java.util.Set strSet10 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean11 = strSet6.removeAll((java.util.Collection) strSet10); + java.util.Iterator strItor12 = strSet10.iterator(); + int int13 = jSONPath2.size((java.lang.Object) strItor12); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig14 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig14.clearSerializers(); + java.lang.Object obj18 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) serializeConfig14, "true", false); + java.util.Set wildcardSet19 = jSONPath2.keySet((java.lang.Object) false); + java.lang.String[] strArray22 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet23 = new java.util.LinkedHashSet(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strSet23, strArray22); + java.util.Set strSet27 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean28 = strSet23.removeAll((java.util.Collection) strSet27); + boolean boolean30 = strSet23.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator31 = strSet23.spliterator(); + java.lang.reflect.Type type32 = null; + java.util.LinkedHashSet[] strSetArray33 = jSONPath2.eval((java.lang.Object) strSet23, type32); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser35 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj36 = defaultJSONParser35.input; + java.util.Set strSet38 = java.util.Set.of("hi!"); + boolean boolean40 = strSet38.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray41 = strSet38.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser43 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj44 = defaultJSONParser43.input; + java.util.Set strSet46 = java.util.Set.of("hi!"); + boolean boolean48 = strSet46.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray49 = strSet46.toArray(); + java.lang.String[] strArray52 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet53 = new java.util.LinkedHashSet(); + boolean boolean54 = java.util.Collections.addAll((java.util.Collection) strSet53, strArray52); + java.util.Set strSet57 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean58 = strSet53.removeAll((java.util.Collection) strSet57); + java.util.Spliterator strSpliterator59 = strSet53.spliterator(); + boolean boolean60 = strSet46.containsAll((java.util.Collection) strSet53); + java.lang.Object[] objArray61 = strSet53.toArray(); + java.util.Map defaultJSONParserMap62 = java.util.Map.of(defaultJSONParser35, objArray41, defaultJSONParser43, objArray61); + com.alibaba.fastjson.parser.Feature feature63 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean64 = defaultJSONParser43.isEnabled(feature63); + com.alibaba.fastjson.JSONPath jSONPath67 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser69 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer70 = defaultJSONParser69.getLexer(); + java.lang.Object obj71 = defaultJSONParser69.input; + boolean boolean72 = jSONPath67.remove((java.lang.Object) defaultJSONParser69); + com.alibaba.fastjson.parser.Feature feature73 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext74 = defaultJSONParser43.setContext((java.lang.Object) jSONPath67, (java.lang.Object) feature73); + java.util.Set wildcardSet75 = jSONPath2.keySet((java.lang.Object) jSONPath67); + java.lang.Object obj77 = jSONPath67.eval((java.lang.Object) (byte) -1); + org.junit.Assert.assertNotNull(strArray5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strItor12); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + (-1) + "'", int13 == (-1)); + org.junit.Assert.assertNotNull(serializeConfig14); + org.junit.Assert.assertNull(obj18); + org.junit.Assert.assertNull(wildcardSet19); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSet27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(strSpliterator31); + org.junit.Assert.assertNull(strSetArray33); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + "97" + "'", obj36, "97"); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj44 + "' != '" + "97" + "'", obj44, "97"); + org.junit.Assert.assertNotNull(strSet46); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertNotNull(objArray49); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray49), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray49), "[hi!]"); + org.junit.Assert.assertNotNull(strArray52); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strSet57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(strSpliterator59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(objArray61); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray61), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray61), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap62); + org.junit.Assert.assertTrue("'" + feature63 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature63.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + false + "'", boolean64 == false); + org.junit.Assert.assertNotNull(jSONLexer70); + org.junit.Assert.assertEquals("'" + obj71 + "' != '" + "97" + "'", obj71, "97"); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + false + "'", boolean72 == false); + org.junit.Assert.assertTrue("'" + feature73 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature73.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext74); + org.junit.Assert.assertNull(wildcardSet75); + org.junit.Assert.assertNull(obj77); + } + + @Test + public void test0304() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0304"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + serializeConfig0.setPropertyNamingStrategy(propertyNamingStrategy1); + java.lang.reflect.Type type3 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer4 = null; + boolean boolean5 = serializeConfig0.put(type3, objectSerializer4); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy6 = null; + serializeConfig0.setPropertyNamingStrategy(propertyNamingStrategy6); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + } + + @Test + public void test0305() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0305"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean22 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig21.getDerializers(); + boolean boolean24 = constantDescList17.equals((java.lang.Object) parserConfig21); + parserConfig21.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean27 = parserConfig21.isSafeMode(); + parserConfig21.setJacksonCompatible(true); + com.alibaba.fastjson.util.JavaBeanInfo javaBeanInfo30 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer javaBeanDeserializer31 = new com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer(parserConfig21, javaBeanInfo30); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"clazz\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + } + + @Test + public void test0306() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0306"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig1.setTypeKey("true"); + com.alibaba.fastjson.parser.ParserConfig parserConfig4 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray6 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray7 = (java.lang.Class[]) classArray6; + parserConfig4.initJavaBeanDeserializers(wildcardClassArray7); + serializeConfig1.configEnumAsJavaBean((java.lang.Class[]) wildcardClassArray7); + com.alibaba.fastjson.serializer.SerializeBeanInfo serializeBeanInfo10 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer11 = serializeConfig1.createJavaBeanSerializer(serializeBeanInfo10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"jsonType\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray6); + org.junit.Assert.assertNotNull(wildcardClassArray7); + } + + @Test + public void test0307() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0307"); + java.lang.ClassLoader classLoader2 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass3 = java.lang.Class.forName("hi!", false, classLoader2); + org.junit.Assert.fail("Expected exception of type java.lang.ClassNotFoundException; message: hi!"); + } catch (java.lang.ClassNotFoundException e) { + // Expected exception. + } + } + + @Test + public void test0308() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0308"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj28 = defaultJSONParser27.input; + java.util.Set strSet30 = java.util.Set.of("hi!"); + boolean boolean32 = strSet30.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray33 = strSet30.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser35 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj36 = defaultJSONParser35.input; + java.util.Set strSet38 = java.util.Set.of("hi!"); + boolean boolean40 = strSet38.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray41 = strSet38.toArray(); + java.lang.String[] strArray44 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet45 = new java.util.LinkedHashSet(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strSet45, strArray44); + java.util.Set strSet49 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean50 = strSet45.removeAll((java.util.Collection) strSet49); + java.util.Spliterator strSpliterator51 = strSet45.spliterator(); + boolean boolean52 = strSet38.containsAll((java.util.Collection) strSet45); + java.lang.Object[] objArray53 = strSet45.toArray(); + java.util.Map defaultJSONParserMap54 = java.util.Map.of(defaultJSONParser27, objArray33, defaultJSONParser35, objArray53); + int int55 = constantDescList9.indexOf((java.lang.Object) defaultJSONParser27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser57 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj58 = defaultJSONParser57.input; + java.util.Set strSet60 = java.util.Set.of("hi!"); + boolean boolean62 = strSet60.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray63 = strSet60.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser65 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj66 = defaultJSONParser65.input; + java.util.Set strSet68 = java.util.Set.of("hi!"); + boolean boolean70 = strSet68.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray71 = strSet68.toArray(); + java.lang.String[] strArray74 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet75 = new java.util.LinkedHashSet(); + boolean boolean76 = java.util.Collections.addAll((java.util.Collection) strSet75, strArray74); + java.util.Set strSet79 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean80 = strSet75.removeAll((java.util.Collection) strSet79); + java.util.Spliterator strSpliterator81 = strSet75.spliterator(); + boolean boolean82 = strSet68.containsAll((java.util.Collection) strSet75); + java.lang.Object[] objArray83 = strSet75.toArray(); + java.util.Map defaultJSONParserMap84 = java.util.Map.of(defaultJSONParser57, objArray63, defaultJSONParser65, objArray83); + int int85 = constantDescList9.lastIndexOf((java.lang.Object) defaultJSONParserMap84); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + "97" + "'", obj36, "97"); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[hi!]"); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSpliterator51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(objArray53); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray53), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray53), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap54); + org.junit.Assert.assertTrue("'" + int55 + "' != '" + (-1) + "'", int55 == (-1)); + org.junit.Assert.assertEquals("'" + obj58 + "' != '" + "97" + "'", obj58, "97"); + org.junit.Assert.assertNotNull(strSet60); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + false + "'", boolean62 == false); + org.junit.Assert.assertNotNull(objArray63); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray63), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray63), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj66 + "' != '" + "97" + "'", obj66, "97"); + org.junit.Assert.assertNotNull(strSet68); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + false + "'", boolean70 == false); + org.junit.Assert.assertNotNull(objArray71); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray71), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray71), "[hi!]"); + org.junit.Assert.assertNotNull(strArray74); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + true + "'", boolean76 == true); + org.junit.Assert.assertNotNull(strSet79); + org.junit.Assert.assertTrue("'" + boolean80 + "' != '" + true + "'", boolean80 == true); + org.junit.Assert.assertNotNull(strSpliterator81); + org.junit.Assert.assertTrue("'" + boolean82 + "' != '" + true + "'", boolean82 == true); + org.junit.Assert.assertNotNull(objArray83); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray83), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray83), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap84); + org.junit.Assert.assertTrue("'" + int85 + "' != '" + (-1) + "'", int85 == (-1)); + } + + @Test + public void test0309() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0309"); + java.util.Set strSet2 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.Spliterator strSpliterator17 = strSet11.spliterator(); + boolean boolean18 = strSet4.containsAll((java.util.Collection) strSet11); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.List constantDescList28 = java.util.List.copyOf((java.util.Collection) strSet22); + java.lang.String[] strArray34 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList35 = new java.util.ArrayList(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strList35, strArray34); + boolean boolean37 = strSet22.containsAll((java.util.Collection) strList35); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + java.util.List constantDescList47 = java.util.List.copyOf((java.util.Collection) strSet41); + boolean boolean48 = strSet22.removeAll((java.util.Collection) strSet41); + boolean boolean49 = strSet4.containsAll((java.util.Collection) strSet22); + boolean boolean50 = strSet2.containsAll((java.util.Collection) strSet4); + java.lang.String[] strArray55 = new java.lang.String[] { "fastjson.parser.safeMode", "hi!", "10.0", "fastjson.parser.safeMode" }; + java.util.ArrayList strList56 = new java.util.ArrayList(); + boolean boolean57 = java.util.Collections.addAll((java.util.Collection) strList56, strArray55); + java.util.stream.Stream strStream58 = strList56.stream(); + // The following exception was thrown during execution in test generation + try { + boolean boolean59 = strSet2.removeAll((java.util.Collection) strList56); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertNotNull(strArray10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSpliterator17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(constantDescList28); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(constantDescList47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + true + "'", boolean57 == true); + org.junit.Assert.assertNotNull(strStream58); + } + + @Test + public void test0310() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0310"); + java.util.List>> strBaseStreamList0 = java.util.List.of(); + org.junit.Assert.assertNotNull(strBaseStreamList0); + } + + @Test + public void test0311() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0311"); + java.lang.constant.Constable constable2 = null; + com.alibaba.fastjson.parser.Feature feature5 = com.alibaba.fastjson.parser.Feature.DisableCircularReferenceDetect; + // The following exception was thrown during execution in test generation + try { + java.util.Set constableSet6 = java.util.Set.of((java.lang.constant.Constable) 4, (java.lang.constant.Constable) (short) 10, constable2, (java.lang.constant.Constable) "\"\\\"fastjson.parser.safeMode\\\"\"", (java.lang.constant.Constable) 100.0f, (java.lang.constant.Constable) feature5); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"Object.hashCode()\" because \"pe\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + feature5 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableCircularReferenceDetect + "'", feature5.equals(com.alibaba.fastjson.parser.Feature.DisableCircularReferenceDetect)); + } + + @Test + public void test0312() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0312"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat31 = defaultJSONParser30.getDateFormat(); + defaultJSONParser9.setDateFomrat(dateFormat31); + defaultJSONParser9.resolveStatus = (byte) 10; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser36 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj37 = defaultJSONParser36.input; + java.util.Set strSet39 = java.util.Set.of("hi!"); + boolean boolean41 = strSet39.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray42 = strSet39.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser44 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj45 = defaultJSONParser44.input; + java.util.Set strSet47 = java.util.Set.of("hi!"); + boolean boolean49 = strSet47.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray50 = strSet47.toArray(); + java.lang.String[] strArray53 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet54 = new java.util.LinkedHashSet(); + boolean boolean55 = java.util.Collections.addAll((java.util.Collection) strSet54, strArray53); + java.util.Set strSet58 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean59 = strSet54.removeAll((java.util.Collection) strSet58); + java.util.Spliterator strSpliterator60 = strSet54.spliterator(); + boolean boolean61 = strSet47.containsAll((java.util.Collection) strSet54); + java.lang.Object[] objArray62 = strSet54.toArray(); + java.util.Map defaultJSONParserMap63 = java.util.Map.of(defaultJSONParser36, objArray42, defaultJSONParser44, objArray62); + com.alibaba.fastjson.parser.Feature feature64 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean65 = defaultJSONParser44.isEnabled(feature64); + boolean boolean66 = defaultJSONParser9.isEnabled(feature64); + com.alibaba.fastjson.parser.SymbolTable symbolTable67 = defaultJSONParser9.symbolTable; + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(dateFormat31); + org.junit.Assert.assertEquals("'" + obj37 + "' != '" + "97" + "'", obj37, "97"); + org.junit.Assert.assertNotNull(strSet39); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + false + "'", boolean41 == false); + org.junit.Assert.assertNotNull(objArray42); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray42), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray42), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj45 + "' != '" + "97" + "'", obj45, "97"); + org.junit.Assert.assertNotNull(strSet47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + false + "'", boolean49 == false); + org.junit.Assert.assertNotNull(objArray50); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray50), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray50), "[hi!]"); + org.junit.Assert.assertNotNull(strArray53); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + true + "'", boolean55 == true); + org.junit.Assert.assertNotNull(strSet58); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(strSpliterator60); + org.junit.Assert.assertTrue("'" + boolean61 + "' != '" + true + "'", boolean61 == true); + org.junit.Assert.assertNotNull(objArray62); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray62), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray62), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap63); + org.junit.Assert.assertTrue("'" + feature64 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature64.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + false + "'", boolean65 == false); + org.junit.Assert.assertTrue("'" + boolean66 + "' != '" + false + "'", boolean66 == false); + org.junit.Assert.assertNotNull(symbolTable67); + } + + @Test + public void test0313() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0313"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean2 = parserConfig1.isSafeMode(); + com.alibaba.fastjson.spi.Module module3 = null; + parserConfig1.register(module3); + java.util.Set strSet6 = java.util.Set.of("hi!"); + java.lang.String[] strArray9 = new java.lang.String[] { "hi!", "hi!" }; + java.lang.Object obj10 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) "hi!", strArray9); + java.lang.Object obj11 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) parserConfig1, strArray9); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser12 = new com.alibaba.fastjson.parser.DefaultJSONParser("hi!", parserConfig1); + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver13 = defaultJSONParser12.getFieldTypeResolver(); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + org.junit.Assert.assertNotNull(strSet6); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertNotNull(obj10); + org.junit.Assert.assertEquals(obj10.toString(), "{}"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj10), "{}"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj10), "{}"); + org.junit.Assert.assertNotNull(obj11); + org.junit.Assert.assertEquals(obj11.toString(), "[null,null]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj11), "[null,null]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj11), "[null,null]"); + org.junit.Assert.assertNull(fieldTypeResolver13); + } + + @Test + public void test0314() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0314"); + boolean boolean0 = com.alibaba.fastjson.parser.ParserConfig.AUTO_SUPPORT; + org.junit.Assert.assertTrue("'" + boolean0 + "' != '" + false + "'", boolean0 == false); + } + + @Test + public void test0315() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0315"); + byte[] byteArray1 = new byte[] { (byte) -1 }; + java.lang.String str3 = new java.lang.String(byteArray1, 1); + java.lang.String str5 = new java.lang.String(byteArray1, (int) '#'); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray1, (int) (byte) -1, 4096, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 4096, count 100, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[-1]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u01ff" + "'", str3, "\u01ff"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\u23ff" + "'", str5, "\u23ff"); + } + + @Test + public void test0316() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0316"); + java.lang.String[] strArray1 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet2 = new java.util.LinkedHashSet(); + boolean boolean3 = java.util.Collections.addAll((java.util.Collection) strSet2, strArray1); + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + java.lang.String[] strArray19 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strList20, strArray19); + boolean boolean22 = strSet7.containsAll((java.util.Collection) strList20); + boolean boolean23 = strSet2.containsAll((java.util.Collection) strList20); + boolean boolean24 = strSet2.isEmpty(); + org.junit.Assert.assertNotNull(strArray1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + true + "'", boolean3 == true); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + } + + @Test + public void test0317() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0317"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser4.getLexer(); + java.lang.Object obj6 = defaultJSONParser4.input; + boolean boolean7 = jSONPath2.remove((java.lang.Object) defaultJSONParser4); + java.lang.String str8 = defaultJSONParser4.getInput(); + com.alibaba.fastjson.parser.SymbolTable symbolTable9 = defaultJSONParser4.symbolTable; + com.alibaba.fastjson.parser.JSONLexer jSONLexer10 = defaultJSONParser4.getLexer(); + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "97" + "'", str8, "97"); + org.junit.Assert.assertNotNull(symbolTable9); + org.junit.Assert.assertNotNull(jSONLexer10); + } + + @Test + public void test0318() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0318"); + java.lang.String str0 = com.alibaba.fastjson.parser.ParserConfig.DENY_PROPERTY; + org.junit.Assert.assertEquals("'" + str0 + "' != '" + "fastjson.parser.deny" + "'", str0, "fastjson.parser.deny"); + } + + @Test + public void test0319() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0319"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean1 = parserConfig0.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap2 = parserConfig0.getDeserializers(); + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray5 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray6 = (java.lang.Class[]) classArray5; + parserConfig3.initJavaBeanDeserializers(wildcardClassArray6); + parserConfig3.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable10 = parserConfig3.symbolTable; + java.lang.ClassLoader classLoader11 = parserConfig3.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap12 = parserConfig3.getDeserializers(); + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray15 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray16 = (java.lang.Class[]) classArray15; + parserConfig13.initJavaBeanDeserializers(wildcardClassArray16); + parserConfig13.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable20 = parserConfig13.symbolTable; + java.lang.ClassLoader classLoader21 = parserConfig13.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap22 = parserConfig13.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser24 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser24.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer27 = defaultJSONParser24.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser29 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer30 = defaultJSONParser29.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser32 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser32.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer35 = defaultJSONParser32.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser37 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser37.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer40 = defaultJSONParser37.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser42 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer43 = defaultJSONParser42.getLexer(); + java.util.Set jSONLexerSet44 = java.util.Set.of(jSONLexer27, jSONLexer30, jSONLexer35, jSONLexer40, jSONLexer43); + com.alibaba.fastjson.parser.ParserConfig parserConfig45 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray47 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray48 = (java.lang.Class[]) classArray47; + parserConfig45.initJavaBeanDeserializers(wildcardClassArray48); + parserConfig45.setJacksonCompatible(false); + parserConfig45.addAccept("#"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser54 = new com.alibaba.fastjson.parser.DefaultJSONParser((java.lang.Object) typeIdentityHashMap22, jSONLexer40, parserConfig45); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap55 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig56 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean57 = parserConfig56.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap58 = parserConfig56.getDeserializers(); + com.alibaba.fastjson.parser.ParserConfig parserConfig59 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray61 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray62 = (java.lang.Class[]) classArray61; + parserConfig59.initJavaBeanDeserializers(wildcardClassArray62); + parserConfig59.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable66 = parserConfig59.symbolTable; + java.lang.ClassLoader classLoader67 = parserConfig59.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap68 = parserConfig59.getDeserializers(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap69 = parserConfig59.getDerializers(); + // The following exception was thrown during execution in test generation + try { + java.util.Set> typeIdentityHashMapSet70 = java.util.Set.of(typeIdentityHashMap2, typeIdentityHashMap12, typeIdentityHashMap22, typeIdentityHashMap55, typeIdentityHashMap58, typeIdentityHashMap69); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"Object.hashCode()\" because \"pe\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + boolean1 + "' != '" + false + "'", boolean1 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap2); + org.junit.Assert.assertNotNull(classArray5); + org.junit.Assert.assertNotNull(wildcardClassArray6); + org.junit.Assert.assertNotNull(symbolTable10); + org.junit.Assert.assertNull(classLoader11); + org.junit.Assert.assertNotNull(typeIdentityHashMap12); + org.junit.Assert.assertNotNull(classArray15); + org.junit.Assert.assertNotNull(wildcardClassArray16); + org.junit.Assert.assertNotNull(symbolTable20); + org.junit.Assert.assertNull(classLoader21); + org.junit.Assert.assertNotNull(typeIdentityHashMap22); + org.junit.Assert.assertNotNull(jSONLexer27); + org.junit.Assert.assertNotNull(jSONLexer30); + org.junit.Assert.assertNotNull(jSONLexer35); + org.junit.Assert.assertNotNull(jSONLexer40); + org.junit.Assert.assertNotNull(jSONLexer43); + org.junit.Assert.assertNotNull(jSONLexerSet44); + org.junit.Assert.assertNotNull(classArray47); + org.junit.Assert.assertNotNull(wildcardClassArray48); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + false + "'", boolean57 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap58); + org.junit.Assert.assertNotNull(classArray61); + org.junit.Assert.assertNotNull(wildcardClassArray62); + org.junit.Assert.assertNotNull(symbolTable66); + org.junit.Assert.assertNull(classLoader67); + org.junit.Assert.assertNotNull(typeIdentityHashMap68); + org.junit.Assert.assertNotNull(typeIdentityHashMap69); + } + + @Test + public void test0320() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0320"); + java.lang.String[] strArray1 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet2 = new java.util.LinkedHashSet(); + boolean boolean3 = java.util.Collections.addAll((java.util.Collection) strSet2, strArray1); + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + java.lang.String[] strArray19 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strList20, strArray19); + boolean boolean22 = strSet7.containsAll((java.util.Collection) strList20); + boolean boolean23 = strSet2.containsAll((java.util.Collection) strList20); + boolean boolean24 = strList20.isEmpty(); + boolean boolean26 = strList20.add("fastjson.parser.deny.internal"); + java.util.Collection strCollection27 = null; + // The following exception was thrown during execution in test generation + try { + boolean boolean28 = strList20.containsAll(strCollection27); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Collection.iterator()\" because \"c\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + true + "'", boolean3 == true); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + } + + @Test + public void test0321() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0321"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable7 = parserConfig0.symbolTable; + java.lang.ClassLoader classLoader8 = parserConfig0.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap9 = parserConfig0.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser11 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser11.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer14 = defaultJSONParser11.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser16 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer17 = defaultJSONParser16.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser19 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser19.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer22 = defaultJSONParser19.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser24 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser24.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer27 = defaultJSONParser24.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser29 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer30 = defaultJSONParser29.getLexer(); + java.util.Set jSONLexerSet31 = java.util.Set.of(jSONLexer14, jSONLexer17, jSONLexer22, jSONLexer27, jSONLexer30); + com.alibaba.fastjson.parser.ParserConfig parserConfig32 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray34 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray35 = (java.lang.Class[]) classArray34; + parserConfig32.initJavaBeanDeserializers(wildcardClassArray35); + parserConfig32.setJacksonCompatible(false); + parserConfig32.addAccept("#"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser41 = new com.alibaba.fastjson.parser.DefaultJSONParser((java.lang.Object) typeIdentityHashMap9, jSONLexer27, parserConfig32); + java.lang.constant.ConstantDesc[] constantDescArray58 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList59 = new java.util.ArrayList(); + boolean boolean60 = java.util.Collections.addAll((java.util.Collection) constantDescList59, constantDescArray58); + java.util.ListIterator constantDescItor62 = constantDescList59.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig63 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean64 = parserConfig63.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap65 = parserConfig63.getDerializers(); + boolean boolean66 = constantDescList59.equals((java.lang.Object) parserConfig63); + parserConfig63.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean69 = parserConfig63.isSafeMode(); + java.lang.reflect.Type type70 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig71 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy72 = null; + parserConfig71.propertyNamingStrategy = propertyNamingStrategy72; + java.lang.reflect.Type type74 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer75 = parserConfig71.getDeserializer(type74); + parserConfig63.putDeserializer(type70, objectDeserializer75); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser77 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer27, parserConfig63); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: EOF error"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(symbolTable7); + org.junit.Assert.assertNull(classLoader8); + org.junit.Assert.assertNotNull(typeIdentityHashMap9); + org.junit.Assert.assertNotNull(jSONLexer14); + org.junit.Assert.assertNotNull(jSONLexer17); + org.junit.Assert.assertNotNull(jSONLexer22); + org.junit.Assert.assertNotNull(jSONLexer27); + org.junit.Assert.assertNotNull(jSONLexer30); + org.junit.Assert.assertNotNull(jSONLexerSet31); + org.junit.Assert.assertNotNull(classArray34); + org.junit.Assert.assertNotNull(wildcardClassArray35); + org.junit.Assert.assertNotNull(constantDescArray58); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(constantDescItor62); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + false + "'", boolean64 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap65); + org.junit.Assert.assertTrue("'" + boolean66 + "' != '" + false + "'", boolean66 == false); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + false + "'", boolean69 == false); + org.junit.Assert.assertNotNull(parserConfig71); + org.junit.Assert.assertNotNull(objectDeserializer75); + } + + @Test + public void test0322() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0322"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + java.lang.reflect.Type type3 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer4 = parserConfig0.getDeserializer(type3); + com.alibaba.fastjson.spi.Module module5 = null; + parserConfig0.register(module5); + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNotNull(objectDeserializer4); + } + + @Test + public void test0323() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0323"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + parserConfig0.clearDeserializers(); + com.alibaba.fastjson.parser.SymbolTable symbolTable2 = parserConfig0.symbolTable; + parserConfig0.setAsmEnable(false); + parserConfig0.clearDeserializers(); + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNotNull(symbolTable2); + } + + @Test + public void test0324() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0324"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("10.0"); + java.util.List resolveTaskList2 = defaultJSONParser1.getResolveTaskList(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj5 = defaultJSONParser4.input; + java.util.Set strSet7 = java.util.Set.of("hi!"); + boolean boolean9 = strSet7.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray10 = strSet7.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser12 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj13 = defaultJSONParser12.input; + java.util.Set strSet15 = java.util.Set.of("hi!"); + boolean boolean17 = strSet15.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray18 = strSet15.toArray(); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.Spliterator strSpliterator28 = strSet22.spliterator(); + boolean boolean29 = strSet15.containsAll((java.util.Collection) strSet22); + java.lang.Object[] objArray30 = strSet22.toArray(); + java.util.Map defaultJSONParserMap31 = java.util.Map.of(defaultJSONParser4, objArray10, defaultJSONParser12, objArray30); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser33 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat34 = defaultJSONParser33.getDateFormat(); + defaultJSONParser12.setDateFomrat(dateFormat34); + defaultJSONParser1.setDateFormat(dateFormat34); + java.lang.reflect.Type type37 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj38 = defaultJSONParser1.parseArrayWithType(type37); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.reflect.ParameterizedType.getActualTypeArguments()\" because \"collectionType\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(resolveTaskList2); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + "97" + "'", obj5, "97"); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + false + "'", boolean9 == false); + org.junit.Assert.assertNotNull(objArray10); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray10), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray10), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + "97" + "'", obj13, "97"); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + false + "'", boolean17 == false); + org.junit.Assert.assertNotNull(objArray18); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray18), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray18), "[hi!]"); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(strSpliterator28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(objArray30); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray30), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray30), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap31); + org.junit.Assert.assertNotNull(dateFormat34); + } + + @Test + public void test0325() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0325"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + boolean boolean40 = constantDescList38.contains((java.lang.Object) 100); + java.util.ListIterator constantDescItor41 = constantDescList38.listIterator(); + int int42 = constantDescList38.size(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.parseArray((java.util.Collection) constantDescList38); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect [, actual int, pos 0, fieldName null"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(constantDescItor41); + org.junit.Assert.assertTrue("'" + int42 + "' != '" + 0 + "'", int42 == 0); + } + + @Test + public void test0326() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0326"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser30.accept((int) (short) 100, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect Unknown, actual int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + } + + @Test + public void test0327() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0327"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.AllowISO8601DateFormat; + int int1 = feature0.getMask(); + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.AllowISO8601DateFormat + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.AllowISO8601DateFormat)); + org.junit.Assert.assertTrue("'" + int1 + "' != '" + 32 + "'", int1 == 32); + } + + @Test + public void test0328() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0328"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = parserConfig0.propertyNamingStrategy; + org.junit.Assert.assertNull(propertyNamingStrategy1); + } + + @Test + public void test0329() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0329"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + com.alibaba.fastjson.JSONPath jSONPath5 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str6 = jSONPath5.toJSONString(); + java.lang.String str7 = jSONPath5.getPath(); + com.alibaba.fastjson.JSONPath jSONPath10 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str11 = jSONPath10.toJSONString(); + com.alibaba.fastjson.JSONPath jSONPath13 = com.alibaba.fastjson.JSONPath.compile("@type"); + com.alibaba.fastjson.JSONPath jSONPath16 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser18 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj19 = defaultJSONParser18.input; + java.util.Set strSet21 = java.util.Set.of("hi!"); + boolean boolean23 = strSet21.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray24 = strSet21.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser26 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj27 = defaultJSONParser26.input; + java.util.Set strSet29 = java.util.Set.of("hi!"); + boolean boolean31 = strSet29.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray32 = strSet29.toArray(); + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.Spliterator strSpliterator42 = strSet36.spliterator(); + boolean boolean43 = strSet29.containsAll((java.util.Collection) strSet36); + java.lang.Object[] objArray44 = strSet36.toArray(); + java.util.Map defaultJSONParserMap45 = java.util.Map.of(defaultJSONParser18, objArray24, defaultJSONParser26, objArray44); + com.alibaba.fastjson.parser.Feature feature46 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean47 = defaultJSONParser26.isEnabled(feature46); + com.alibaba.fastjson.JSONPath jSONPath50 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser52 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer53 = defaultJSONParser52.getLexer(); + java.lang.Object obj54 = defaultJSONParser52.input; + boolean boolean55 = jSONPath50.remove((java.lang.Object) defaultJSONParser52); + com.alibaba.fastjson.parser.Feature feature56 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext57 = defaultJSONParser26.setContext((java.lang.Object) jSONPath50, (java.lang.Object) feature56); + com.alibaba.fastjson.JSONPath jSONPath60 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.JSONPath jSONPath63 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray66 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet67 = new java.util.LinkedHashSet(); + boolean boolean68 = java.util.Collections.addAll((java.util.Collection) strSet67, strArray66); + java.util.Set strSet71 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean72 = strSet67.removeAll((java.util.Collection) strSet71); + java.util.Iterator strItor73 = strSet71.iterator(); + int int74 = jSONPath63.size((java.lang.Object) strItor73); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig75 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig75.clearSerializers(); + java.lang.Object obj79 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) serializeConfig75, "true", false); + java.util.Set wildcardSet80 = jSONPath63.keySet((java.lang.Object) false); + com.alibaba.fastjson.JSONPath jSONPath83 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.util.Set jSONAwareSet84 = java.util.Set.of((com.alibaba.fastjson.JSONAware) jSONPath2, (com.alibaba.fastjson.JSONAware) jSONPath5, (com.alibaba.fastjson.JSONAware) jSONPath10, (com.alibaba.fastjson.JSONAware) jSONPath13, (com.alibaba.fastjson.JSONAware) jSONPath16, (com.alibaba.fastjson.JSONAware) jSONPath50, (com.alibaba.fastjson.JSONAware) jSONPath60, (com.alibaba.fastjson.JSONAware) jSONPath63, (com.alibaba.fastjson.JSONAware) jSONPath83); + com.alibaba.fastjson.parser.ParserConfig parserConfig85 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray87 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray88 = (java.lang.Class[]) classArray87; + parserConfig85.initJavaBeanDeserializers(wildcardClassArray88); + parserConfig85.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable92 = parserConfig85.symbolTable; + java.lang.ClassLoader classLoader93 = parserConfig85.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap94 = parserConfig85.getDeserializers(); + com.alibaba.fastjson.parser.SymbolTable symbolTable95 = parserConfig85.symbolTable; + java.lang.reflect.Type type96 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig97 = null; + java.text.Format format98 = jSONPath16.eval((java.lang.Object) parserConfig85, type96, parserConfig97); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str6, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "fastjson.parser.safeMode" + "'", str7, "fastjson.parser.safeMode"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str11, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertNotNull(jSONPath13); + org.junit.Assert.assertEquals("'" + obj19 + "' != '" + "97" + "'", obj19, "97"); + org.junit.Assert.assertNotNull(strSet21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(objArray24); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + "97" + "'", obj27, "97"); + org.junit.Assert.assertNotNull(strSet29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + org.junit.Assert.assertNotNull(objArray32); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray32), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray32), "[hi!]"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(strSpliterator42); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(objArray44); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray44), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray44), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap45); + org.junit.Assert.assertTrue("'" + feature46 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature46.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(jSONLexer53); + org.junit.Assert.assertEquals("'" + obj54 + "' != '" + "97" + "'", obj54, "97"); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + false + "'", boolean55 == false); + org.junit.Assert.assertTrue("'" + feature56 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature56.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext57); + org.junit.Assert.assertNotNull(strArray66); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(strSet71); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertNotNull(strItor73); + org.junit.Assert.assertTrue("'" + int74 + "' != '" + (-1) + "'", int74 == (-1)); + org.junit.Assert.assertNotNull(serializeConfig75); + org.junit.Assert.assertNull(obj79); + org.junit.Assert.assertNull(wildcardSet80); + org.junit.Assert.assertNotNull(jSONAwareSet84); + org.junit.Assert.assertNotNull(classArray87); + org.junit.Assert.assertNotNull(wildcardClassArray88); + org.junit.Assert.assertNotNull(symbolTable92); + org.junit.Assert.assertNull(classLoader93); + org.junit.Assert.assertNotNull(typeIdentityHashMap94); + org.junit.Assert.assertNotNull(symbolTable95); + org.junit.Assert.assertNull(format98); + } + + @Test + public void test0330() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0330"); + java.lang.ClassLoader classLoader0 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(classLoader0); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap2 = parserConfig1.getDerializers(); + boolean boolean3 = parserConfig1.isSafeMode(); + org.junit.Assert.assertNotNull(typeIdentityHashMap2); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + } + + @Test + public void test0331() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0331"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj28 = defaultJSONParser27.input; + java.util.Set strSet30 = java.util.Set.of("hi!"); + boolean boolean32 = strSet30.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray33 = strSet30.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser35 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj36 = defaultJSONParser35.input; + java.util.Set strSet38 = java.util.Set.of("hi!"); + boolean boolean40 = strSet38.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray41 = strSet38.toArray(); + java.lang.String[] strArray44 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet45 = new java.util.LinkedHashSet(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strSet45, strArray44); + java.util.Set strSet49 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean50 = strSet45.removeAll((java.util.Collection) strSet49); + java.util.Spliterator strSpliterator51 = strSet45.spliterator(); + boolean boolean52 = strSet38.containsAll((java.util.Collection) strSet45); + java.lang.Object[] objArray53 = strSet45.toArray(); + java.util.Map defaultJSONParserMap54 = java.util.Map.of(defaultJSONParser27, objArray33, defaultJSONParser35, objArray53); + int int55 = constantDescList9.indexOf((java.lang.Object) defaultJSONParser27); + java.util.Iterator constantDescItor56 = constantDescList9.iterator(); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory57 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig58 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory57); + boolean boolean59 = constantDescList9.equals((java.lang.Object) aSMDeserializerFactory57); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + "97" + "'", obj36, "97"); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[hi!]"); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSpliterator51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(objArray53); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray53), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray53), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap54); + org.junit.Assert.assertTrue("'" + int55 + "' != '" + (-1) + "'", int55 == (-1)); + org.junit.Assert.assertNotNull(constantDescItor56); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + false + "'", boolean59 == false); + } + + @Test + public void test0332() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0332"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str3 = jSONPath2.toJSONString(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser5 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj6 = defaultJSONParser5.input; + java.util.Set strSet8 = java.util.Set.of("hi!"); + boolean boolean10 = strSet8.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray11 = strSet8.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj14 = defaultJSONParser13.input; + java.util.Set strSet16 = java.util.Set.of("hi!"); + boolean boolean18 = strSet16.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray19 = strSet16.toArray(); + java.lang.String[] strArray22 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet23 = new java.util.LinkedHashSet(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strSet23, strArray22); + java.util.Set strSet27 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean28 = strSet23.removeAll((java.util.Collection) strSet27); + java.util.Spliterator strSpliterator29 = strSet23.spliterator(); + boolean boolean30 = strSet16.containsAll((java.util.Collection) strSet23); + java.lang.Object[] objArray31 = strSet23.toArray(); + java.util.Map defaultJSONParserMap32 = java.util.Map.of(defaultJSONParser5, objArray11, defaultJSONParser13, objArray31); + com.alibaba.fastjson.parser.Feature feature33 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean34 = defaultJSONParser13.isEnabled(feature33); + com.alibaba.fastjson.JSONPath jSONPath37 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser39 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer40 = defaultJSONParser39.getLexer(); + java.lang.Object obj41 = defaultJSONParser39.input; + boolean boolean42 = jSONPath37.remove((java.lang.Object) defaultJSONParser39); + com.alibaba.fastjson.parser.Feature feature43 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext44 = defaultJSONParser13.setContext((java.lang.Object) jSONPath37, (java.lang.Object) feature43); + boolean boolean45 = jSONPath2.contains((java.lang.Object) feature43); + boolean boolean47 = jSONPath2.contains((java.lang.Object) 100L); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser49 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser49.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer52 = defaultJSONParser49.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser54 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer55 = defaultJSONParser54.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser57 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser57.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer60 = defaultJSONParser57.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser62 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser62.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer65 = defaultJSONParser62.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser67 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer68 = defaultJSONParser67.getLexer(); + java.util.Set jSONLexerSet69 = java.util.Set.of(jSONLexer52, jSONLexer55, jSONLexer60, jSONLexer65, jSONLexer68); + java.util.Set wildcardSet71 = com.alibaba.fastjson.JSONPath.keySet((java.lang.Object) jSONLexerSet69, "fastjson.parser.autoTypeAccept"); + java.lang.reflect.Type type72 = null; + java.util.Spliterator strSpliterator73 = jSONPath2.eval((java.lang.Object) "fastjson.parser.autoTypeAccept", type72); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str3, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(objArray11); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray11), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray11), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj14 + "' != '" + "97" + "'", obj14, "97"); + org.junit.Assert.assertNotNull(strSet16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(objArray19); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray19), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray19), "[hi!]"); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSet27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strSpliterator29); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(objArray31); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray31), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray31), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap32); + org.junit.Assert.assertTrue("'" + feature33 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature33.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(jSONLexer40); + org.junit.Assert.assertEquals("'" + obj41 + "' != '" + "97" + "'", obj41, "97"); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + false + "'", boolean42 == false); + org.junit.Assert.assertTrue("'" + feature43 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature43.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext44); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + false + "'", boolean45 == false); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(jSONLexer52); + org.junit.Assert.assertNotNull(jSONLexer55); + org.junit.Assert.assertNotNull(jSONLexer60); + org.junit.Assert.assertNotNull(jSONLexer65); + org.junit.Assert.assertNotNull(jSONLexer68); + org.junit.Assert.assertNotNull(jSONLexerSet69); + org.junit.Assert.assertNull(wildcardSet71); + org.junit.Assert.assertNull(strSpliterator73); + } + + @Test + public void test0333() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0333"); + int[] intArray4 = new int[] { ' ', 100, 2, 97 }; + java.lang.String str7 = new java.lang.String(intArray4, 3, 0); + int[] intArray9 = new int[] { (short) -1 }; + java.util.Set intArraySet10 = java.util.Set.of(intArray9); + int[] intArray12 = new int[] { (short) -1 }; + java.util.Set intArraySet13 = java.util.Set.of(intArray12); + java.util.Set intArraySet14 = java.util.Set.of(intArray9, intArray12); + int[] intArray16 = new int[] { (short) -1 }; + java.util.Set intArraySet17 = java.util.Set.of(intArray16); + int[] intArray19 = new int[] { (short) -1 }; + java.util.Set intArraySet20 = java.util.Set.of(intArray19); + java.util.Set intArraySet21 = java.util.Set.of(intArray16, intArray19); + int[] intArray26 = new int[] { ' ', 100, 2, 97 }; + java.lang.String str29 = new java.lang.String(intArray26, 3, 0); + int[] intArray31 = new int[] { (short) -1 }; + java.util.Set intArraySet32 = java.util.Set.of(intArray31); + int[] intArray36 = new int[] { (-1), (short) 10, 0 }; + int[] intArray38 = new int[] { (short) -1 }; + java.util.Set intArraySet39 = java.util.Set.of(intArray38); + int[] intArray41 = new int[] { (short) -1 }; + java.util.Set intArraySet42 = java.util.Set.of(intArray41); + java.util.Set intArraySet43 = java.util.Set.of(intArray38, intArray41); + int[] intArray45 = new int[] { (short) -1 }; + java.util.Set intArraySet46 = java.util.Set.of(intArray45); + int[] intArray53 = new int[] { 10, (byte) 1, (short) 100, (byte) 1, (short) -1, 6 }; + java.util.List intArrayList54 = java.util.List.of(intArray4, intArray12, intArray19, intArray26, intArray31, intArray36, intArray38, intArray45, intArray53); + int[] intArray56 = new int[] { (short) -1 }; + java.util.Set intArraySet57 = java.util.Set.of(intArray56); + java.util.Set intArraySet58 = java.util.Set.of(intArray38, intArray56); + org.junit.Assert.assertNotNull(intArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray4), "[32, 100, 2, 97]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "" + "'", str7, ""); + org.junit.Assert.assertNotNull(intArray9); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray9), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet10); + org.junit.Assert.assertNotNull(intArray12); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray12), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet13); + org.junit.Assert.assertNotNull(intArraySet14); + org.junit.Assert.assertNotNull(intArray16); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray16), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet17); + org.junit.Assert.assertNotNull(intArray19); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray19), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet20); + org.junit.Assert.assertNotNull(intArraySet21); + org.junit.Assert.assertNotNull(intArray26); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray26), "[32, 100, 2, 97]"); + org.junit.Assert.assertEquals("'" + str29 + "' != '" + "" + "'", str29, ""); + org.junit.Assert.assertNotNull(intArray31); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray31), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet32); + org.junit.Assert.assertNotNull(intArray36); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray36), "[-1, 10, 0]"); + org.junit.Assert.assertNotNull(intArray38); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray38), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet39); + org.junit.Assert.assertNotNull(intArray41); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray41), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet42); + org.junit.Assert.assertNotNull(intArraySet43); + org.junit.Assert.assertNotNull(intArray45); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray45), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet46); + org.junit.Assert.assertNotNull(intArray53); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray53), "[10, 1, 100, 1, -1, 6]"); + org.junit.Assert.assertNotNull(intArrayList54); + org.junit.Assert.assertNotNull(intArray56); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray56), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet57); + org.junit.Assert.assertNotNull(intArraySet58); + } + + @Test + public void test0334() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0334"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser4.getLexer(); + java.lang.Object obj6 = defaultJSONParser4.input; + boolean boolean7 = jSONPath2.remove((java.lang.Object) defaultJSONParser4); + java.lang.String str8 = defaultJSONParser4.getInput(); + int int9 = defaultJSONParser4.resolveStatus; + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.InitStringFieldAsEmpty; + boolean boolean11 = defaultJSONParser4.isEnabled(feature10); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer14 = defaultJSONParser13.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask15 = null; + defaultJSONParser13.addResolveTask(resolveTask15); + com.alibaba.fastjson.parser.ParserConfig parserConfig17 = defaultJSONParser13.getConfig(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + defaultJSONParser13.checkListResolve((java.util.Collection) strSet25); + java.text.DateFormat dateFormat28 = defaultJSONParser13.getDateFormat(); + defaultJSONParser13.setResolveStatus((int) 'a'); + java.lang.Object obj32 = defaultJSONParser13.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig33 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray35 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray36 = (java.lang.Class[]) classArray35; + parserConfig33.initJavaBeanDeserializers(wildcardClassArray36); + parserConfig33.setJacksonCompatible(false); + java.lang.ClassLoader classLoader40 = null; + parserConfig33.setDefaultClassLoader(classLoader40); + boolean boolean42 = parserConfig33.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap43 = parserConfig33.getDeserializers(); + defaultJSONParser13.setConfig(parserConfig33); + com.alibaba.fastjson.parser.ParseContext parseContext46 = defaultJSONParser4.setContext((java.lang.Object) parserConfig33, (java.lang.Object) "hi!"); + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "97" + "'", str8, "97"); + org.junit.Assert.assertTrue("'" + int9 + "' != '" + 0 + "'", int9 == 0); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.InitStringFieldAsEmpty + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.InitStringFieldAsEmpty)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(jSONLexer14); + org.junit.Assert.assertNotNull(parserConfig17); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(dateFormat28); + org.junit.Assert.assertNull(obj32); + org.junit.Assert.assertNotNull(classArray35); + org.junit.Assert.assertNotNull(wildcardClassArray36); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + false + "'", boolean42 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap43); + org.junit.Assert.assertNotNull(parseContext46); + } + + @Test + public void test0335() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0335"); + java.lang.String str1 = java.lang.String.valueOf(5); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "5" + "'", str1, "5"); + } + + @Test + public void test0336() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0336"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean22 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig21.getDerializers(); + boolean boolean24 = constantDescList17.equals((java.lang.Object) parserConfig21); + parserConfig21.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean27 = parserConfig21.isSafeMode(); + java.lang.reflect.Type type28 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig29 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy30 = null; + parserConfig29.propertyNamingStrategy = propertyNamingStrategy30; + java.lang.reflect.Type type32 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer33 = parserConfig29.getDeserializer(type32); + parserConfig21.putDeserializer(type28, objectDeserializer33); + com.alibaba.fastjson.parser.ParserConfig parserConfig35 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy36 = null; + parserConfig35.propertyNamingStrategy = propertyNamingStrategy36; + java.lang.reflect.Type type38 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer39 = parserConfig35.getDeserializer(type38); + com.alibaba.fastjson.parser.ParserConfig parserConfig40 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy41 = null; + parserConfig40.propertyNamingStrategy = propertyNamingStrategy41; + java.lang.reflect.Type type43 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer44 = parserConfig40.getDeserializer(type43); + java.util.Comparator strComparator45 = java.lang.String.CASE_INSENSITIVE_ORDER; + java.util.Map> objectDeserializerMap46 = java.util.Map.of(objectDeserializer44, strComparator45); + com.alibaba.fastjson.parser.ParserConfig parserConfig47 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy48 = null; + parserConfig47.propertyNamingStrategy = propertyNamingStrategy48; + java.lang.reflect.Type type50 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer51 = parserConfig47.getDeserializer(type50); + java.util.Comparator strComparator52 = java.lang.String.CASE_INSENSITIVE_ORDER; + java.util.Map> objectDeserializerMap53 = java.util.Map.of(objectDeserializer51, strComparator52); + java.lang.constant.ConstantDesc[] constantDescArray70 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList71 = new java.util.ArrayList(); + boolean boolean72 = java.util.Collections.addAll((java.util.Collection) constantDescList71, constantDescArray70); + java.util.ListIterator constantDescItor74 = constantDescList71.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig75 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean76 = parserConfig75.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap77 = parserConfig75.getDerializers(); + boolean boolean78 = constantDescList71.equals((java.lang.Object) parserConfig75); + parserConfig75.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean81 = parserConfig75.isSafeMode(); + java.lang.reflect.Type type82 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig83 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy84 = null; + parserConfig83.propertyNamingStrategy = propertyNamingStrategy84; + java.lang.reflect.Type type86 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer87 = parserConfig83.getDeserializer(type86); + parserConfig75.putDeserializer(type82, objectDeserializer87); + java.util.List objectDeserializerList89 = java.util.List.of(objectDeserializer33, objectDeserializer39, objectDeserializer44, objectDeserializer51, objectDeserializer87); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNotNull(parserConfig29); + org.junit.Assert.assertNotNull(objectDeserializer33); + org.junit.Assert.assertNotNull(parserConfig35); + org.junit.Assert.assertNotNull(objectDeserializer39); + org.junit.Assert.assertNotNull(parserConfig40); + org.junit.Assert.assertNotNull(objectDeserializer44); + org.junit.Assert.assertNotNull(strComparator45); + org.junit.Assert.assertNotNull(objectDeserializerMap46); + org.junit.Assert.assertNotNull(parserConfig47); + org.junit.Assert.assertNotNull(objectDeserializer51); + org.junit.Assert.assertNotNull(strComparator52); + org.junit.Assert.assertNotNull(objectDeserializerMap53); + org.junit.Assert.assertNotNull(constantDescArray70); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertNotNull(constantDescItor74); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap77); + org.junit.Assert.assertTrue("'" + boolean78 + "' != '" + false + "'", boolean78 == false); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + false + "'", boolean81 == false); + org.junit.Assert.assertNotNull(parserConfig83); + org.junit.Assert.assertNotNull(objectDeserializer87); + org.junit.Assert.assertNotNull(objectDeserializerList89); + } + + @Test + public void test0337() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0337"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + java.util.Spliterator constantDescSpliterator17 = constantDescList13.spliterator(); + java.util.Set strSet20 = java.util.Set.of("hi!"); + boolean boolean22 = strSet20.contains((java.lang.Object) (byte) 10); + boolean boolean24 = strSet20.equals((java.lang.Object) (-1.0f)); + java.lang.Object[] objArray25 = strSet20.toArray(); + java.util.Iterator strItor26 = strSet20.iterator(); + // The following exception was thrown during execution in test generation + try { + boolean boolean27 = constantDescList13.addAll((int) (short) 100, (java.util.Collection) strSet20); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(constantDescSpliterator17); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertNotNull(objArray25); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray25), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray25), "[hi!]"); + org.junit.Assert.assertNotNull(strItor26); + } + + @Test + public void test0338() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0338"); + com.alibaba.fastjson.JSONPath jSONPath1 = com.alibaba.fastjson.JSONPath.compile("@type"); + java.util.Set strSet3 = java.util.Set.of("hi!"); + boolean boolean4 = strSet3.isEmpty(); + boolean boolean6 = strSet3.contains((java.lang.Object) "10.0"); + java.lang.String[] strArray9 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet10 = new java.util.LinkedHashSet(); + boolean boolean11 = java.util.Collections.addAll((java.util.Collection) strSet10, strArray9); + java.util.Set strSet14 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean15 = strSet10.removeAll((java.util.Collection) strSet14); + boolean boolean17 = strSet10.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator18 = strSet10.spliterator(); + boolean boolean19 = strSet3.containsAll((java.util.Collection) strSet10); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj20 = jSONPath1.eval((java.lang.Object) boolean19); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. @type"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONPath1); + org.junit.Assert.assertNotNull(strSet3); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + false + "'", boolean17 == false); + org.junit.Assert.assertNotNull(strSpliterator18); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + } + + @Test + public void test0339() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0339"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read(" #a", "97"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 3, line 1, column 4 #a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0340() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0340"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + java.util.Spliterator constantDescSpliterator12 = constantDescList9.spliterator(); + // The following exception was thrown during execution in test generation + try { + java.util.List constantDescList15 = constantDescList9.subList((int) (short) 10, 6); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: toIndex = 6"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(constantDescSpliterator12); + } + + @Test + public void test0341() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0341"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str3 = jSONPath2.toJSONString(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser5 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj6 = defaultJSONParser5.input; + java.util.Set strSet8 = java.util.Set.of("hi!"); + boolean boolean10 = strSet8.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray11 = strSet8.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj14 = defaultJSONParser13.input; + java.util.Set strSet16 = java.util.Set.of("hi!"); + boolean boolean18 = strSet16.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray19 = strSet16.toArray(); + java.lang.String[] strArray22 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet23 = new java.util.LinkedHashSet(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strSet23, strArray22); + java.util.Set strSet27 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean28 = strSet23.removeAll((java.util.Collection) strSet27); + java.util.Spliterator strSpliterator29 = strSet23.spliterator(); + boolean boolean30 = strSet16.containsAll((java.util.Collection) strSet23); + java.lang.Object[] objArray31 = strSet23.toArray(); + java.util.Map defaultJSONParserMap32 = java.util.Map.of(defaultJSONParser5, objArray11, defaultJSONParser13, objArray31); + com.alibaba.fastjson.parser.Feature feature33 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean34 = defaultJSONParser13.isEnabled(feature33); + com.alibaba.fastjson.JSONPath jSONPath37 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser39 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer40 = defaultJSONParser39.getLexer(); + java.lang.Object obj41 = defaultJSONParser39.input; + boolean boolean42 = jSONPath37.remove((java.lang.Object) defaultJSONParser39); + com.alibaba.fastjson.parser.Feature feature43 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext44 = defaultJSONParser13.setContext((java.lang.Object) jSONPath37, (java.lang.Object) feature43); + boolean boolean45 = jSONPath2.contains((java.lang.Object) feature43); + com.alibaba.fastjson.parser.ParserConfig parserConfig46 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy47 = null; + parserConfig46.propertyNamingStrategy = propertyNamingStrategy47; + java.lang.reflect.Type type49 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer50 = parserConfig46.getDeserializer(type49); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser52 = new com.alibaba.fastjson.parser.DefaultJSONParser("10.0"); + jSONPath2.patchAdd((java.lang.Object) type49, (java.lang.Object) "10.0", true); + java.lang.String str55 = jSONPath2.getPath(); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str3, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(objArray11); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray11), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray11), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj14 + "' != '" + "97" + "'", obj14, "97"); + org.junit.Assert.assertNotNull(strSet16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(objArray19); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray19), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray19), "[hi!]"); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSet27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strSpliterator29); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(objArray31); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray31), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray31), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap32); + org.junit.Assert.assertTrue("'" + feature33 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature33.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(jSONLexer40); + org.junit.Assert.assertEquals("'" + obj41 + "' != '" + "97" + "'", obj41, "97"); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + false + "'", boolean42 == false); + org.junit.Assert.assertTrue("'" + feature43 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature43.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext44); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + false + "'", boolean45 == false); + org.junit.Assert.assertNotNull(parserConfig46); + org.junit.Assert.assertNotNull(objectDeserializer50); + org.junit.Assert.assertEquals("'" + str55 + "' != '" + "fastjson.parser.safeMode" + "'", str55, "fastjson.parser.safeMode"); + } + + @Test + public void test0342() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0342"); + java.lang.String str1 = java.lang.String.valueOf((int) '#'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "35" + "'", str1, "35"); + } + + @Test + public void test0343() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0343"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + boolean boolean7 = parserConfig0.isAsmEnable(); + java.util.Properties properties8 = null; + // The following exception was thrown during execution in test generation + try { + parserConfig0.configFromPropety(properties8); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Properties.getProperty(String)\" because \"properties\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + } + + @Test + public void test0344() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0344"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.ListIterator constantDescItor10 = constantDescList9.listIterator(); + java.util.Set strSet13 = java.util.Set.of("hi!"); + boolean boolean15 = strSet13.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray16 = strSet13.toArray(); + java.lang.String[] strArray19 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet20 = new java.util.LinkedHashSet(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strSet20, strArray19); + java.util.Set strSet24 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean25 = strSet20.removeAll((java.util.Collection) strSet24); + java.util.Spliterator strSpliterator26 = strSet20.spliterator(); + boolean boolean27 = strSet13.containsAll((java.util.Collection) strSet20); + java.lang.Object[] objArray28 = strSet20.toArray(); + java.util.stream.Stream strStream29 = strSet20.parallelStream(); + // The following exception was thrown during execution in test generation + try { + boolean boolean30 = constantDescList9.addAll(0, (java.util.Collection) strSet20); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[hi!]"); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSpliterator26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(objArray28); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray28), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray28), "[]"); + org.junit.Assert.assertNotNull(strStream29); + } + + @Test + public void test0345() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0345"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.Feature feature2 = com.alibaba.fastjson.parser.Feature.DisableFieldSmartMatch; + defaultJSONParser1.config(feature2, false); + // The following exception was thrown during execution in test generation + try { + boolean boolean6 = com.alibaba.fastjson.JSONPath.remove((java.lang.Object) defaultJSONParser1, "\000\001\000\000"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. ????"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + feature2 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableFieldSmartMatch + "'", feature2.equals(com.alibaba.fastjson.parser.Feature.DisableFieldSmartMatch)); + } + + @Test + public void test0346() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0346"); + char[] charArray5 = new char[] { '4', '4', '#', '4', '4' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = java.lang.String.valueOf(charArray5, 1, (int) (byte) -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), "44#44"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "44#44"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, 4, #, 4, 4]"); + } + + @Test + public void test0347() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0347"); + char[] charArray3 = new char[] { '#', ' ', 'a' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray3, (int) (short) 10, (int) '#'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 35, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "# a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "# a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[#, , a]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "# a" + "'", str4, "# a"); + } + + @Test + public void test0348() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0348"); + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("\"fastjson.parser.autoTypeAccept\"", "fastjson.parser.deny.internal"); + org.junit.Assert.assertNull(obj2); + } + + @Test + public void test0349() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0349"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParseContext parseContext21 = null; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser23 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer24 = defaultJSONParser23.getLexer(); + java.lang.Object obj25 = defaultJSONParser23.input; + com.alibaba.fastjson.parser.ParseContext parseContext26 = null; + defaultJSONParser23.setContext(parseContext26); + java.lang.Object obj28 = defaultJSONParser23.parseKey(); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + defaultJSONParser23.checkListResolve((java.util.Collection) strList45); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser50 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser52 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj53 = defaultJSONParser52.input; + java.util.Set strSet55 = java.util.Set.of("hi!"); + boolean boolean57 = strSet55.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray58 = strSet55.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser60 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj61 = defaultJSONParser60.input; + java.util.Set strSet63 = java.util.Set.of("hi!"); + boolean boolean65 = strSet63.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray66 = strSet63.toArray(); + java.lang.String[] strArray69 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet70 = new java.util.LinkedHashSet(); + boolean boolean71 = java.util.Collections.addAll((java.util.Collection) strSet70, strArray69); + java.util.Set strSet74 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean75 = strSet70.removeAll((java.util.Collection) strSet74); + java.util.Spliterator strSpliterator76 = strSet70.spliterator(); + boolean boolean77 = strSet63.containsAll((java.util.Collection) strSet70); + java.lang.Object[] objArray78 = strSet70.toArray(); + java.util.Map defaultJSONParserMap79 = java.util.Map.of(defaultJSONParser52, objArray58, defaultJSONParser60, objArray78); + com.alibaba.fastjson.parser.Feature feature80 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean81 = defaultJSONParser60.isEnabled(feature80); + com.alibaba.fastjson.JSONPath jSONPath84 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser86 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer87 = defaultJSONParser86.getLexer(); + java.lang.Object obj88 = defaultJSONParser86.input; + boolean boolean89 = jSONPath84.remove((java.lang.Object) defaultJSONParser86); + com.alibaba.fastjson.parser.Feature feature90 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext91 = defaultJSONParser60.setContext((java.lang.Object) jSONPath84, (java.lang.Object) feature90); + defaultJSONParser50.setContext(parseContext91); + // The following exception was thrown during execution in test generation + try { + java.util.Map randomAccessMap93 = java.util.Map.of((java.util.RandomAccess) constantDescList17, parseContext21, (java.util.RandomAccess) strList45, parseContext91); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(jSONLexer24); + org.junit.Assert.assertEquals("'" + obj25 + "' != '" + "97" + "'", obj25, "97"); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + 97 + "'", obj28, 97); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertEquals("'" + obj53 + "' != '" + "97" + "'", obj53, "97"); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + false + "'", boolean57 == false); + org.junit.Assert.assertNotNull(objArray58); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray58), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray58), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj61 + "' != '" + "97" + "'", obj61, "97"); + org.junit.Assert.assertNotNull(strSet63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + false + "'", boolean65 == false); + org.junit.Assert.assertNotNull(objArray66); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray66), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray66), "[hi!]"); + org.junit.Assert.assertNotNull(strArray69); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertNotNull(strSet74); + org.junit.Assert.assertTrue("'" + boolean75 + "' != '" + true + "'", boolean75 == true); + org.junit.Assert.assertNotNull(strSpliterator76); + org.junit.Assert.assertTrue("'" + boolean77 + "' != '" + true + "'", boolean77 == true); + org.junit.Assert.assertNotNull(objArray78); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray78), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray78), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap79); + org.junit.Assert.assertTrue("'" + feature80 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature80.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + false + "'", boolean81 == false); + org.junit.Assert.assertNotNull(jSONLexer87); + org.junit.Assert.assertEquals("'" + obj88 + "' != '" + "97" + "'", obj88, "97"); + org.junit.Assert.assertTrue("'" + boolean89 + "' != '" + false + "'", boolean89 == false); + org.junit.Assert.assertTrue("'" + feature90 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature90.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext91); + } + + @Test + public void test0350() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0350"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + java.util.Spliterator strSpliterator2 = strSet1.spliterator(); + // The following exception was thrown during execution in test generation + try { + boolean boolean4 = com.alibaba.fastjson.JSONPath.contains((java.lang.Object) strSet1, ""); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertNotNull(strSpliterator2); + } + + @Test + public void test0351() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0351"); + java.lang.Module module0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass2 = java.lang.Class.forName(module0, "\"\\\"fastjson.parser.safeMode\\\"\""); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0352() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0352"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean1 = parserConfig0.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap2 = parserConfig0.getDerializers(); + parserConfig0.addDeny("97"); + java.lang.Class class6 = null; + // The following exception was thrown during execution in test generation + try { + parserConfig0.register("\"fastjson.parser.autoTypeAccept\"", class6); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + boolean1 + "' != '" + false + "'", boolean1 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap2); + } + + @Test + public void test0353() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0353"); + java.lang.Module module0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass2 = java.lang.Class.forName(module0, "\"fastjson.parser.safeMode\""); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0354() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0354"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + java.lang.Object obj20 = defaultJSONParser1.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray23 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray24 = (java.lang.Class[]) classArray23; + parserConfig21.initJavaBeanDeserializers(wildcardClassArray24); + parserConfig21.setJacksonCompatible(false); + java.lang.ClassLoader classLoader28 = null; + parserConfig21.setDefaultClassLoader(classLoader28); + boolean boolean30 = parserConfig21.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap31 = parserConfig21.getDeserializers(); + defaultJSONParser1.setConfig(parserConfig21); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser34 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser34.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer37 = defaultJSONParser34.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser39 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer40 = defaultJSONParser39.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser42 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser42.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer45 = defaultJSONParser42.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser47.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer50 = defaultJSONParser47.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser52 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer53 = defaultJSONParser52.getLexer(); + java.util.Set jSONLexerSet54 = java.util.Set.of(jSONLexer37, jSONLexer40, jSONLexer45, jSONLexer50, jSONLexer53); + com.alibaba.fastjson.parser.ParserConfig parserConfig55 = new com.alibaba.fastjson.parser.ParserConfig(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser56 = new com.alibaba.fastjson.parser.DefaultJSONParser((java.lang.Object) defaultJSONParser1, jSONLexer53, parserConfig55); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.acceptType("@type"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not match : - ?, info : pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertNotNull(classArray23); + org.junit.Assert.assertNotNull(wildcardClassArray24); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap31); + org.junit.Assert.assertNotNull(jSONLexer37); + org.junit.Assert.assertNotNull(jSONLexer40); + org.junit.Assert.assertNotNull(jSONLexer45); + org.junit.Assert.assertNotNull(jSONLexer50); + org.junit.Assert.assertNotNull(jSONLexer53); + org.junit.Assert.assertNotNull(jSONLexerSet54); + } + + @Test + public void test0355() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0355"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser3 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer2); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer2); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: EOF error"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + } + + @Test + public void test0356() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0356"); + byte[] byteArray4 = new byte[] { (byte) -1, (byte) -1, (byte) 100, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray4, (int) (short) 1, 0, (-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(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[-1, -1, 100, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u01ff\u01ff\u0164\u0101" + "'", str6, "\u01ff\u01ff\u0164\u0101"); + } + + @Test + public void test0357() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0357"); + java.util.List> strCollectionList0 = java.util.List.of(); + org.junit.Assert.assertNotNull(strCollectionList0); + } + + @Test + public void test0358() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0358"); + java.util.Comparator> featureEntryComparator0 = java.util.Map.Entry.comparingByKey(); + org.junit.Assert.assertNotNull(featureEntryComparator0); + } + + @Test + public void test0359() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0359"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray5 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet6 = new java.util.LinkedHashSet(); + boolean boolean7 = java.util.Collections.addAll((java.util.Collection) strSet6, strArray5); + java.util.Set strSet10 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean11 = strSet6.removeAll((java.util.Collection) strSet10); + java.util.Iterator strItor12 = strSet10.iterator(); + int int13 = jSONPath2.size((java.lang.Object) strItor12); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig14 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig14.clearSerializers(); + java.lang.Object obj18 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) serializeConfig14, "true", false); + java.util.Set wildcardSet19 = jSONPath2.keySet((java.lang.Object) false); + com.alibaba.fastjson.JSONPath jSONPath22 = new com.alibaba.fastjson.JSONPath("\"fastjson.parser.safeMode\"", true); + java.lang.String str23 = jSONPath22.toJSONString(); + // The following exception was thrown during execution in test generation + try { + boolean boolean26 = jSONPath2.removeArrayItem(jSONPath22, (java.lang.Object) "# a", 4); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: unsupported set operation.class java.lang.String"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strItor12); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + (-1) + "'", int13 == (-1)); + org.junit.Assert.assertNotNull(serializeConfig14); + org.junit.Assert.assertNull(obj18); + org.junit.Assert.assertNull(wildcardSet19); + org.junit.Assert.assertEquals("'" + str23 + "' != '" + "\"\\\"fastjson.parser.safeMode\\\"\"" + "'", str23, "\"\\\"fastjson.parser.safeMode\\\"\""); + } + + @Test + public void test0360() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0360"); + java.lang.String str1 = java.lang.String.valueOf(1L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1" + "'", str1, "1"); + } + + @Test + public void test0361() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0361"); + java.lang.String str1 = java.lang.String.valueOf(32); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "32" + "'", str1, "32"); + } + + @Test + public void test0362() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0362"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean2 = parserConfig1.isSafeMode(); + com.alibaba.fastjson.spi.Module module3 = null; + parserConfig1.register(module3); + java.util.Set strSet6 = java.util.Set.of("hi!"); + java.lang.String[] strArray9 = new java.lang.String[] { "hi!", "hi!" }; + java.lang.Object obj10 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) "hi!", strArray9); + java.lang.Object obj11 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) parserConfig1, strArray9); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser12 = new com.alibaba.fastjson.parser.DefaultJSONParser("hi!", parserConfig1); + com.alibaba.fastjson.parser.ParseContext parseContext13 = defaultJSONParser12.getContext(); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + org.junit.Assert.assertNotNull(strSet6); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertNotNull(obj10); + org.junit.Assert.assertEquals(obj10.toString(), "{}"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj10), "{}"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj10), "{}"); + org.junit.Assert.assertNotNull(obj11); + org.junit.Assert.assertEquals(obj11.toString(), "[null,null]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj11), "[null,null]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj11), "[null,null]"); + org.junit.Assert.assertNull(parseContext13); + } + + @Test + public void test0363() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0363"); + java.util.Comparator strComparator0 = java.lang.String.CASE_INSENSITIVE_ORDER; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser2 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer3 = defaultJSONParser2.getLexer(); + java.lang.Object obj4 = defaultJSONParser2.input; + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.List constantDescList14 = java.util.List.copyOf((java.util.Collection) strSet8); + boolean boolean16 = constantDescList14.contains((java.lang.Object) 100); + defaultJSONParser2.checkListResolve((java.util.Collection) constantDescList14); + java.util.Map.Entry, java.lang.AutoCloseable> strComparatorEntry18 = java.util.Map.entry(strComparator0, (java.lang.AutoCloseable) defaultJSONParser2); + java.lang.Object obj19 = defaultJSONParser2.parse(); + org.junit.Assert.assertNotNull(strComparator0); + org.junit.Assert.assertNotNull(jSONLexer3); + org.junit.Assert.assertEquals("'" + obj4 + "' != '" + "97" + "'", obj4, "97"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(constantDescList14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(strComparatorEntry18); + org.junit.Assert.assertEquals("'" + obj19 + "' != '" + 97 + "'", obj19, 97); + } + + @Test + public void test0364() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0364"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean2 = parserConfig1.isSafeMode(); + com.alibaba.fastjson.spi.Module module3 = null; + parserConfig1.register(module3); + java.util.Set strSet6 = java.util.Set.of("hi!"); + java.lang.String[] strArray9 = new java.lang.String[] { "hi!", "hi!" }; + java.lang.Object obj10 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) "hi!", strArray9); + java.lang.Object obj11 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) parserConfig1, strArray9); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser12 = new com.alibaba.fastjson.parser.DefaultJSONParser("true", parserConfig1); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser12.acceptType("# a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not match : - ?, info : pos 4, line 1, column 5true"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + org.junit.Assert.assertNotNull(strSet6); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertNotNull(obj10); + org.junit.Assert.assertEquals(obj10.toString(), "{}"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj10), "{}"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj10), "{}"); + org.junit.Assert.assertNotNull(obj11); + org.junit.Assert.assertEquals(obj11.toString(), "[null,null]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj11), "[null,null]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj11), "[null,null]"); + } + + @Test + public void test0365() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0365"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray5 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet6 = new java.util.LinkedHashSet(); + boolean boolean7 = java.util.Collections.addAll((java.util.Collection) strSet6, strArray5); + java.util.Set strSet10 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean11 = strSet6.removeAll((java.util.Collection) strSet10); + java.util.Iterator strItor12 = strSet10.iterator(); + int int13 = jSONPath2.size((java.lang.Object) strItor12); + java.lang.String str14 = jSONPath2.toJSONString(); + com.alibaba.fastjson.JSONPath jSONPath17 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Iterator strItor27 = strSet25.iterator(); + int int28 = jSONPath17.size((java.lang.Object) strItor27); + int int29 = jSONPath2.size((java.lang.Object) int28); + java.util.Set strSet31 = java.util.Set.of("hi!"); + boolean boolean32 = strSet31.isEmpty(); + java.lang.reflect.Type type33 = null; + java.lang.Class[] wildcardClassArray34 = jSONPath2.eval((java.lang.Object) strSet31, type33); + org.junit.Assert.assertNotNull(strArray5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strItor12); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + (-1) + "'", int13 == (-1)); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\"fastjson.parser.autoTypeAccept\"" + "'", str14, "\"fastjson.parser.autoTypeAccept\""); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strItor27); + org.junit.Assert.assertTrue("'" + int28 + "' != '" + (-1) + "'", int28 == (-1)); + org.junit.Assert.assertTrue("'" + int29 + "' != '" + (-1) + "'", int29 == (-1)); + org.junit.Assert.assertNotNull(strSet31); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNull(wildcardClassArray34); + } + + @Test + public void test0366() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0366"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser6.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer9 = defaultJSONParser6.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser11 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer12 = defaultJSONParser11.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser14.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer17 = defaultJSONParser14.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser19 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser19.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer22 = defaultJSONParser19.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser24 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer25 = defaultJSONParser24.getLexer(); + java.util.Set jSONLexerSet26 = java.util.Set.of(jSONLexer9, jSONLexer12, jSONLexer17, jSONLexer22, jSONLexer25); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser28 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser28.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser28.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser33 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer34 = defaultJSONParser33.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser36 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser36.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer39 = defaultJSONParser36.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser41 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser41.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer44 = defaultJSONParser41.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser46 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer47 = defaultJSONParser46.getLexer(); + java.util.Set jSONLexerSet48 = java.util.Set.of(jSONLexer31, jSONLexer34, jSONLexer39, jSONLexer44, jSONLexer47); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser50 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser50.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer53 = defaultJSONParser50.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser55 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer56 = defaultJSONParser55.getLexer(); + com.alibaba.fastjson.parser.JSONLexer[] jSONLexerArray57 = new com.alibaba.fastjson.parser.JSONLexer[] { jSONLexer17, jSONLexer39, jSONLexer53, jSONLexer56 }; + java.util.Set jSONLexerSet58 = java.util.Set.of(jSONLexerArray57); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.parseExtra((java.lang.Object) jSONLexerSet58, "\u01ff"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not match : - ?, info : pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(jSONLexer9); + org.junit.Assert.assertNotNull(jSONLexer12); + org.junit.Assert.assertNotNull(jSONLexer17); + org.junit.Assert.assertNotNull(jSONLexer22); + org.junit.Assert.assertNotNull(jSONLexer25); + org.junit.Assert.assertNotNull(jSONLexerSet26); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertNotNull(jSONLexer34); + org.junit.Assert.assertNotNull(jSONLexer39); + org.junit.Assert.assertNotNull(jSONLexer44); + org.junit.Assert.assertNotNull(jSONLexer47); + org.junit.Assert.assertNotNull(jSONLexerSet48); + org.junit.Assert.assertNotNull(jSONLexer53); + org.junit.Assert.assertNotNull(jSONLexer56); + org.junit.Assert.assertNotNull(jSONLexerArray57); + org.junit.Assert.assertNotNull(jSONLexerSet58); + } + + @Test + public void test0367() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0367"); + java.util.Map strMap1 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.reflect.Field field2 = com.alibaba.fastjson.parser.ParserConfig.getFieldFromCache("10.0", strMap1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Map.get(Object)\" because \"fieldCacheMap\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0368() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0368"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean22 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig21.getDerializers(); + boolean boolean24 = constantDescList17.equals((java.lang.Object) parserConfig21); + parserConfig21.addDenyInternal("fastjson.parser.autoTypeAccept"); + java.lang.Class[] wildcardClassArray27 = null; + parserConfig21.initJavaBeanDeserializers(wildcardClassArray27); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + } + + @Test + public void test0369() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0369"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig4 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = null; + serializeConfig4.setPropertyNamingStrategy(propertyNamingStrategy5); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig9 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str10 = serializeConfig9.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig13 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig13.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig17 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig17.clearSerializers(); + java.util.Map strMap19 = java.util.Map.of("true", serializeConfig2, "", serializeConfig4, "fastjson.parser.safeMode", serializeConfig9, "97", serializeConfig13, "10.0", serializeConfig17); + java.lang.reflect.Type type20 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer21 = serializeConfig4.get(type20); + java.lang.reflect.Type type22 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer23 = null; + boolean boolean24 = serializeConfig4.put(type22, objectSerializer23); + java.lang.String str25 = serializeConfig4.getTypeKey(); + java.lang.reflect.Type type26 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer27 = serializeConfig4.get(type26); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "@type" + "'", str10, "@type"); + org.junit.Assert.assertNotNull(serializeConfig17); + org.junit.Assert.assertNotNull(strMap19); + org.junit.Assert.assertNull(objectSerializer21); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertEquals("'" + str25 + "' != '" + "@type" + "'", str25, "@type"); + org.junit.Assert.assertNull(objectSerializer27); + } + + @Test + public void test0370() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0370"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser1.resolveStatus = (byte) -1; + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.popContext(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"parent\" because \"this.context\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + } + + @Test + public void test0371() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0371"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) "1", ""); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0372() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0372"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.extract("hi!", "\000\001\000\000"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. ????"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0373() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0373"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.util.function.UnaryOperator constantDescUnaryOperator61 = null; + // The following exception was thrown during execution in test generation + try { + constantDescList9.replaceAll(constantDescUnaryOperator61); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + } + + @Test + public void test0374() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0374"); + char[] charArray3 = new char[] { 'a', '#', 'a' }; + java.lang.String str4 = java.lang.String.valueOf(charArray3); + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "a#a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "a#a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[a, #, a]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "a#a" + "'", str4, "a#a"); + } + + @Test + public void test0375() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0375"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + defaultJSONParser1.setDateFormat("hi!"); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet23); + java.lang.reflect.Type type25 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask26 = defaultJSONParser1.parseObject(type25); + org.junit.Assert.fail("Expected exception of type java.lang.ClassCastException; message: Cannot cast java.lang.Integer to com.alibaba.fastjson.parser.DefaultJSONParser$ResolveTask"); + } catch (java.lang.ClassCastException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNotNull(strSet23); + } + + @Test + public void test0376() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0376"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.Iterator constantDescItor10 = constantDescList9.iterator(); + java.util.function.UnaryOperator constantDescUnaryOperator11 = null; + // The following exception was thrown during execution in test generation + try { + constantDescList9.replaceAll(constantDescUnaryOperator11); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + } + + @Test + public void test0377() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0377"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser3 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj4 = defaultJSONParser3.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser3.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig6 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig7 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + parserConfig7.propertyNamingStrategy = propertyNamingStrategy8; + boolean boolean10 = parserConfig7.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig11 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean12 = parserConfig11.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap13 = parserConfig11.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray30 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList31 = new java.util.ArrayList(); + boolean boolean32 = java.util.Collections.addAll((java.util.Collection) constantDescList31, constantDescArray30); + java.util.ListIterator constantDescItor34 = constantDescList31.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig35 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean36 = parserConfig35.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap37 = parserConfig35.getDerializers(); + boolean boolean38 = constantDescList31.equals((java.lang.Object) parserConfig35); + parserConfig35.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean41 = parserConfig35.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap42 = parserConfig35.getDeserializers(); + java.util.List parserConfigList43 = java.util.List.of(parserConfig5, parserConfig6, parserConfig7, parserConfig11, parserConfig35); + java.lang.reflect.Type type44 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer45 = parserConfig11.getDeserializer(type44); + java.lang.reflect.Type type46 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer47 = parserConfig11.get(type46); + com.alibaba.fastjson.parser.Feature feature49 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature50 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature51 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature52 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature53 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature54 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature[] featureArray55 = new com.alibaba.fastjson.parser.Feature[] { feature49, feature50, feature51, feature52, feature53, feature54 }; + int int56 = com.alibaba.fastjson.parser.Feature.of(featureArray55); + int int57 = com.alibaba.fastjson.parser.Feature.of(featureArray55); + java.util.List> strComparableList61 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray62 = new java.lang.String[] {}; + java.lang.Object obj63 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray62); + java.util.Map.Entry[] entryArray65 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray66 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray65; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap67 = java.util.Map.ofEntries(wildcardEntryArray66); + java.util.Map strMap68 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardEntryArray66); + java.util.List objArrayList69 = java.util.List.of((java.lang.Object[]) featureArray55, (java.lang.Object[]) strArray62, (java.lang.Object[]) wildcardEntryArray66); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj70 = com.alibaba.fastjson.JSONPath.extract("\u01ff\u01ff\u0164\u0101", "32", parserConfig11, (int) (short) 100, featureArray55); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 32"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj4 + "' != '" + "97" + "'", obj4, "97"); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(parserConfig6); + org.junit.Assert.assertNotNull(parserConfig7); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap13); + org.junit.Assert.assertNotNull(constantDescArray30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + true + "'", boolean32 == true); + org.junit.Assert.assertNotNull(constantDescItor34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap37); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + false + "'", boolean38 == false); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + false + "'", boolean41 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap42); + org.junit.Assert.assertNotNull(parserConfigList43); + org.junit.Assert.assertNotNull(objectDeserializer45); + org.junit.Assert.assertNull(objectDeserializer47); + org.junit.Assert.assertTrue("'" + feature49 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature49.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature50 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature50.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature51 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature51.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature52 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature52.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature53 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature53.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature54 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature54.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertNotNull(featureArray55); + org.junit.Assert.assertTrue("'" + int56 + "' != '" + 1097728 + "'", int56 == 1097728); + org.junit.Assert.assertTrue("'" + int57 + "' != '" + 1097728 + "'", int57 == 1097728); + org.junit.Assert.assertNotNull(strComparableList61); + org.junit.Assert.assertNotNull(strArray62); + org.junit.Assert.assertNotNull(obj63); + org.junit.Assert.assertEquals(obj63.toString(), "[]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj63), "[]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj63), "[]"); + org.junit.Assert.assertNotNull(entryArray65); + org.junit.Assert.assertNotNull(wildcardEntryArray66); + org.junit.Assert.assertNotNull(constantDescListMap67); + org.junit.Assert.assertNotNull(strMap68); + org.junit.Assert.assertNotNull(objArrayList69); + } + + @Test + public void test0378() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0378"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean22 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig21.getDerializers(); + boolean boolean24 = constantDescList17.equals((java.lang.Object) parserConfig21); + parserConfig21.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean27 = parserConfig21.isSafeMode(); + parserConfig21.setJacksonCompatible(true); + java.util.Properties properties30 = null; + // The following exception was thrown during execution in test generation + try { + parserConfig21.configFromPropety(properties30); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Properties.getProperty(String)\" because \"properties\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + } + + @Test + public void test0379() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0379"); + java.lang.reflect.Type type2 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean4 = parserConfig3.isSafeMode(); + com.alibaba.fastjson.spi.Module module5 = null; + parserConfig3.register(module5); + java.lang.reflect.Type type7 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer8 = parserConfig3.get(type7); + // The following exception was thrown during execution in test generation + try { + java.lang.Cloneable cloneable9 = com.alibaba.fastjson.JSONPath.read("100", "35", type2, parserConfig3); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 35"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertNull(objectDeserializer8); + } + + @Test + public void test0380() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0380"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray5 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet6 = new java.util.LinkedHashSet(); + boolean boolean7 = java.util.Collections.addAll((java.util.Collection) strSet6, strArray5); + java.util.Set strSet10 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean11 = strSet6.removeAll((java.util.Collection) strSet10); + java.util.Iterator strItor12 = strSet10.iterator(); + int int13 = jSONPath2.size((java.lang.Object) strItor12); + boolean boolean16 = jSONPath2.containsValue((java.lang.Object) 6, (java.lang.Object) 16); + org.junit.Assert.assertNotNull(strArray5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strItor12); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + (-1) + "'", int13 == (-1)); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + } + + @Test + public void test0381() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0381"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("97", " "); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: String index out of range: 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + } + + @Test + public void test0382() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0382"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj7 = defaultJSONParser6.input; + java.util.Set strSet9 = java.util.Set.of("hi!"); + boolean boolean11 = strSet9.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray12 = strSet9.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj15 = defaultJSONParser14.input; + java.util.Set strSet17 = java.util.Set.of("hi!"); + boolean boolean19 = strSet17.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray20 = strSet17.toArray(); + java.lang.String[] strArray23 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet24 = new java.util.LinkedHashSet(); + boolean boolean25 = java.util.Collections.addAll((java.util.Collection) strSet24, strArray23); + java.util.Set strSet28 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean29 = strSet24.removeAll((java.util.Collection) strSet28); + java.util.Spliterator strSpliterator30 = strSet24.spliterator(); + boolean boolean31 = strSet17.containsAll((java.util.Collection) strSet24); + java.lang.Object[] objArray32 = strSet24.toArray(); + java.util.Map defaultJSONParserMap33 = java.util.Map.of(defaultJSONParser6, objArray12, defaultJSONParser14, objArray32); + com.alibaba.fastjson.parser.Feature feature34 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean35 = defaultJSONParser14.isEnabled(feature34); + com.alibaba.fastjson.JSONPath jSONPath38 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser40 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer41 = defaultJSONParser40.getLexer(); + java.lang.Object obj42 = defaultJSONParser40.input; + boolean boolean43 = jSONPath38.remove((java.lang.Object) defaultJSONParser40); + com.alibaba.fastjson.parser.Feature feature44 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext45 = defaultJSONParser14.setContext((java.lang.Object) jSONPath38, (java.lang.Object) feature44); + java.lang.String[] strArray47 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet48 = new java.util.LinkedHashSet(); + boolean boolean49 = java.util.Collections.addAll((java.util.Collection) strSet48, strArray47); + java.lang.String[] strArray52 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet53 = new java.util.LinkedHashSet(); + boolean boolean54 = java.util.Collections.addAll((java.util.Collection) strSet53, strArray52); + java.util.Set strSet57 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean58 = strSet53.removeAll((java.util.Collection) strSet57); + java.util.List constantDescList59 = java.util.List.copyOf((java.util.Collection) strSet53); + java.lang.String[] strArray65 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList66 = new java.util.ArrayList(); + boolean boolean67 = java.util.Collections.addAll((java.util.Collection) strList66, strArray65); + boolean boolean68 = strSet53.containsAll((java.util.Collection) strList66); + boolean boolean69 = strSet48.containsAll((java.util.Collection) strList66); + java.util.Set> strSetSet70 = java.util.Set.of((java.util.Set) strSet48); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig71 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str72 = serializeConfig71.getTypeKey(); + com.alibaba.fastjson.parser.ParseContext parseContext73 = defaultJSONParser1.setContext(parseContext45, (java.lang.Object) strSetSet70, (java.lang.Object) str72); + defaultJSONParser1.setResolveStatus((int) 'a'); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + "97" + "'", obj7, "97"); + org.junit.Assert.assertNotNull(strSet9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(objArray12); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray12), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray12), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + "97" + "'", obj15, "97"); + org.junit.Assert.assertNotNull(strSet17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + false + "'", boolean19 == false); + org.junit.Assert.assertNotNull(objArray20); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray20), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray20), "[hi!]"); + org.junit.Assert.assertNotNull(strArray23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSet28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(strSpliterator30); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(objArray32); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray32), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray32), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap33); + org.junit.Assert.assertTrue("'" + feature34 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature34.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + false + "'", boolean35 == false); + org.junit.Assert.assertNotNull(jSONLexer41); + org.junit.Assert.assertEquals("'" + obj42 + "' != '" + "97" + "'", obj42, "97"); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + false + "'", boolean43 == false); + org.junit.Assert.assertTrue("'" + feature44 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature44.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext45); + org.junit.Assert.assertNotNull(strArray47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertNotNull(strArray52); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strSet57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(constantDescList59); + org.junit.Assert.assertNotNull(strArray65); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + true + "'", boolean67 == true); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + false + "'", boolean68 == false); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + false + "'", boolean69 == false); + org.junit.Assert.assertNotNull(strSetSet70); + org.junit.Assert.assertNotNull(serializeConfig71); +// flaky: org.junit.Assert.assertEquals("'" + str72 + "' != '" + "fastjson.parser.safeMode" + "'", str72, "fastjson.parser.safeMode"); + org.junit.Assert.assertNotNull(parseContext73); + } + + @Test + public void test0383() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0383"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str1 = java.lang.String.valueOf(charArray0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read the array length because \"value\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0384() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0384"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + java.lang.Object obj20 = defaultJSONParser1.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray23 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray24 = (java.lang.Class[]) classArray23; + parserConfig21.initJavaBeanDeserializers(wildcardClassArray24); + parserConfig21.setJacksonCompatible(false); + java.lang.ClassLoader classLoader28 = null; + parserConfig21.setDefaultClassLoader(classLoader28); + boolean boolean30 = parserConfig21.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap31 = parserConfig21.getDeserializers(); + defaultJSONParser1.setConfig(parserConfig21); + com.alibaba.fastjson.parser.JSONLexer jSONLexer33 = defaultJSONParser1.getLexer(); + // The following exception was thrown during execution in test generation + try { + java.util.Set wildcardSet35 = com.alibaba.fastjson.JSONPath.keySet((java.lang.Object) defaultJSONParser1, "\u23ff"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: evalKeySet error : ?"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertNotNull(classArray23); + org.junit.Assert.assertNotNull(wildcardClassArray24); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap31); + org.junit.Assert.assertNotNull(jSONLexer33); + } + + @Test + public void test0385() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0385"); + java.lang.ClassLoader classLoader0 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(classLoader0); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap2 = parserConfig1.getDerializers(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig3 = null; + // The following exception was thrown during execution in test generation + try { + java.util.Map strMap4 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) typeIdentityHashMap2, serializeConfig3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"com.alibaba.fastjson.serializer.SerializeConfig.getObjectWriter(java.lang.Class)\" because \"config\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(typeIdentityHashMap2); + } + + @Test + public void test0386() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0386"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig0.setTypeKey("hi!"); + serializeConfig0.setTypeKey("fastjson.parser.safeMode"); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = serializeConfig0.propertyNamingStrategy; + java.lang.Class wildcardClass6 = null; + java.lang.Class[] classArray8 = new java.lang.Class[1]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray9 = (java.lang.Class[]) classArray8; + wildcardClassArray9[0] = wildcardClass6; + // The following exception was thrown during execution in test generation + try { + serializeConfig0.configEnumAsJavaBean(wildcardClassArray9); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.Class.getName()\" because \"clazz\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(serializeConfig0); + org.junit.Assert.assertNull(propertyNamingStrategy5); + org.junit.Assert.assertNotNull(classArray8); + org.junit.Assert.assertNotNull(wildcardClassArray9); + } + + @Test + public void test0387() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0387"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray5 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet6 = new java.util.LinkedHashSet(); + boolean boolean7 = java.util.Collections.addAll((java.util.Collection) strSet6, strArray5); + java.util.Set strSet10 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean11 = strSet6.removeAll((java.util.Collection) strSet10); + java.util.Iterator strItor12 = strSet10.iterator(); + int int13 = jSONPath2.size((java.lang.Object) strItor12); + java.lang.String str14 = jSONPath2.getPath(); + org.junit.Assert.assertNotNull(strArray5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strItor12); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + (-1) + "'", int13 == (-1)); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "fastjson.parser.autoTypeAccept" + "'", str14, "fastjson.parser.autoTypeAccept"); + } + + @Test + public void test0388() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0388"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.Iterator constantDescItor10 = constantDescList9.iterator(); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc13 = constantDescList9.set((int) (short) 100, (java.lang.constant.ConstantDesc) 10); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + } + + @Test + public void test0389() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0389"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory12 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory12); + boolean boolean14 = constantDescList9.equals((java.lang.Object) parserConfig13); + int int15 = constantDescList9.size(); + java.lang.String[] strArray19 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet20 = new java.util.LinkedHashSet(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strSet20, strArray19); + java.util.Set strSet24 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean25 = strSet20.removeAll((java.util.Collection) strSet24); + java.lang.String str26 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet20); + int int27 = strSet20.size(); + int int28 = strSet20.size(); + strSet20.clear(); + // The following exception was thrown during execution in test generation + try { + boolean boolean30 = constantDescList9.remove((java.lang.Object) strSet20); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertTrue("'" + int15 + "' != '" + 0 + "'", int15 == 0); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "" + "'", str26, ""); + org.junit.Assert.assertTrue("'" + int27 + "' != '" + 0 + "'", int27 == 0); + org.junit.Assert.assertTrue("'" + int28 + "' != '" + 0 + "'", int28 == 0); + } + + @Test + public void test0390() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0390"); + byte[] byteArray4 = new byte[] { (byte) -1, (byte) -1, (byte) 1, (byte) 1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray4, 10, (int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 10, count 100, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[-1, -1, 1, 1]"); + } + + @Test + public void test0391() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0391"); + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass1 = java.lang.Class.forName("yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.fail("Expected exception of type java.lang.ClassNotFoundException; message: yyyy-MM-dd HH:mm:ss"); + } catch (java.lang.ClassNotFoundException e) { + // Expected exception. + } + } + + @Test + public void test0392() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0392"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser4.getLexer(); + java.lang.Object obj6 = defaultJSONParser4.input; + boolean boolean7 = jSONPath2.remove((java.lang.Object) defaultJSONParser4); + java.lang.String str8 = defaultJSONParser4.getInput(); + int int9 = defaultJSONParser4.resolveStatus; + java.lang.Object obj10 = defaultJSONParser4.input; + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "97" + "'", str8, "97"); + org.junit.Assert.assertTrue("'" + int9 + "' != '" + 0 + "'", int9 == 0); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + } + + @Test + public void test0393() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0393"); + java.lang.String str1 = java.lang.String.valueOf((float) 1097728); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1097728.0" + "'", str1, "1097728.0"); + } + + @Test + public void test0394() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0394"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + defaultJSONParser1.setDateFormat("hi!"); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet23); + java.lang.String[] strArray27 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet28 = new java.util.LinkedHashSet(); + boolean boolean29 = java.util.Collections.addAll((java.util.Collection) strSet28, strArray27); + java.util.Set strSet32 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean33 = strSet28.removeAll((java.util.Collection) strSet32); + // The following exception was thrown during execution in test generation + try { + boolean boolean34 = strSet23.removeAll((java.util.Collection) strSet28); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertNotNull(strArray27); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(strSet32); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + } + + @Test + public void test0395() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0395"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("\"\\\"fastjson.parser.safeMode\\\"\"", "hi!10.0hi!"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: not support jsonpath : hi!10.0hi!"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0396() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0396"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.String[] strArray63 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet64 = new java.util.LinkedHashSet(); + boolean boolean65 = java.util.Collections.addAll((java.util.Collection) strSet64, strArray63); + java.util.Set strSet68 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean69 = strSet64.removeAll((java.util.Collection) strSet68); + java.util.Iterator strItor70 = strSet68.iterator(); + boolean boolean71 = constantDescList9.equals((java.lang.Object) strItor70); + constantDescList9.clear(); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(strArray63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + true + "'", boolean65 == true); + org.junit.Assert.assertNotNull(strSet68); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strItor70); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + } + + @Test + public void test0397() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0397"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + java.util.Set strSet3 = java.util.Set.of("hi!"); + boolean boolean5 = strSet3.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray6 = strSet3.toArray(); + java.lang.String[] strArray9 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet10 = new java.util.LinkedHashSet(); + boolean boolean11 = java.util.Collections.addAll((java.util.Collection) strSet10, strArray9); + java.util.Set strSet14 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean15 = strSet10.removeAll((java.util.Collection) strSet14); + java.util.Spliterator strSpliterator16 = strSet10.spliterator(); + boolean boolean17 = strSet3.containsAll((java.util.Collection) strSet10); + java.lang.Object[] objArray18 = strSet10.toArray(); + java.util.stream.Stream strStream19 = strSet10.parallelStream(); + java.util.stream.Stream strStream20 = strSet10.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry21 = null; + java.util.Map.Entry[] entryArray23 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray24 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray23; + wildcardEntryArray24[0] = wildcardEntry21; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry27 = java.util.Map.entry(strStream20, wildcardEntryArray24); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray28 = strStreamEntry27.getValue(); + // The following exception was thrown during execution in test generation + try { + boolean boolean29 = strSet1.remove((java.lang.Object) strStreamEntry27); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertNotNull(strSet3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertNotNull(objArray6); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray6), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray6), "[hi!]"); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strSpliterator16); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(objArray18); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray18), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray18), "[]"); + org.junit.Assert.assertNotNull(strStream19); + org.junit.Assert.assertNotNull(strStream20); + org.junit.Assert.assertNotNull(entryArray23); + org.junit.Assert.assertNotNull(wildcardEntryArray24); + org.junit.Assert.assertNotNull(strStreamEntry27); + org.junit.Assert.assertNotNull(wildcardEntryArray28); + } + + @Test + public void test0398() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0398"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.SymbolTable symbolTable29 = defaultJSONParser9.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig30 = defaultJSONParser9.getConfig(); + parserConfig30.setSafeMode(false); + java.util.Properties properties33 = null; + // The following exception was thrown during execution in test generation + try { + parserConfig30.configFromPropety(properties33); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Properties.getProperty(String)\" because \"properties\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(symbolTable29); + org.junit.Assert.assertNotNull(parserConfig30); + } + + @Test + public void test0399() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0399"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + java.lang.Object obj29 = defaultJSONParser1.input; + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertEquals("'" + obj29 + "' != '" + "97" + "'", obj29, "97"); + } + + @Test + public void test0400() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0400"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + parserConfig0.clearDeserializers(); + } + + @Test + public void test0401() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0401"); + java.util.Set strSet2 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.Spliterator strSpliterator17 = strSet11.spliterator(); + boolean boolean18 = strSet4.containsAll((java.util.Collection) strSet11); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.List constantDescList28 = java.util.List.copyOf((java.util.Collection) strSet22); + java.lang.String[] strArray34 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList35 = new java.util.ArrayList(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strList35, strArray34); + boolean boolean37 = strSet22.containsAll((java.util.Collection) strList35); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + java.util.List constantDescList47 = java.util.List.copyOf((java.util.Collection) strSet41); + boolean boolean48 = strSet22.removeAll((java.util.Collection) strSet41); + boolean boolean49 = strSet4.containsAll((java.util.Collection) strSet22); + boolean boolean50 = strSet2.containsAll((java.util.Collection) strSet4); + java.util.Spliterator strSpliterator51 = strSet2.spliterator(); + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertNotNull(strArray10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSpliterator17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(constantDescList28); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(constantDescList47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(strSpliterator51); + } + + @Test + public void test0402() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0402"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.ListIterator constantDescItor10 = constantDescList9.listIterator(); + java.lang.String[] strArray13 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet14 = new java.util.LinkedHashSet(); + boolean boolean15 = java.util.Collections.addAll((java.util.Collection) strSet14, strArray13); + java.util.Set strSet18 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean19 = strSet14.removeAll((java.util.Collection) strSet18); + java.util.List constantDescList20 = java.util.List.copyOf((java.util.Collection) strSet14); + boolean boolean22 = constantDescList20.contains((java.lang.Object) 100); + java.util.ListIterator constantDescItor23 = constantDescList20.listIterator(); + java.util.Set> constantDescItorSet24 = java.util.Set.of(constantDescItor10, constantDescItor23); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + org.junit.Assert.assertNotNull(strArray13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strSet18); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(constantDescList20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(constantDescItor23); + org.junit.Assert.assertNotNull(constantDescItorSet24); + } + + @Test + public void test0403() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0403"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + java.util.Map.Entry[] entryArray27 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray28 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray27; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap29 = java.util.Map.ofEntries(wildcardEntryArray28); + java.util.Map strMap30 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardEntryArray28); + // The following exception was thrown during execution in test generation + try { + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray31 = strStreamEntry25.setValue(wildcardEntryArray28); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: not supported"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertNotNull(entryArray27); + org.junit.Assert.assertNotNull(wildcardEntryArray28); + org.junit.Assert.assertNotNull(constantDescListMap29); + org.junit.Assert.assertNotNull(strMap30); + } + + @Test + public void test0404() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0404"); + // The following exception was thrown during execution in test generation + try { + java.util.Set charSequenceSet8 = java.util.Set.of((java.lang.CharSequence) "\"fastjson.parser.autoTypeAccept\"", (java.lang.CharSequence) "fastjson.parser.deny.internal", (java.lang.CharSequence) "\u23ff\u23ff\u23fffastjson.parser.safeMode", (java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.CharSequence) "4 a4", (java.lang.CharSequence) "hi!10.0hi!", (java.lang.CharSequence) "@type", (java.lang.CharSequence) "hi!10.0hi!"); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: duplicate element: hi!10.0hi!"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + } + + @Test + public void test0405() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0405"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.SymbolTable symbolTable29 = defaultJSONParser9.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig30 = defaultJSONParser9.getConfig(); + java.util.Set strSet32 = java.util.Set.of("hi!"); + boolean boolean34 = strSet32.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray35 = strSet32.toArray(); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + java.util.Spliterator strSpliterator45 = strSet39.spliterator(); + boolean boolean46 = strSet32.containsAll((java.util.Collection) strSet39); + java.lang.Object[] objArray47 = strSet39.toArray(); + defaultJSONParser9.checkListResolve((java.util.Collection) strSet39); + java.util.Set strSet50 = java.util.Set.of("hi!"); + java.lang.String[] strArray53 = new java.lang.String[] { "hi!", "hi!" }; + java.lang.Object obj54 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) "hi!", strArray53); + java.lang.Object obj55 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) defaultJSONParser9, strArray53); + java.util.List charSequenceList60 = java.util.List.of((java.lang.CharSequence) "fastjson.parser.safeMode", (java.lang.CharSequence) "fastjson.parser.safeMode", (java.lang.CharSequence) "", (java.lang.CharSequence) ""); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser9.parseArray((java.util.Collection) charSequenceList60); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect [, actual int, pos 0, fieldName null"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(symbolTable29); + org.junit.Assert.assertNotNull(parserConfig30); + org.junit.Assert.assertNotNull(strSet32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(objArray35); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray35), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray35), "[hi!]"); + org.junit.Assert.assertNotNull(strArray38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSet43); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strSpliterator45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(objArray47); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray47), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray47), "[]"); + org.junit.Assert.assertNotNull(strSet50); + org.junit.Assert.assertNotNull(strArray53); + org.junit.Assert.assertNotNull(obj54); + org.junit.Assert.assertEquals(obj54.toString(), "{}"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj54), "{}"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj54), "{}"); + org.junit.Assert.assertNotNull(obj55); + org.junit.Assert.assertEquals(obj55.toString(), "[null,null]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj55), "[null,null]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj55), "[null,null]"); + org.junit.Assert.assertNotNull(charSequenceList60); + } + + @Test + public void test0406() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0406"); + java.util.Map symbolTableMap0 = java.util.Map.of(); + org.junit.Assert.assertNotNull(symbolTableMap0); + } + + @Test + public void test0407() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0407"); + java.util.Set strSet2 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.Spliterator strSpliterator17 = strSet11.spliterator(); + boolean boolean18 = strSet4.containsAll((java.util.Collection) strSet11); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.List constantDescList28 = java.util.List.copyOf((java.util.Collection) strSet22); + java.lang.String[] strArray34 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList35 = new java.util.ArrayList(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strList35, strArray34); + boolean boolean37 = strSet22.containsAll((java.util.Collection) strList35); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + java.util.List constantDescList47 = java.util.List.copyOf((java.util.Collection) strSet41); + boolean boolean48 = strSet22.removeAll((java.util.Collection) strSet41); + boolean boolean49 = strSet4.containsAll((java.util.Collection) strSet22); + boolean boolean50 = strSet2.containsAll((java.util.Collection) strSet4); + java.util.List> strComparableList54 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray55 = new java.lang.String[] {}; + java.lang.Object obj56 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray55); + java.lang.Object obj57 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) strSet2, strArray55); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser59 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer60 = defaultJSONParser59.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask61 = null; + defaultJSONParser59.addResolveTask(resolveTask61); + com.alibaba.fastjson.parser.JSONLexer jSONLexer63 = defaultJSONParser59.getLexer(); + com.alibaba.fastjson.parser.ParserConfig parserConfig64 = com.alibaba.fastjson.parser.ParserConfig.global; + parserConfig64.clearDeserializers(); + com.alibaba.fastjson.parser.SymbolTable symbolTable66 = parserConfig64.symbolTable; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser67 = new com.alibaba.fastjson.parser.DefaultJSONParser(obj57, jSONLexer63, parserConfig64); + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertNotNull(strArray10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSpliterator17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(constantDescList28); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(constantDescList47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(strComparableList54); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertNotNull(obj56); + org.junit.Assert.assertEquals(obj56.toString(), "[]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj56), "[]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj56), "[]"); + org.junit.Assert.assertNotNull(obj57); + org.junit.Assert.assertEquals(obj57.toString(), "[]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj57), "[]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj57), "[]"); + org.junit.Assert.assertNotNull(jSONLexer60); + org.junit.Assert.assertNotNull(jSONLexer63); + org.junit.Assert.assertNotNull(parserConfig64); + org.junit.Assert.assertNotNull(symbolTable66); + } + + @Test + public void test0408() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0408"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.globalInstance; + java.lang.reflect.Type type1 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer2 = null; + boolean boolean3 = serializeConfig0.put(type1, objectSerializer2); + com.alibaba.fastjson.serializer.SerializeBeanInfo serializeBeanInfo4 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer5 = serializeConfig0.createJavaBeanSerializer(serializeBeanInfo4); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"jsonType\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(serializeConfig0); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + } + + @Test + public void test0409() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0409"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature1 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature2 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature3 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature4 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature5 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature[] featureArray6 = new com.alibaba.fastjson.parser.Feature[] { feature0, feature1, feature2, feature3, feature4, feature5 }; + int int7 = com.alibaba.fastjson.parser.Feature.of(featureArray6); + int int8 = com.alibaba.fastjson.parser.Feature.of(featureArray6); + java.util.List> strComparableList12 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray13 = new java.lang.String[] {}; + java.lang.Object obj14 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray13); + java.util.Map.Entry[] entryArray16 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray17 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray16; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap18 = java.util.Map.ofEntries(wildcardEntryArray17); + java.util.Map strMap19 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardEntryArray17); + java.util.List objArrayList20 = java.util.List.of((java.lang.Object[]) featureArray6, (java.lang.Object[]) strArray13, (java.lang.Object[]) wildcardEntryArray17); + java.util.Set strSet22 = java.util.Set.of("hi!"); + boolean boolean24 = strSet22.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray25 = strSet22.toArray(); + java.lang.String[] strArray28 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet29 = new java.util.LinkedHashSet(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strSet29, strArray28); + java.util.Set strSet33 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean34 = strSet29.removeAll((java.util.Collection) strSet33); + java.util.Spliterator strSpliterator35 = strSet29.spliterator(); + boolean boolean36 = strSet22.containsAll((java.util.Collection) strSet29); + java.lang.Object[] objArray37 = strSet29.toArray(); + java.util.stream.Stream strStream38 = strSet29.parallelStream(); + java.util.stream.Stream strStream39 = strSet29.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry40 = null; + java.util.Map.Entry[] entryArray42 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray43 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray42; + wildcardEntryArray43[0] = wildcardEntry40; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry46 = java.util.Map.entry(strStream39, wildcardEntryArray43); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray47 = strStreamEntry46.getValue(); + java.util.Set strSet49 = java.util.Set.of("hi!"); + boolean boolean51 = strSet49.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray52 = strSet49.toArray(); + java.lang.String[] strArray55 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet56 = new java.util.LinkedHashSet(); + boolean boolean57 = java.util.Collections.addAll((java.util.Collection) strSet56, strArray55); + java.util.Set strSet60 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean61 = strSet56.removeAll((java.util.Collection) strSet60); + java.util.Spliterator strSpliterator62 = strSet56.spliterator(); + boolean boolean63 = strSet49.containsAll((java.util.Collection) strSet56); + java.lang.Object[] objArray64 = strSet56.toArray(); + java.util.stream.Stream strStream65 = strSet56.parallelStream(); + java.util.stream.Stream strStream66 = strSet56.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry67 = null; + java.util.Map.Entry[] entryArray69 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray70 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray69; + wildcardEntryArray70[0] = wildcardEntry67; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry73 = java.util.Map.entry(strStream66, wildcardEntryArray70); + java.util.Set, ? extends com.alibaba.fastjson.parser.Feature>[]> wildcardEntryArraySet74 = java.util.Set.of(wildcardEntryArray17, wildcardEntryArray47, wildcardEntryArray70); + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature1 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature1.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature2 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature2.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature3 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature3.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature4 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature4.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature5 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature5.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertNotNull(featureArray6); + org.junit.Assert.assertTrue("'" + int7 + "' != '" + 1097728 + "'", int7 == 1097728); + org.junit.Assert.assertTrue("'" + int8 + "' != '" + 1097728 + "'", int8 == 1097728); + org.junit.Assert.assertNotNull(strComparableList12); + org.junit.Assert.assertNotNull(strArray13); + org.junit.Assert.assertNotNull(obj14); + org.junit.Assert.assertEquals(obj14.toString(), "[]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj14), "[]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj14), "[]"); + org.junit.Assert.assertNotNull(entryArray16); + org.junit.Assert.assertNotNull(wildcardEntryArray17); + org.junit.Assert.assertNotNull(constantDescListMap18); + org.junit.Assert.assertNotNull(strMap19); + org.junit.Assert.assertNotNull(objArrayList20); + org.junit.Assert.assertNotNull(strSet22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertNotNull(objArray25); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray25), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray25), "[hi!]"); + org.junit.Assert.assertNotNull(strArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(strSet33); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSpliterator35); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertNotNull(objArray37); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray37), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray37), "[]"); + org.junit.Assert.assertNotNull(strStream38); + org.junit.Assert.assertNotNull(strStream39); + org.junit.Assert.assertNotNull(entryArray42); + org.junit.Assert.assertNotNull(wildcardEntryArray43); + org.junit.Assert.assertNotNull(strStreamEntry46); + org.junit.Assert.assertNotNull(wildcardEntryArray47); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + org.junit.Assert.assertNotNull(objArray52); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray52), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray52), "[hi!]"); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + true + "'", boolean57 == true); + org.junit.Assert.assertNotNull(strSet60); + org.junit.Assert.assertTrue("'" + boolean61 + "' != '" + true + "'", boolean61 == true); + org.junit.Assert.assertNotNull(strSpliterator62); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(objArray64); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray64), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray64), "[]"); + org.junit.Assert.assertNotNull(strStream65); + org.junit.Assert.assertNotNull(strStream66); + org.junit.Assert.assertNotNull(entryArray69); + org.junit.Assert.assertNotNull(wildcardEntryArray70); + org.junit.Assert.assertNotNull(strStreamEntry73); + org.junit.Assert.assertNotNull(wildcardEntryArraySet74); + } + + @Test + public void test0410() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0410"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser4.getLexer(); + java.lang.Object obj6 = defaultJSONParser4.input; + boolean boolean7 = jSONPath2.remove((java.lang.Object) defaultJSONParser4); + java.lang.String str8 = defaultJSONParser4.getInput(); + java.lang.String[] strArray11 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet12 = new java.util.LinkedHashSet(); + boolean boolean13 = java.util.Collections.addAll((java.util.Collection) strSet12, strArray11); + java.util.Set strSet16 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean17 = strSet12.removeAll((java.util.Collection) strSet16); + java.util.Iterator strItor18 = strSet16.iterator(); + java.lang.Object obj19 = defaultJSONParser4.parse((java.lang.Object) strItor18); + java.lang.reflect.Type type20 = null; + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet25 = java.util.Set.of("hi!"); + boolean boolean27 = strSet25.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray28 = strSet25.toArray(); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.Spliterator strSpliterator38 = strSet32.spliterator(); + boolean boolean39 = strSet25.containsAll((java.util.Collection) strSet32); + java.lang.String[] strArray42 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet43 = new java.util.LinkedHashSet(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) strSet43, strArray42); + java.util.Set strSet47 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean48 = strSet43.removeAll((java.util.Collection) strSet47); + java.util.List constantDescList49 = java.util.List.copyOf((java.util.Collection) strSet43); + java.lang.String[] strArray55 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList56 = new java.util.ArrayList(); + boolean boolean57 = java.util.Collections.addAll((java.util.Collection) strList56, strArray55); + boolean boolean58 = strSet43.containsAll((java.util.Collection) strList56); + java.lang.String[] strArray61 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet62 = new java.util.LinkedHashSet(); + boolean boolean63 = java.util.Collections.addAll((java.util.Collection) strSet62, strArray61); + java.util.Set strSet66 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean67 = strSet62.removeAll((java.util.Collection) strSet66); + java.util.List constantDescList68 = java.util.List.copyOf((java.util.Collection) strSet62); + boolean boolean69 = strSet43.removeAll((java.util.Collection) strSet62); + boolean boolean70 = strSet25.containsAll((java.util.Collection) strSet43); + boolean boolean71 = strSet23.containsAll((java.util.Collection) strSet25); + java.lang.Object obj72 = null; + // The following exception was thrown during execution in test generation + try { + defaultJSONParser4.parseArray(type20, (java.util.Collection) strSet25, obj72); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field null expect '[', but EOF, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "97" + "'", str8, "97"); + org.junit.Assert.assertNotNull(strArray11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSet16); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strItor18); + org.junit.Assert.assertEquals("'" + obj19 + "' != '" + 97 + "'", obj19, 97); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNotNull(objArray28); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray28), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray28), "[hi!]"); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSpliterator38); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(strArray42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strSet47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(constantDescList49); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + true + "'", boolean57 == true); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertNotNull(strArray61); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(strSet66); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + true + "'", boolean67 == true); + org.junit.Assert.assertNotNull(constantDescList68); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + false + "'", boolean69 == false); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + true + "'", boolean70 == true); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + } + + @Test + public void test0411() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0411"); + java.lang.ClassLoader classLoader0 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(classLoader0); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap2 = parserConfig1.getDerializers(); + boolean boolean3 = parserConfig1.isAsmEnable(); + java.lang.ClassLoader classLoader4 = null; + parserConfig1.setDefaultClassLoader(classLoader4); + org.junit.Assert.assertNotNull(typeIdentityHashMap2); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + true + "'", boolean3 == true); + } + + @Test + public void test0412() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0412"); + java.lang.reflect.Type type2 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer3 = com.alibaba.fastjson.JSONPath.read("a", "true", type2); + 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 test0413() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0413"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + com.alibaba.fastjson.parser.ParserConfig.AutoTypeCheckHandler autoTypeCheckHandler9 = null; + parserConfig0.addAutoTypeCheckHandler(autoTypeCheckHandler9); + java.lang.ClassLoader classLoader11 = parserConfig0.getDefaultClassLoader(); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNull(classLoader11); + } + + @Test + public void test0414() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0414"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str2 = serializeConfig1.getTypeKey(); + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = null; + com.alibaba.fastjson.JSONPath jSONPath5 = new com.alibaba.fastjson.JSONPath("-1.0", serializeConfig1, parserConfig3, true); + boolean boolean6 = serializeConfig1.isAsmEnable(); + org.junit.Assert.assertNotNull(serializeConfig1); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "fastjson.parser.safeMode" + "'", str2, "fastjson.parser.safeMode"); +// flaky: org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + } + + @Test + public void test0415() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0415"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("5", true); + } + + @Test + public void test0416() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0416"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory12 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory12); + boolean boolean14 = constantDescList9.equals((java.lang.Object) parserConfig13); + int int15 = constantDescList9.size(); + com.alibaba.fastjson.parser.ParserConfig parserConfig17 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean18 = parserConfig17.isSafeMode(); + com.alibaba.fastjson.spi.Module module19 = null; + parserConfig17.register(module19); + java.util.Set strSet22 = java.util.Set.of("hi!"); + java.lang.String[] strArray25 = new java.lang.String[] { "hi!", "hi!" }; + java.lang.Object obj26 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) "hi!", strArray25); + java.lang.Object obj27 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) parserConfig17, strArray25); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser28 = new com.alibaba.fastjson.parser.DefaultJSONParser("true", parserConfig17); + boolean boolean29 = constantDescList9.contains((java.lang.Object) parserConfig17); + java.lang.reflect.Type type30 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig31 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy32 = null; + parserConfig31.propertyNamingStrategy = propertyNamingStrategy32; + java.lang.reflect.Type type34 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer35 = parserConfig31.getDeserializer(type34); + java.util.Comparator strComparator36 = java.lang.String.CASE_INSENSITIVE_ORDER; + java.util.Map> objectDeserializerMap37 = java.util.Map.of(objectDeserializer35, strComparator36); + parserConfig17.putDeserializer(type30, objectDeserializer35); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertTrue("'" + int15 + "' != '" + 0 + "'", int15 == 0); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(strSet22); + org.junit.Assert.assertNotNull(strArray25); + org.junit.Assert.assertNotNull(obj26); + org.junit.Assert.assertEquals(obj26.toString(), "{}"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj26), "{}"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj26), "{}"); + org.junit.Assert.assertNotNull(obj27); + org.junit.Assert.assertEquals(obj27.toString(), "[null,null]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj27), "[null,null]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj27), "[null,null]"); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertNotNull(parserConfig31); + org.junit.Assert.assertNotNull(objectDeserializer35); + org.junit.Assert.assertNotNull(strComparator36); + org.junit.Assert.assertNotNull(objectDeserializerMap37); + } + + @Test + public void test0417() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0417"); + char[] charArray6 = new char[] { '4', '4', '4', 'a', ' ', ' ' }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(charArray6, 52961280, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 52961280, count -1, length 6"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray6); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray6), "444a "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray6), "444a "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray6), "[4, 4, 4, a, , ]"); + } + + @Test + public void test0418() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0418"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + java.util.Spliterator constantDescSpliterator17 = constantDescList13.spliterator(); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc20 = constantDescList13.set((int) (short) -1, (java.lang.constant.ConstantDesc) 100.0d); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(constantDescSpliterator17); + } + + @Test + public void test0419() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0419"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str2 = serializeConfig1.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeBeanInfo serializeBeanInfo3 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer4 = serializeConfig1.createJavaBeanSerializer(serializeBeanInfo3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"jsonType\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "@type" + "'", str2, "@type"); + } + + @Test + public void test0420() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0420"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + parserConfig0.clearDeserializers(); + com.alibaba.fastjson.util.FieldInfo fieldInfo10 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer11 = parserConfig0.getDeserializer(fieldInfo10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"fieldClass\" because \"fieldInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + } + + @Test + public void test0421() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0421"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.constant.ConstantDesc constantDesc62 = constantDescList9.remove(6); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc64 = constantDescList9.get((int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: Index 10 out of bounds for length 8"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertEquals("'" + constantDesc62 + "' != '" + 1L + "'", constantDesc62, 1L); + } + + @Test + public void test0422() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0422"); + boolean boolean0 = com.alibaba.fastjson.parser.ParserConfig.SAFE_MODE; + org.junit.Assert.assertTrue("'" + boolean0 + "' != '" + false + "'", boolean0 == false); + } + + @Test + public void test0423() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0423"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj7 = defaultJSONParser6.input; + java.util.Set strSet9 = java.util.Set.of("hi!"); + boolean boolean11 = strSet9.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray12 = strSet9.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj15 = defaultJSONParser14.input; + java.util.Set strSet17 = java.util.Set.of("hi!"); + boolean boolean19 = strSet17.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray20 = strSet17.toArray(); + java.lang.String[] strArray23 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet24 = new java.util.LinkedHashSet(); + boolean boolean25 = java.util.Collections.addAll((java.util.Collection) strSet24, strArray23); + java.util.Set strSet28 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean29 = strSet24.removeAll((java.util.Collection) strSet28); + java.util.Spliterator strSpliterator30 = strSet24.spliterator(); + boolean boolean31 = strSet17.containsAll((java.util.Collection) strSet24); + java.lang.Object[] objArray32 = strSet24.toArray(); + java.util.Map defaultJSONParserMap33 = java.util.Map.of(defaultJSONParser6, objArray12, defaultJSONParser14, objArray32); + com.alibaba.fastjson.parser.Feature feature34 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean35 = defaultJSONParser14.isEnabled(feature34); + com.alibaba.fastjson.JSONPath jSONPath38 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser40 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer41 = defaultJSONParser40.getLexer(); + java.lang.Object obj42 = defaultJSONParser40.input; + boolean boolean43 = jSONPath38.remove((java.lang.Object) defaultJSONParser40); + com.alibaba.fastjson.parser.Feature feature44 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext45 = defaultJSONParser14.setContext((java.lang.Object) jSONPath38, (java.lang.Object) feature44); + java.lang.String[] strArray47 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet48 = new java.util.LinkedHashSet(); + boolean boolean49 = java.util.Collections.addAll((java.util.Collection) strSet48, strArray47); + java.lang.String[] strArray52 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet53 = new java.util.LinkedHashSet(); + boolean boolean54 = java.util.Collections.addAll((java.util.Collection) strSet53, strArray52); + java.util.Set strSet57 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean58 = strSet53.removeAll((java.util.Collection) strSet57); + java.util.List constantDescList59 = java.util.List.copyOf((java.util.Collection) strSet53); + java.lang.String[] strArray65 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList66 = new java.util.ArrayList(); + boolean boolean67 = java.util.Collections.addAll((java.util.Collection) strList66, strArray65); + boolean boolean68 = strSet53.containsAll((java.util.Collection) strList66); + boolean boolean69 = strSet48.containsAll((java.util.Collection) strList66); + java.util.Set> strSetSet70 = java.util.Set.of((java.util.Set) strSet48); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig71 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str72 = serializeConfig71.getTypeKey(); + com.alibaba.fastjson.parser.ParseContext parseContext73 = defaultJSONParser1.setContext(parseContext45, (java.lang.Object) strSetSet70, (java.lang.Object) str72); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask75 = new com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask(parseContext73, "\"fastjson.parser.autoTypeAccept\""); + com.alibaba.fastjson.parser.ParseContext parseContext76 = resolveTask75.ownerContext; + com.alibaba.fastjson.parser.deserializer.FieldDeserializer fieldDeserializer77 = null; + resolveTask75.fieldDeserializer = fieldDeserializer77; + com.alibaba.fastjson.parser.ParseContext parseContext79 = resolveTask75.context; + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask81 = new com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask(parseContext79, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + "97" + "'", obj7, "97"); + org.junit.Assert.assertNotNull(strSet9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(objArray12); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray12), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray12), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + "97" + "'", obj15, "97"); + org.junit.Assert.assertNotNull(strSet17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + false + "'", boolean19 == false); + org.junit.Assert.assertNotNull(objArray20); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray20), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray20), "[hi!]"); + org.junit.Assert.assertNotNull(strArray23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSet28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(strSpliterator30); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(objArray32); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray32), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray32), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap33); + org.junit.Assert.assertTrue("'" + feature34 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature34.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + false + "'", boolean35 == false); + org.junit.Assert.assertNotNull(jSONLexer41); + org.junit.Assert.assertEquals("'" + obj42 + "' != '" + "97" + "'", obj42, "97"); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + false + "'", boolean43 == false); + org.junit.Assert.assertTrue("'" + feature44 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature44.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext45); + org.junit.Assert.assertNotNull(strArray47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertNotNull(strArray52); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strSet57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(constantDescList59); + org.junit.Assert.assertNotNull(strArray65); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + true + "'", boolean67 == true); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + false + "'", boolean68 == false); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + false + "'", boolean69 == false); + org.junit.Assert.assertNotNull(strSetSet70); + org.junit.Assert.assertNotNull(serializeConfig71); + org.junit.Assert.assertEquals("'" + str72 + "' != '" + "fastjson.parser.safeMode" + "'", str72, "fastjson.parser.safeMode"); + org.junit.Assert.assertNotNull(parseContext73); + org.junit.Assert.assertNull(parseContext76); + org.junit.Assert.assertNotNull(parseContext79); + } + + @Test + public void test0424() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0424"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory12 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory12); + boolean boolean14 = constantDescList9.equals((java.lang.Object) parserConfig13); + boolean boolean15 = parserConfig13.isJacksonCompatible(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + } + + @Test + public void test0425() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0425"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + constantDescList9.add(2, (java.lang.constant.ConstantDesc) 0.0d); + java.lang.String str29 = java.lang.String.valueOf((java.lang.Object) constantDescList9); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertEquals("'" + str29 + "' != '" + "[, -1.0, 0.0, fastjson.parser.safeMode, 0, @type, , 1, -1.0]" + "'", str29, "[, -1.0, 0.0, fastjson.parser.safeMode, 0, @type, , 1, -1.0]"); + } + + @Test + public void test0426() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0426"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str3 = jSONPath2.toJSONString(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser5 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj6 = defaultJSONParser5.input; + java.util.Set strSet8 = java.util.Set.of("hi!"); + boolean boolean10 = strSet8.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray11 = strSet8.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj14 = defaultJSONParser13.input; + java.util.Set strSet16 = java.util.Set.of("hi!"); + boolean boolean18 = strSet16.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray19 = strSet16.toArray(); + java.lang.String[] strArray22 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet23 = new java.util.LinkedHashSet(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strSet23, strArray22); + java.util.Set strSet27 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean28 = strSet23.removeAll((java.util.Collection) strSet27); + java.util.Spliterator strSpliterator29 = strSet23.spliterator(); + boolean boolean30 = strSet16.containsAll((java.util.Collection) strSet23); + java.lang.Object[] objArray31 = strSet23.toArray(); + java.util.Map defaultJSONParserMap32 = java.util.Map.of(defaultJSONParser5, objArray11, defaultJSONParser13, objArray31); + com.alibaba.fastjson.parser.Feature feature33 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean34 = defaultJSONParser13.isEnabled(feature33); + com.alibaba.fastjson.JSONPath jSONPath37 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser39 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer40 = defaultJSONParser39.getLexer(); + java.lang.Object obj41 = defaultJSONParser39.input; + boolean boolean42 = jSONPath37.remove((java.lang.Object) defaultJSONParser39); + com.alibaba.fastjson.parser.Feature feature43 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext44 = defaultJSONParser13.setContext((java.lang.Object) jSONPath37, (java.lang.Object) feature43); + boolean boolean45 = jSONPath2.contains((java.lang.Object) feature43); + java.lang.String[] strArray48 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet49 = new java.util.LinkedHashSet(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strSet49, strArray48); + java.util.Set strSet53 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean54 = strSet49.removeAll((java.util.Collection) strSet53); + java.util.List constantDescList55 = java.util.List.copyOf((java.util.Collection) strSet49); + com.alibaba.fastjson.parser.Feature feature56 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean57 = constantDescList55.contains((java.lang.Object) feature56); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory58 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig59 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory58); + boolean boolean60 = constantDescList55.equals((java.lang.Object) parserConfig59); + int int61 = constantDescList55.size(); + java.util.Spliterator constantDescSpliterator62 = constantDescList55.spliterator(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig63 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str64 = serializeConfig63.getTypeKey(); + com.alibaba.fastjson.parser.ParserConfig parserConfig65 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray67 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray68 = (java.lang.Class[]) classArray67; + parserConfig65.initJavaBeanDeserializers(wildcardClassArray68); + com.alibaba.fastjson.parser.ParserConfig parserConfig70 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray72 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray73 = (java.lang.Class[]) classArray72; + parserConfig70.initJavaBeanDeserializers(wildcardClassArray73); + java.util.List[]> wildcardClassArrayList75 = java.util.List.of(wildcardClassArray68, wildcardClassArray73); + serializeConfig63.configEnumAsJavaBean((java.lang.Class[]) wildcardClassArray68); + // The following exception was thrown during execution in test generation + try { + jSONPath2.patchAdd((java.lang.Object) constantDescSpliterator62, (java.lang.Object) serializeConfig63, true); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"com.alibaba.fastjson.spi.Module.createDeserializer(com.alibaba.fastjson.parser.ParserConfig, java.lang.Class)\" because \"module\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str3, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(objArray11); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray11), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray11), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj14 + "' != '" + "97" + "'", obj14, "97"); + org.junit.Assert.assertNotNull(strSet16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(objArray19); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray19), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray19), "[hi!]"); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSet27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strSpliterator29); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(objArray31); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray31), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray31), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap32); + org.junit.Assert.assertTrue("'" + feature33 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature33.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(jSONLexer40); + org.junit.Assert.assertEquals("'" + obj41 + "' != '" + "97" + "'", obj41, "97"); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + false + "'", boolean42 == false); + org.junit.Assert.assertTrue("'" + feature43 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature43.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext44); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + false + "'", boolean45 == false); + org.junit.Assert.assertNotNull(strArray48); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSet53); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(constantDescList55); + org.junit.Assert.assertTrue("'" + feature56 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature56.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + false + "'", boolean57 == false); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + false + "'", boolean60 == false); + org.junit.Assert.assertTrue("'" + int61 + "' != '" + 0 + "'", int61 == 0); + org.junit.Assert.assertNotNull(constantDescSpliterator62); + org.junit.Assert.assertNotNull(serializeConfig63); + org.junit.Assert.assertEquals("'" + str64 + "' != '" + "fastjson.parser.safeMode" + "'", str64, "fastjson.parser.safeMode"); + org.junit.Assert.assertNotNull(classArray67); + org.junit.Assert.assertNotNull(wildcardClassArray68); + org.junit.Assert.assertNotNull(classArray72); + org.junit.Assert.assertNotNull(wildcardClassArray73); + org.junit.Assert.assertNotNull(wildcardClassArrayList75); + } + + @Test + public void test0427() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0427"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser4.getLexer(); + java.lang.Object obj6 = defaultJSONParser4.input; + boolean boolean7 = jSONPath2.remove((java.lang.Object) defaultJSONParser4); + java.lang.String str8 = defaultJSONParser4.getInput(); + int int9 = defaultJSONParser4.resolveStatus; + java.lang.String str10 = defaultJSONParser4.getDateFomartPattern(); + java.lang.Object obj12 = defaultJSONParser4.getObject("\"fastjson.parser.autoTypeAccept\""); + java.lang.Object obj13 = defaultJSONParser4.parseKey(); + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "97" + "'", str8, "97"); + org.junit.Assert.assertTrue("'" + int9 + "' != '" + 0 + "'", int9 == 0); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str10, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNull(obj12); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + 97 + "'", obj13, 97); + } + + @Test + public void test0428() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0428"); + java.util.Comparator, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]>>> strEntryComparator0 = java.util.Map.Entry.comparingByKey(); + org.junit.Assert.assertNotNull(strEntryComparator0); + } + + @Test + public void test0429() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0429"); + byte[] byteArray1 = new byte[] { (byte) -1 }; + java.lang.String str3 = new java.lang.String(byteArray1, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(byteArray1, 5, 3); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 5, count 3, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[-1]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u01ff" + "'", str3, "\u01ff"); + } + + @Test + public void test0430() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0430"); + java.lang.String str1 = java.lang.String.valueOf(0L); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0" + "'", str1, "0"); + } + + @Test + public void test0431() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0431"); + java.util.Set strArraySet0 = java.util.Set.of(); + org.junit.Assert.assertNotNull(strArraySet0); + } + + @Test + public void test0432() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0432"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.ListIterator constantDescItor10 = constantDescList9.listIterator(); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc12 = constantDescList9.remove(3); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + } + + @Test + public void test0433() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0433"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(3); + com.alibaba.fastjson.serializer.SerializeBeanInfo serializeBeanInfo2 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer3 = serializeConfig1.createJavaBeanSerializer(serializeBeanInfo2); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"jsonType\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0434() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0434"); + java.util.Set[]> strIterableArraySet0 = java.util.Set.of(); + org.junit.Assert.assertNotNull(strIterableArraySet0); + } + + @Test + public void test0435() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0435"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.lang.constant.ConstantDesc constantDesc22 = constantDescList17.remove(0); + java.util.function.UnaryOperator constantDescUnaryOperator23 = null; + // The following exception was thrown during execution in test generation + try { + constantDescList17.replaceAll(constantDescUnaryOperator23); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertEquals("'" + constantDesc22 + "' != '" + "" + "'", constantDesc22, ""); + } + + @Test + public void test0436() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0436"); + java.lang.String str1 = java.lang.String.valueOf((double) 3); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "3.0" + "'", str1, "3.0"); + } + + @Test + public void test0437() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0437"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj28 = defaultJSONParser27.input; + java.util.Set strSet30 = java.util.Set.of("hi!"); + boolean boolean32 = strSet30.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray33 = strSet30.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser35 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj36 = defaultJSONParser35.input; + java.util.Set strSet38 = java.util.Set.of("hi!"); + boolean boolean40 = strSet38.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray41 = strSet38.toArray(); + java.lang.String[] strArray44 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet45 = new java.util.LinkedHashSet(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strSet45, strArray44); + java.util.Set strSet49 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean50 = strSet45.removeAll((java.util.Collection) strSet49); + java.util.Spliterator strSpliterator51 = strSet45.spliterator(); + boolean boolean52 = strSet38.containsAll((java.util.Collection) strSet45); + java.lang.Object[] objArray53 = strSet45.toArray(); + java.util.Map defaultJSONParserMap54 = java.util.Map.of(defaultJSONParser27, objArray33, defaultJSONParser35, objArray53); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser56 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat57 = defaultJSONParser56.getDateFormat(); + defaultJSONParser35.setDateFomrat(dateFormat57); + boolean boolean59 = strStreamEntry25.equals((java.lang.Object) defaultJSONParser35); + java.util.stream.Stream strStream60 = strStreamEntry25.getKey(); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + "97" + "'", obj36, "97"); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[hi!]"); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSpliterator51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(objArray53); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray53), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray53), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap54); + org.junit.Assert.assertNotNull(dateFormat57); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + false + "'", boolean59 == false); + org.junit.Assert.assertNotNull(strStream60); + } + + @Test + public void test0438() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0438"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.extract("\u01ff", "0"); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + } + + @Test + public void test0439() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0439"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj7 = defaultJSONParser6.input; + java.util.Set strSet9 = java.util.Set.of("hi!"); + boolean boolean11 = strSet9.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray12 = strSet9.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj15 = defaultJSONParser14.input; + java.util.Set strSet17 = java.util.Set.of("hi!"); + boolean boolean19 = strSet17.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray20 = strSet17.toArray(); + java.lang.String[] strArray23 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet24 = new java.util.LinkedHashSet(); + boolean boolean25 = java.util.Collections.addAll((java.util.Collection) strSet24, strArray23); + java.util.Set strSet28 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean29 = strSet24.removeAll((java.util.Collection) strSet28); + java.util.Spliterator strSpliterator30 = strSet24.spliterator(); + boolean boolean31 = strSet17.containsAll((java.util.Collection) strSet24); + java.lang.Object[] objArray32 = strSet24.toArray(); + java.util.Map defaultJSONParserMap33 = java.util.Map.of(defaultJSONParser6, objArray12, defaultJSONParser14, objArray32); + com.alibaba.fastjson.parser.Feature feature34 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean35 = defaultJSONParser14.isEnabled(feature34); + com.alibaba.fastjson.JSONPath jSONPath38 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser40 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer41 = defaultJSONParser40.getLexer(); + java.lang.Object obj42 = defaultJSONParser40.input; + boolean boolean43 = jSONPath38.remove((java.lang.Object) defaultJSONParser40); + com.alibaba.fastjson.parser.Feature feature44 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext45 = defaultJSONParser14.setContext((java.lang.Object) jSONPath38, (java.lang.Object) feature44); + java.lang.String[] strArray47 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet48 = new java.util.LinkedHashSet(); + boolean boolean49 = java.util.Collections.addAll((java.util.Collection) strSet48, strArray47); + java.lang.String[] strArray52 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet53 = new java.util.LinkedHashSet(); + boolean boolean54 = java.util.Collections.addAll((java.util.Collection) strSet53, strArray52); + java.util.Set strSet57 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean58 = strSet53.removeAll((java.util.Collection) strSet57); + java.util.List constantDescList59 = java.util.List.copyOf((java.util.Collection) strSet53); + java.lang.String[] strArray65 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList66 = new java.util.ArrayList(); + boolean boolean67 = java.util.Collections.addAll((java.util.Collection) strList66, strArray65); + boolean boolean68 = strSet53.containsAll((java.util.Collection) strList66); + boolean boolean69 = strSet48.containsAll((java.util.Collection) strList66); + java.util.Set> strSetSet70 = java.util.Set.of((java.util.Set) strSet48); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig71 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str72 = serializeConfig71.getTypeKey(); + com.alibaba.fastjson.parser.ParseContext parseContext73 = defaultJSONParser1.setContext(parseContext45, (java.lang.Object) strSetSet70, (java.lang.Object) str72); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask75 = new com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask(parseContext73, "\"fastjson.parser.autoTypeAccept\""); + com.alibaba.fastjson.parser.ParseContext parseContext76 = resolveTask75.ownerContext; + com.alibaba.fastjson.parser.deserializer.FieldDeserializer fieldDeserializer77 = null; + resolveTask75.fieldDeserializer = fieldDeserializer77; + java.lang.String str79 = resolveTask75.referenceValue; + java.lang.String str80 = resolveTask75.referenceValue; + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + "97" + "'", obj7, "97"); + org.junit.Assert.assertNotNull(strSet9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(objArray12); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray12), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray12), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + "97" + "'", obj15, "97"); + org.junit.Assert.assertNotNull(strSet17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + false + "'", boolean19 == false); + org.junit.Assert.assertNotNull(objArray20); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray20), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray20), "[hi!]"); + org.junit.Assert.assertNotNull(strArray23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSet28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(strSpliterator30); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(objArray32); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray32), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray32), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap33); + org.junit.Assert.assertTrue("'" + feature34 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature34.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + false + "'", boolean35 == false); + org.junit.Assert.assertNotNull(jSONLexer41); + org.junit.Assert.assertEquals("'" + obj42 + "' != '" + "97" + "'", obj42, "97"); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + false + "'", boolean43 == false); + org.junit.Assert.assertTrue("'" + feature44 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature44.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext45); + org.junit.Assert.assertNotNull(strArray47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertNotNull(strArray52); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strSet57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(constantDescList59); + org.junit.Assert.assertNotNull(strArray65); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + true + "'", boolean67 == true); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + false + "'", boolean68 == false); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + false + "'", boolean69 == false); + org.junit.Assert.assertNotNull(strSetSet70); + org.junit.Assert.assertNotNull(serializeConfig71); + org.junit.Assert.assertEquals("'" + str72 + "' != '" + "fastjson.parser.safeMode" + "'", str72, "fastjson.parser.safeMode"); + org.junit.Assert.assertNotNull(parseContext73); + org.junit.Assert.assertNull(parseContext76); + org.junit.Assert.assertEquals("'" + str79 + "' != '" + "\"fastjson.parser.autoTypeAccept\"" + "'", str79, "\"fastjson.parser.autoTypeAccept\""); + org.junit.Assert.assertEquals("'" + str80 + "' != '" + "\"fastjson.parser.autoTypeAccept\"" + "'", str80, "\"fastjson.parser.autoTypeAccept\""); + } + + @Test + public void test0440() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0440"); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("fastjson.parser.deny"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: error parse false"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0441() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0441"); + java.lang.String[] strArray1 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet2 = new java.util.LinkedHashSet(); + boolean boolean3 = java.util.Collections.addAll((java.util.Collection) strSet2, strArray1); + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + java.lang.String[] strArray19 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strList20, strArray19); + boolean boolean22 = strSet7.containsAll((java.util.Collection) strList20); + boolean boolean23 = strSet2.containsAll((java.util.Collection) strList20); + java.util.stream.Stream strStream24 = strSet2.stream(); + com.alibaba.fastjson.parser.Feature feature25 = com.alibaba.fastjson.parser.Feature.DisableASM; + boolean boolean26 = strSet2.equals((java.lang.Object) feature25); + org.junit.Assert.assertNotNull(strArray1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + true + "'", boolean3 == true); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(strStream24); + org.junit.Assert.assertTrue("'" + feature25 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableASM + "'", feature25.equals(com.alibaba.fastjson.parser.Feature.DisableASM)); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + false + "'", boolean26 == false); + } + + @Test + public void test0442() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0442"); + java.util.Map.Entry> wildcardEntry0 = null; + java.util.Map.Entry[] entryArray2 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry>[] wildcardEntryArray3 = (java.util.Map.Entry>[]) entryArray2; + wildcardEntryArray3[0] = wildcardEntry0; + // The following exception was thrown during execution in test generation + try { + java.util.Map> cloneableMap6 = java.util.Map.ofEntries(wildcardEntryArray3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Map$Entry.getKey()\" because \"entries[0]\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(entryArray2); + org.junit.Assert.assertNotNull(wildcardEntryArray3); + } + + @Test + public void test0443() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0443"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + boolean boolean27 = strStreamEntry25.equals((java.lang.Object) "hi!"); + com.alibaba.fastjson.parser.Feature feature28 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + boolean boolean29 = strStreamEntry25.equals((java.lang.Object) feature28); + java.util.Set strSet31 = java.util.Set.of("hi!"); + boolean boolean33 = strSet31.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray34 = strSet31.toArray(); + java.lang.String[] strArray37 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet38 = new java.util.LinkedHashSet(); + boolean boolean39 = java.util.Collections.addAll((java.util.Collection) strSet38, strArray37); + java.util.Set strSet42 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean43 = strSet38.removeAll((java.util.Collection) strSet42); + java.util.Spliterator strSpliterator44 = strSet38.spliterator(); + boolean boolean45 = strSet31.containsAll((java.util.Collection) strSet38); + java.lang.Object[] objArray46 = strSet38.toArray(); + java.util.stream.Stream strStream47 = strSet38.parallelStream(); + java.util.Set strSet49 = java.util.Set.of("hi!"); + boolean boolean51 = strSet49.contains((java.lang.Object) (byte) 10); + boolean boolean53 = strSet49.equals((java.lang.Object) (-1.0f)); + java.lang.Object[] objArray54 = strSet49.toArray(); + boolean boolean55 = strSet38.addAll((java.util.Collection) strSet49); + boolean boolean56 = strStreamEntry25.equals((java.lang.Object) strSet38); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertTrue("'" + feature28 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature28.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertNotNull(strSet31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + false + "'", boolean33 == false); + org.junit.Assert.assertNotNull(objArray34); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray34), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray34), "[hi!]"); + org.junit.Assert.assertNotNull(strArray37); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(strSet42); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(strSpliterator44); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertNotNull(objArray46); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray46), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray46), "[]"); + org.junit.Assert.assertNotNull(strStream47); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + false + "'", boolean53 == false); + org.junit.Assert.assertNotNull(objArray54); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray54), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray54), "[hi!]"); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + true + "'", boolean55 == true); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + false + "'", boolean56 == false); + } + + @Test + public void test0444() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0444"); + java.lang.String str1 = java.lang.String.valueOf((double) (byte) 10); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "10.0" + "'", str1, "10.0"); + } + + @Test + public void test0445() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0445"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + boolean boolean9 = parserConfig0.isSafeMode(); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + false + "'", boolean9 == false); + } + + @Test + public void test0446() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0446"); + char[] charArray3 = new char[] { '4', ' ', 'a' }; + java.lang.String str6 = new java.lang.String(charArray3, 2, (int) (byte) 1); + com.alibaba.fastjson.parser.ParserConfig parserConfig8 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray10 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray11 = (java.lang.Class[]) classArray10; + parserConfig8.initJavaBeanDeserializers(wildcardClassArray11); + parserConfig8.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable15 = parserConfig8.symbolTable; + java.lang.ClassLoader classLoader16 = parserConfig8.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap17 = parserConfig8.getDeserializers(); + com.alibaba.fastjson.parser.SymbolTable symbolTable18 = parserConfig8.symbolTable; + com.alibaba.fastjson.parser.ParserConfig.AutoTypeCheckHandler autoTypeCheckHandler19 = null; + parserConfig8.addAutoTypeCheckHandler(autoTypeCheckHandler19); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser22 = new com.alibaba.fastjson.parser.DefaultJSONParser(charArray3, (-1), parserConfig8, 5); + 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(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "4 a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "4 a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[4, , a]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "a" + "'", str6, "a"); + org.junit.Assert.assertNotNull(classArray10); + org.junit.Assert.assertNotNull(wildcardClassArray11); + org.junit.Assert.assertNotNull(symbolTable15); + org.junit.Assert.assertNull(classLoader16); + org.junit.Assert.assertNotNull(typeIdentityHashMap17); + org.junit.Assert.assertNotNull(symbolTable18); + } + + @Test + public void test0447() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0447"); + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass1 = java.lang.Class.forName("hi!10.0hi!"); + org.junit.Assert.fail("Expected exception of type java.lang.ClassNotFoundException; message: hi!10.0hi!"); + } catch (java.lang.ClassNotFoundException e) { + // Expected exception. + } + } + + @Test + public void test0448() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0448"); + java.lang.String[] strArray28 = new java.lang.String[] { "3.0", "fastjson.parser.deny", "5", "10.0", "-1.0", "@type", "35", "\000\001\000\000", "10.0", "a#a", "35", "35", "100", "yyyy-MM-dd HH:mm:ss", "\"fastjson.parser.autoTypeAccept\"", "[, -1.0, 0.0, fastjson.parser.safeMode, 0, @type, , 1, -1.0]", "\"\\\"fastjson.parser.safeMode\\\"\"", "fastjson.parser.deny", "hi!10.0hi!", "a", "fastjson.parser.autoTypeSupport", "0", "fastjson.parser.deny", "fastjson.parser.deny.internal", "\u23ff\u23ff\u23fffastjson.parser.safeMode", " #a", "hi!10.0hi!", "false" }; + java.util.ArrayList strList29 = new java.util.ArrayList(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strList29, strArray28); + java.lang.String[] strArray33 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet34 = new java.util.LinkedHashSet(); + boolean boolean35 = java.util.Collections.addAll((java.util.Collection) strSet34, strArray33); + java.util.Set strSet38 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean39 = strSet34.removeAll((java.util.Collection) strSet38); + java.util.Spliterator strSpliterator40 = strSet34.spliterator(); + java.lang.Object[] objArray41 = strSet34.toArray(); + boolean boolean42 = strList29.retainAll((java.util.Collection) strSet34); + org.junit.Assert.assertNotNull(strArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(strArray33); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(strSpliterator40); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[]"); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + } + + @Test + public void test0449() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0449"); + java.util.Set> strSpliteratorSet0 = java.util.Set.of(); + org.junit.Assert.assertNotNull(strSpliteratorSet0); + } + + @Test + public void test0450() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0450"); + java.util.Set strSet2 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.Spliterator strSpliterator17 = strSet11.spliterator(); + boolean boolean18 = strSet4.containsAll((java.util.Collection) strSet11); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.List constantDescList28 = java.util.List.copyOf((java.util.Collection) strSet22); + java.lang.String[] strArray34 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList35 = new java.util.ArrayList(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strList35, strArray34); + boolean boolean37 = strSet22.containsAll((java.util.Collection) strList35); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + java.util.List constantDescList47 = java.util.List.copyOf((java.util.Collection) strSet41); + boolean boolean48 = strSet22.removeAll((java.util.Collection) strSet41); + boolean boolean49 = strSet4.containsAll((java.util.Collection) strSet22); + boolean boolean50 = strSet2.containsAll((java.util.Collection) strSet4); + java.util.Iterator strItor51 = strSet2.iterator(); + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertNotNull(strArray10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSpliterator17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(constantDescList28); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(constantDescList47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(strItor51); + } + + @Test + public void test0451() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0451"); + char[] charArray3 = new char[] { '4', ' ', 'a' }; + java.lang.String str6 = new java.lang.String(charArray3, 2, (int) (byte) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = java.lang.String.copyValueOf(charArray3, (int) '#', (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 35, count 52, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "4 a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "4 a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[4, , a]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "a" + "'", str6, "a"); + } + + @Test + public void test0452() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0452"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + com.alibaba.fastjson.parser.Feature feature12 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + int int13 = constantDescList9.lastIndexOf((java.lang.Object) feature12); + com.alibaba.fastjson.parser.ParserConfig parserConfig14 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean15 = parserConfig14.isSafeMode(); + com.alibaba.fastjson.spi.Module module16 = null; + parserConfig14.register(module16); + java.util.Set strSet19 = java.util.Set.of("hi!"); + java.lang.String[] strArray22 = new java.lang.String[] { "hi!", "hi!" }; + java.lang.Object obj23 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) "hi!", strArray22); + java.lang.Object obj24 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) parserConfig14, strArray22); + java.lang.Object obj25 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) constantDescList9, strArray22); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc27 = constantDescList9.remove(3); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + feature12 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature12.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + (-1) + "'", int13 == (-1)); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(strSet19); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertNotNull(obj23); + org.junit.Assert.assertEquals(obj23.toString(), "{}"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj23), "{}"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj23), "{}"); + org.junit.Assert.assertNotNull(obj24); + org.junit.Assert.assertEquals(obj24.toString(), "[null,null]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj24), "[null,null]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj24), "[null,null]"); + org.junit.Assert.assertNotNull(obj25); + org.junit.Assert.assertEquals(obj25.toString(), "[[],[]]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj25), "[[],[]]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj25), "[[],[]]"); + } + + @Test + public void test0453() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0453"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable7 = parserConfig0.symbolTable; + java.lang.ClassLoader classLoader8 = parserConfig0.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap9 = parserConfig0.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser11 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser11.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer14 = defaultJSONParser11.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser16 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer17 = defaultJSONParser16.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser19 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser19.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer22 = defaultJSONParser19.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser24 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser24.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer27 = defaultJSONParser24.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser29 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer30 = defaultJSONParser29.getLexer(); + java.util.Set jSONLexerSet31 = java.util.Set.of(jSONLexer14, jSONLexer17, jSONLexer22, jSONLexer27, jSONLexer30); + com.alibaba.fastjson.parser.ParserConfig parserConfig32 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray34 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray35 = (java.lang.Class[]) classArray34; + parserConfig32.initJavaBeanDeserializers(wildcardClassArray35); + parserConfig32.setJacksonCompatible(false); + parserConfig32.addAccept("#"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser41 = new com.alibaba.fastjson.parser.DefaultJSONParser((java.lang.Object) typeIdentityHashMap9, jSONLexer27, parserConfig32); + parserConfig32.setSafeMode(false); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(symbolTable7); + org.junit.Assert.assertNull(classLoader8); + org.junit.Assert.assertNotNull(typeIdentityHashMap9); + org.junit.Assert.assertNotNull(jSONLexer14); + org.junit.Assert.assertNotNull(jSONLexer17); + org.junit.Assert.assertNotNull(jSONLexer22); + org.junit.Assert.assertNotNull(jSONLexer27); + org.junit.Assert.assertNotNull(jSONLexer30); + org.junit.Assert.assertNotNull(jSONLexerSet31); + org.junit.Assert.assertNotNull(classArray34); + org.junit.Assert.assertNotNull(wildcardClassArray35); + } + + @Test + public void test0454() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0454"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray5 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet6 = new java.util.LinkedHashSet(); + boolean boolean7 = java.util.Collections.addAll((java.util.Collection) strSet6, strArray5); + java.util.Set strSet10 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean11 = strSet6.removeAll((java.util.Collection) strSet10); + java.util.Iterator strItor12 = strSet10.iterator(); + int int13 = jSONPath2.size((java.lang.Object) strItor12); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig14 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig14.clearSerializers(); + java.lang.Object obj18 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) serializeConfig14, "true", false); + java.util.Set wildcardSet19 = jSONPath2.keySet((java.lang.Object) false); + java.lang.String[] strArray22 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet23 = new java.util.LinkedHashSet(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strSet23, strArray22); + java.util.Set strSet27 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean28 = strSet23.removeAll((java.util.Collection) strSet27); + boolean boolean30 = strSet23.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator31 = strSet23.spliterator(); + java.lang.reflect.Type type32 = null; + java.util.LinkedHashSet[] strSetArray33 = jSONPath2.eval((java.lang.Object) strSet23, type32); + boolean boolean34 = strSet23.isEmpty(); + org.junit.Assert.assertNotNull(strArray5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strItor12); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + (-1) + "'", int13 == (-1)); + org.junit.Assert.assertNotNull(serializeConfig14); + org.junit.Assert.assertNull(obj18); + org.junit.Assert.assertNull(wildcardSet19); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSet27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(strSpliterator31); + org.junit.Assert.assertNull(strSetArray33); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + } + + @Test + public void test0455() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0455"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.Feature feature2 = com.alibaba.fastjson.parser.Feature.DisableFieldSmartMatch; + defaultJSONParser1.config(feature2, false); + int int5 = feature2.getMask(); + org.junit.Assert.assertTrue("'" + feature2 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableFieldSmartMatch + "'", feature2.equals(com.alibaba.fastjson.parser.Feature.DisableFieldSmartMatch)); + org.junit.Assert.assertTrue("'" + int5 + "' != '" + 524288 + "'", int5 == 524288); + } + + @Test + public void test0456() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0456"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.lang.String str63 = defaultJSONParser47.getDateFomartPattern(); + java.util.List extraProcessorList64 = defaultJSONParser47.getExtraProcessors(); + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver65 = defaultJSONParser47.getFieldTypeResolver(); + java.lang.Object obj66 = defaultJSONParser47.input; + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertEquals("'" + str63 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str63, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(extraProcessorList64); + org.junit.Assert.assertNull(fieldTypeResolver65); + org.junit.Assert.assertEquals("'" + obj66 + "' != '" + "97" + "'", obj66, "97"); + } + + @Test + public void test0457() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0457"); + java.lang.String[] strArray3 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet4 = new java.util.LinkedHashSet(); + boolean boolean5 = java.util.Collections.addAll((java.util.Collection) strSet4, strArray3); + java.util.Set strSet8 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean9 = strSet4.removeAll((java.util.Collection) strSet8); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet4); + int int11 = strSet4.size(); + int int12 = strSet4.size(); + java.util.Set constableSet13 = java.util.Set.copyOf((java.util.Collection) strSet4); + com.alibaba.fastjson.parser.ParserConfig parserConfig14 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy15 = null; + parserConfig14.propertyNamingStrategy = propertyNamingStrategy15; + java.lang.reflect.Type type17 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer18 = parserConfig14.getDeserializer(type17); + java.util.Comparator strComparator19 = java.lang.String.CASE_INSENSITIVE_ORDER; + java.util.Map> objectDeserializerMap20 = java.util.Map.of(objectDeserializer18, strComparator19); + java.util.Set> strComparatorSet21 = java.util.Set.of(strComparator19); + boolean boolean22 = strSet4.equals((java.lang.Object) strComparatorSet21); + com.alibaba.fastjson.parser.ParserConfig parserConfig23 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray25 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray26 = (java.lang.Class[]) classArray25; + parserConfig23.initJavaBeanDeserializers(wildcardClassArray26); + java.io.Serializable[] serializableArray28 = strSet4.toArray((java.io.Serializable[]) wildcardClassArray26); + org.junit.Assert.assertNotNull(strArray3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + true + "'", boolean5 == true); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "" + "'", str10, ""); + org.junit.Assert.assertTrue("'" + int11 + "' != '" + 0 + "'", int11 == 0); + org.junit.Assert.assertTrue("'" + int12 + "' != '" + 0 + "'", int12 == 0); + org.junit.Assert.assertNotNull(constableSet13); + org.junit.Assert.assertNotNull(parserConfig14); + org.junit.Assert.assertNotNull(objectDeserializer18); + org.junit.Assert.assertNotNull(strComparator19); + org.junit.Assert.assertNotNull(objectDeserializerMap20); + org.junit.Assert.assertNotNull(strComparatorSet21); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(classArray25); + org.junit.Assert.assertNotNull(wildcardClassArray26); + org.junit.Assert.assertNotNull(serializableArray28); + } + + @Test + public void test0458() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0458"); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig(0, false); + org.junit.Assert.fail("Expected exception of type java.lang.ArrayIndexOutOfBoundsException; message: Index 793589513 out of bounds for length 0"); + } catch (java.lang.ArrayIndexOutOfBoundsException e) { + // Expected exception. + } + } + + @Test + public void test0459() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0459"); + com.alibaba.fastjson.JSONPath jSONPath3 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + com.alibaba.fastjson.JSONPath jSONPath6 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str7 = jSONPath6.toJSONString(); + java.lang.String str8 = jSONPath6.getPath(); + com.alibaba.fastjson.JSONPath jSONPath11 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str12 = jSONPath11.toJSONString(); + com.alibaba.fastjson.JSONPath jSONPath14 = com.alibaba.fastjson.JSONPath.compile("@type"); + com.alibaba.fastjson.JSONPath jSONPath17 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser19 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj20 = defaultJSONParser19.input; + java.util.Set strSet22 = java.util.Set.of("hi!"); + boolean boolean24 = strSet22.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray25 = strSet22.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj28 = defaultJSONParser27.input; + java.util.Set strSet30 = java.util.Set.of("hi!"); + boolean boolean32 = strSet30.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray33 = strSet30.toArray(); + java.lang.String[] strArray36 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet37 = new java.util.LinkedHashSet(); + boolean boolean38 = java.util.Collections.addAll((java.util.Collection) strSet37, strArray36); + java.util.Set strSet41 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean42 = strSet37.removeAll((java.util.Collection) strSet41); + java.util.Spliterator strSpliterator43 = strSet37.spliterator(); + boolean boolean44 = strSet30.containsAll((java.util.Collection) strSet37); + java.lang.Object[] objArray45 = strSet37.toArray(); + java.util.Map defaultJSONParserMap46 = java.util.Map.of(defaultJSONParser19, objArray25, defaultJSONParser27, objArray45); + com.alibaba.fastjson.parser.Feature feature47 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean48 = defaultJSONParser27.isEnabled(feature47); + com.alibaba.fastjson.JSONPath jSONPath51 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser53 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer54 = defaultJSONParser53.getLexer(); + java.lang.Object obj55 = defaultJSONParser53.input; + boolean boolean56 = jSONPath51.remove((java.lang.Object) defaultJSONParser53); + com.alibaba.fastjson.parser.Feature feature57 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext58 = defaultJSONParser27.setContext((java.lang.Object) jSONPath51, (java.lang.Object) feature57); + com.alibaba.fastjson.JSONPath jSONPath61 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.JSONPath jSONPath64 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray67 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet68 = new java.util.LinkedHashSet(); + boolean boolean69 = java.util.Collections.addAll((java.util.Collection) strSet68, strArray67); + java.util.Set strSet72 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean73 = strSet68.removeAll((java.util.Collection) strSet72); + java.util.Iterator strItor74 = strSet72.iterator(); + int int75 = jSONPath64.size((java.lang.Object) strItor74); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig76 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig76.clearSerializers(); + java.lang.Object obj80 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) serializeConfig76, "true", false); + java.util.Set wildcardSet81 = jSONPath64.keySet((java.lang.Object) false); + com.alibaba.fastjson.JSONPath jSONPath84 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.util.Set jSONAwareSet85 = java.util.Set.of((com.alibaba.fastjson.JSONAware) jSONPath3, (com.alibaba.fastjson.JSONAware) jSONPath6, (com.alibaba.fastjson.JSONAware) jSONPath11, (com.alibaba.fastjson.JSONAware) jSONPath14, (com.alibaba.fastjson.JSONAware) jSONPath17, (com.alibaba.fastjson.JSONAware) jSONPath51, (com.alibaba.fastjson.JSONAware) jSONPath61, (com.alibaba.fastjson.JSONAware) jSONPath64, (com.alibaba.fastjson.JSONAware) jSONPath84); + com.alibaba.fastjson.parser.Feature feature86 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + java.lang.Object obj87 = jSONPath6.eval((java.lang.Object) feature86); + boolean boolean88 = com.alibaba.fastjson.parser.Feature.isEnabled(32, feature86); + int int89 = feature86.getMask(); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str7, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertEquals("'" + str8 + "' != '" + "fastjson.parser.safeMode" + "'", str8, "fastjson.parser.safeMode"); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str12, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertNotNull(jSONPath14); + org.junit.Assert.assertEquals("'" + obj20 + "' != '" + "97" + "'", obj20, "97"); + org.junit.Assert.assertNotNull(strSet22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertNotNull(objArray25); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray25), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray25), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[hi!]"); + org.junit.Assert.assertNotNull(strArray36); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(strSet41); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSpliterator43); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(objArray45); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray45), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray45), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap46); + org.junit.Assert.assertTrue("'" + feature47 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature47.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertNotNull(jSONLexer54); + org.junit.Assert.assertEquals("'" + obj55 + "' != '" + "97" + "'", obj55, "97"); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + false + "'", boolean56 == false); + org.junit.Assert.assertTrue("'" + feature57 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature57.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext58); + org.junit.Assert.assertNotNull(strArray67); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strSet72); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertNotNull(strItor74); + org.junit.Assert.assertTrue("'" + int75 + "' != '" + (-1) + "'", int75 == (-1)); + org.junit.Assert.assertNotNull(serializeConfig76); + org.junit.Assert.assertNull(obj80); + org.junit.Assert.assertNull(wildcardSet81); + org.junit.Assert.assertNotNull(jSONAwareSet85); + org.junit.Assert.assertTrue("'" + feature86 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature86.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertNull(obj87); + org.junit.Assert.assertTrue("'" + boolean88 + "' != '" + false + "'", boolean88 == false); + org.junit.Assert.assertTrue("'" + int89 + "' != '" + 1048576 + "'", int89 == 1048576); + } + + @Test + public void test0460() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0460"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + com.alibaba.fastjson.parser.ParserConfig parserConfig63 = defaultJSONParser9.getConfig(); + java.util.List extraProcessorList64 = defaultJSONParser9.getExtraProcessors(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertNotNull(parserConfig63); + org.junit.Assert.assertNotNull(extraProcessorList64); + } + + @Test + public void test0461() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0461"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + java.lang.reflect.Type type2 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer3 = serializeConfig1.get(type2); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean6 = parserConfig5.isSafeMode(); + com.alibaba.fastjson.spi.Module module7 = null; + parserConfig5.register(module7); + java.util.Set strSet10 = java.util.Set.of("hi!"); + java.lang.String[] strArray13 = new java.lang.String[] { "hi!", "hi!" }; + java.lang.Object obj14 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) "hi!", strArray13); + java.lang.Object obj15 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) parserConfig5, strArray13); + java.lang.String str16 = java.lang.String.join((java.lang.CharSequence) "10.0", (java.lang.CharSequence[]) strArray13); + com.alibaba.fastjson.parser.Feature feature17 = com.alibaba.fastjson.parser.Feature.InternFieldNames; + int int18 = feature17.getMask(); + com.alibaba.fastjson.parser.Feature feature19 = com.alibaba.fastjson.parser.Feature.UseObjectArray; + int int20 = feature19.getMask(); + com.alibaba.fastjson.parser.Feature feature21 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature22 = com.alibaba.fastjson.parser.Feature.AutoCloseSource; + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportNonPublicField; + com.alibaba.fastjson.parser.Feature feature24 = com.alibaba.fastjson.parser.Feature.DisableASM; + java.util.List> featureEnumList25 = java.util.List.of((java.lang.Enum) feature17, (java.lang.Enum) feature19, (java.lang.Enum) feature21, (java.lang.Enum) feature22, (java.lang.Enum) feature23, (java.lang.Enum) feature24); + // The following exception was thrown during execution in test generation + try { + boolean boolean26 = serializeConfig1.put((java.lang.Object) strArray13, (java.lang.Object) featureEnumList25); + org.junit.Assert.fail("Expected exception of type java.lang.ClassCastException; message: class [Ljava.lang.String; cannot be cast to class java.lang.reflect.Type ([Ljava.lang.String; and java.lang.reflect.Type are in module java.base of loader 'bootstrap')"); + } catch (java.lang.ClassCastException e) { + // Expected exception. + } + org.junit.Assert.assertNull(objectSerializer3); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertNotNull(strArray13); + org.junit.Assert.assertNotNull(obj14); + org.junit.Assert.assertEquals(obj14.toString(), "{}"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj14), "{}"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj14), "{}"); + org.junit.Assert.assertNotNull(obj15); + org.junit.Assert.assertEquals(obj15.toString(), "[null,null]"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(obj15), "[null,null]"); + org.junit.Assert.assertEquals(java.util.Objects.toString(obj15), "[null,null]"); + org.junit.Assert.assertEquals("'" + str16 + "' != '" + "hi!10.0hi!" + "'", str16, "hi!10.0hi!"); + org.junit.Assert.assertTrue("'" + feature17 + "' != '" + com.alibaba.fastjson.parser.Feature.InternFieldNames + "'", feature17.equals(com.alibaba.fastjson.parser.Feature.InternFieldNames)); + org.junit.Assert.assertTrue("'" + int18 + "' != '" + 16 + "'", int18 == 16); + org.junit.Assert.assertTrue("'" + feature19 + "' != '" + com.alibaba.fastjson.parser.Feature.UseObjectArray + "'", feature19.equals(com.alibaba.fastjson.parser.Feature.UseObjectArray)); + org.junit.Assert.assertTrue("'" + int20 + "' != '" + 65536 + "'", int20 == 65536); + org.junit.Assert.assertTrue("'" + feature21 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature21.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature22 + "' != '" + com.alibaba.fastjson.parser.Feature.AutoCloseSource + "'", feature22.equals(com.alibaba.fastjson.parser.Feature.AutoCloseSource)); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportNonPublicField + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportNonPublicField)); + org.junit.Assert.assertTrue("'" + feature24 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableASM + "'", feature24.equals(com.alibaba.fastjson.parser.Feature.DisableASM)); + org.junit.Assert.assertNotNull(featureEnumList25); + } + + @Test + public void test0462() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0462"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser3 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj4 = defaultJSONParser3.input; + java.util.Set strSet6 = java.util.Set.of("hi!"); + boolean boolean8 = strSet6.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray9 = strSet6.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser11 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj12 = defaultJSONParser11.input; + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.Object[] objArray29 = strSet21.toArray(); + java.util.Map defaultJSONParserMap30 = java.util.Map.of(defaultJSONParser3, objArray9, defaultJSONParser11, objArray29); + com.alibaba.fastjson.parser.Feature feature31 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean32 = defaultJSONParser11.isEnabled(feature31); + com.alibaba.fastjson.JSONPath jSONPath35 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser37 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer38 = defaultJSONParser37.getLexer(); + java.lang.Object obj39 = defaultJSONParser37.input; + boolean boolean40 = jSONPath35.remove((java.lang.Object) defaultJSONParser37); + com.alibaba.fastjson.parser.Feature feature41 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext42 = defaultJSONParser11.setContext((java.lang.Object) jSONPath35, (java.lang.Object) feature41); + defaultJSONParser1.setContext(parseContext42); + com.alibaba.fastjson.parser.Feature feature44 = com.alibaba.fastjson.parser.Feature.SortFeidFastMatch; + defaultJSONParser1.config(feature44, true); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.throwException(100); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect Unknown, actual EOF"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj4 + "' != '" + "97" + "'", obj4, "97"); + org.junit.Assert.assertNotNull(strSet6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + false + "'", boolean8 == false); + org.junit.Assert.assertNotNull(objArray9); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray9), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray9), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + "97" + "'", obj12, "97"); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(objArray29); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray29), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray29), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap30); + org.junit.Assert.assertTrue("'" + feature31 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature31.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(jSONLexer38); + org.junit.Assert.assertEquals("'" + obj39 + "' != '" + "97" + "'", obj39, "97"); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertTrue("'" + feature41 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature41.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext42); + org.junit.Assert.assertTrue("'" + feature44 + "' != '" + com.alibaba.fastjson.parser.Feature.SortFeidFastMatch + "'", feature44.equals(com.alibaba.fastjson.parser.Feature.SortFeidFastMatch)); + } + + @Test + public void test0463() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0463"); + char[] charArray0 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig2 = com.alibaba.fastjson.parser.ParserConfig.global; + parserConfig2.clearDeserializers(); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser5 = new com.alibaba.fastjson.parser.DefaultJSONParser(charArray0, 52961280, parserConfig2, 4); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(parserConfig2); + } + + @Test + public void test0464() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0464"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray5 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet6 = new java.util.LinkedHashSet(); + boolean boolean7 = java.util.Collections.addAll((java.util.Collection) strSet6, strArray5); + java.util.Set strSet10 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean11 = strSet6.removeAll((java.util.Collection) strSet10); + java.util.Iterator strItor12 = strSet10.iterator(); + int int13 = jSONPath2.size((java.lang.Object) strItor12); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig14 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig14.clearSerializers(); + java.lang.Object obj18 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) serializeConfig14, "true", false); + java.util.Set wildcardSet19 = jSONPath2.keySet((java.lang.Object) false); + java.lang.String[] strArray22 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet23 = new java.util.LinkedHashSet(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strSet23, strArray22); + java.util.Set strSet27 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean28 = strSet23.removeAll((java.util.Collection) strSet27); + boolean boolean30 = strSet23.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator31 = strSet23.spliterator(); + java.lang.reflect.Type type32 = null; + java.util.LinkedHashSet[] strSetArray33 = jSONPath2.eval((java.lang.Object) strSet23, type32); + java.lang.String str34 = jSONPath2.getPath(); + boolean boolean35 = jSONPath2.isRef(); + org.junit.Assert.assertNotNull(strArray5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strItor12); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + (-1) + "'", int13 == (-1)); + org.junit.Assert.assertNotNull(serializeConfig14); + org.junit.Assert.assertNull(obj18); + org.junit.Assert.assertNull(wildcardSet19); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSet27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(strSpliterator31); + org.junit.Assert.assertNull(strSetArray33); + org.junit.Assert.assertEquals("'" + str34 + "' != '" + "fastjson.parser.autoTypeAccept" + "'", str34, "fastjson.parser.autoTypeAccept"); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + } + + @Test + public void test0465() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0465"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean2 = strSet1.isEmpty(); + boolean boolean4 = strSet1.contains((java.lang.Object) "10.0"); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + boolean boolean15 = strSet8.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator16 = strSet8.spliterator(); + boolean boolean17 = strSet1.containsAll((java.util.Collection) strSet8); + java.util.Set strSet19 = java.util.Set.of("hi!"); + boolean boolean21 = strSet19.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray22 = strSet19.toArray(); + // The following exception was thrown during execution in test generation + try { + boolean boolean23 = strSet1.retainAll((java.util.Collection) strSet19); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(strSpliterator16); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + false + "'", boolean21 == false); + org.junit.Assert.assertNotNull(objArray22); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray22), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray22), "[hi!]"); + } + + @Test + public void test0466() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0466"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.util.List resolveTaskList63 = defaultJSONParser30.getResolveTaskList(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertNotNull(resolveTaskList63); + } + + @Test + public void test0467() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0467"); + java.util.List> strCollectionList0 = java.util.List.of(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) strCollectionList0, "3.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 3.0"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strCollectionList0); + } + + @Test + public void test0468() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0468"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + serializeConfig1.setTypeKey("10.0"); + } + + @Test + public void test0469() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0469"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + com.alibaba.fastjson.JSONPath jSONPath5 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str6 = jSONPath5.toJSONString(); + java.lang.String str7 = jSONPath5.getPath(); + com.alibaba.fastjson.JSONPath jSONPath10 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str11 = jSONPath10.toJSONString(); + com.alibaba.fastjson.JSONPath jSONPath13 = com.alibaba.fastjson.JSONPath.compile("@type"); + com.alibaba.fastjson.JSONPath jSONPath16 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser18 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj19 = defaultJSONParser18.input; + java.util.Set strSet21 = java.util.Set.of("hi!"); + boolean boolean23 = strSet21.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray24 = strSet21.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser26 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj27 = defaultJSONParser26.input; + java.util.Set strSet29 = java.util.Set.of("hi!"); + boolean boolean31 = strSet29.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray32 = strSet29.toArray(); + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.Spliterator strSpliterator42 = strSet36.spliterator(); + boolean boolean43 = strSet29.containsAll((java.util.Collection) strSet36); + java.lang.Object[] objArray44 = strSet36.toArray(); + java.util.Map defaultJSONParserMap45 = java.util.Map.of(defaultJSONParser18, objArray24, defaultJSONParser26, objArray44); + com.alibaba.fastjson.parser.Feature feature46 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean47 = defaultJSONParser26.isEnabled(feature46); + com.alibaba.fastjson.JSONPath jSONPath50 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser52 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer53 = defaultJSONParser52.getLexer(); + java.lang.Object obj54 = defaultJSONParser52.input; + boolean boolean55 = jSONPath50.remove((java.lang.Object) defaultJSONParser52); + com.alibaba.fastjson.parser.Feature feature56 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext57 = defaultJSONParser26.setContext((java.lang.Object) jSONPath50, (java.lang.Object) feature56); + com.alibaba.fastjson.JSONPath jSONPath60 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.JSONPath jSONPath63 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray66 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet67 = new java.util.LinkedHashSet(); + boolean boolean68 = java.util.Collections.addAll((java.util.Collection) strSet67, strArray66); + java.util.Set strSet71 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean72 = strSet67.removeAll((java.util.Collection) strSet71); + java.util.Iterator strItor73 = strSet71.iterator(); + int int74 = jSONPath63.size((java.lang.Object) strItor73); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig75 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig75.clearSerializers(); + java.lang.Object obj79 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) serializeConfig75, "true", false); + java.util.Set wildcardSet80 = jSONPath63.keySet((java.lang.Object) false); + com.alibaba.fastjson.JSONPath jSONPath83 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.util.Set jSONAwareSet84 = java.util.Set.of((com.alibaba.fastjson.JSONAware) jSONPath2, (com.alibaba.fastjson.JSONAware) jSONPath5, (com.alibaba.fastjson.JSONAware) jSONPath10, (com.alibaba.fastjson.JSONAware) jSONPath13, (com.alibaba.fastjson.JSONAware) jSONPath16, (com.alibaba.fastjson.JSONAware) jSONPath50, (com.alibaba.fastjson.JSONAware) jSONPath60, (com.alibaba.fastjson.JSONAware) jSONPath63, (com.alibaba.fastjson.JSONAware) jSONPath83); + java.lang.String str85 = jSONPath60.toJSONString(); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str6, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "fastjson.parser.safeMode" + "'", str7, "fastjson.parser.safeMode"); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str11, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertNotNull(jSONPath13); + org.junit.Assert.assertEquals("'" + obj19 + "' != '" + "97" + "'", obj19, "97"); + org.junit.Assert.assertNotNull(strSet21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(objArray24); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + "97" + "'", obj27, "97"); + org.junit.Assert.assertNotNull(strSet29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + org.junit.Assert.assertNotNull(objArray32); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray32), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray32), "[hi!]"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(strSpliterator42); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(objArray44); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray44), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray44), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap45); + org.junit.Assert.assertTrue("'" + feature46 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature46.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(jSONLexer53); + org.junit.Assert.assertEquals("'" + obj54 + "' != '" + "97" + "'", obj54, "97"); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + false + "'", boolean55 == false); + org.junit.Assert.assertTrue("'" + feature56 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature56.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext57); + org.junit.Assert.assertNotNull(strArray66); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(strSet71); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertNotNull(strItor73); + org.junit.Assert.assertTrue("'" + int74 + "' != '" + (-1) + "'", int74 == (-1)); + org.junit.Assert.assertNotNull(serializeConfig75); + org.junit.Assert.assertNull(obj79); + org.junit.Assert.assertNull(wildcardSet80); + org.junit.Assert.assertNotNull(jSONAwareSet84); + org.junit.Assert.assertEquals("'" + str85 + "' != '" + "\"fastjson.parser.autoTypeAccept\"" + "'", str85, "\"fastjson.parser.autoTypeAccept\""); + } + + @Test + public void test0470() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0470"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap9 = parserConfig0.getDerializers(); + java.lang.String[] strArray13 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet14 = new java.util.LinkedHashSet(); + boolean boolean15 = java.util.Collections.addAll((java.util.Collection) strSet14, strArray13); + java.util.Set strSet18 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean19 = strSet14.removeAll((java.util.Collection) strSet18); + java.util.Spliterator strSpliterator20 = strSet14.spliterator(); + java.lang.Object[] objArray21 = strSet14.toArray(); + com.alibaba.fastjson.JSONPath.arrayAdd((java.lang.Object) parserConfig0, "[, -1.0, 0.0, fastjson.parser.safeMode, 0, @type, , 1, -1.0]", objArray21); + com.alibaba.fastjson.util.JavaBeanInfo javaBeanInfo23 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer javaBeanDeserializer24 = new com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer(parserConfig0, javaBeanInfo23); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"clazz\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(typeIdentityHashMap9); + org.junit.Assert.assertNotNull(strArray13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strSet18); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSpliterator20); + org.junit.Assert.assertNotNull(objArray21); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray21), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray21), "[]"); + } + + @Test + public void test0471() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0471"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser7 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat8 = defaultJSONParser7.getDateFormat(); + defaultJSONParser1.setDateFormat(dateFormat8); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(dateFormat8); + } + + @Test + public void test0472() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0472"); + char[] charArray3 = new char[] { '4', ' ', 'a' }; + java.lang.String str6 = new java.lang.String(charArray3, 2, (int) (byte) 1); + java.lang.String str7 = java.lang.String.valueOf(charArray3); + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "4 a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "4 a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[4, , a]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "a" + "'", str6, "a"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4 a" + "'", str7, "4 a"); + } + + @Test + public void test0473() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0473"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = serializeConfig0.propertyNamingStrategy; + serializeConfig0.setAsmEnable(false); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy4 = null; + serializeConfig0.propertyNamingStrategy = propertyNamingStrategy4; + org.junit.Assert.assertNotNull(serializeConfig0); + org.junit.Assert.assertNull(propertyNamingStrategy1); + } + + @Test + public void test0474() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0474"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + java.lang.Object obj20 = defaultJSONParser1.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray23 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray24 = (java.lang.Class[]) classArray23; + parserConfig21.initJavaBeanDeserializers(wildcardClassArray24); + parserConfig21.setJacksonCompatible(false); + java.lang.ClassLoader classLoader28 = null; + parserConfig21.setDefaultClassLoader(classLoader28); + boolean boolean30 = parserConfig21.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap31 = parserConfig21.getDeserializers(); + defaultJSONParser1.setConfig(parserConfig21); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser34 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer35 = defaultJSONParser34.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask36 = null; + defaultJSONParser34.addResolveTask(resolveTask36); + com.alibaba.fastjson.parser.ParserConfig parserConfig38 = defaultJSONParser34.getConfig(); + java.lang.String[] strArray41 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet42 = new java.util.LinkedHashSet(); + boolean boolean43 = java.util.Collections.addAll((java.util.Collection) strSet42, strArray41); + java.util.Set strSet46 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean47 = strSet42.removeAll((java.util.Collection) strSet46); + defaultJSONParser34.checkListResolve((java.util.Collection) strSet46); + java.text.DateFormat dateFormat49 = defaultJSONParser34.getDateFormat(); + defaultJSONParser1.setDateFomrat(dateFormat49); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertNotNull(classArray23); + org.junit.Assert.assertNotNull(wildcardClassArray24); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap31); + org.junit.Assert.assertNotNull(jSONLexer35); + org.junit.Assert.assertNotNull(parserConfig38); + org.junit.Assert.assertNotNull(strArray41); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(strSet46); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(dateFormat49); + } + + @Test + public void test0475() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0475"); + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("", "fastjson.parser.autoTypeAccept"); + org.junit.Assert.assertNull(obj2); + } + + @Test + public void test0476() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0476"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + com.alibaba.fastjson.parser.ParserConfig parserConfig63 = defaultJSONParser9.getConfig(); + parserConfig63.clearDeserializers(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertNotNull(parserConfig63); + } + + @Test + public void test0477() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0477"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("@type", true); + com.alibaba.fastjson.JSONPath jSONPath5 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + com.alibaba.fastjson.JSONPath jSONPath8 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str9 = jSONPath8.toJSONString(); + java.lang.String str10 = jSONPath8.getPath(); + com.alibaba.fastjson.JSONPath jSONPath13 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str14 = jSONPath13.toJSONString(); + com.alibaba.fastjson.JSONPath jSONPath16 = com.alibaba.fastjson.JSONPath.compile("@type"); + com.alibaba.fastjson.JSONPath jSONPath19 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser21 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj22 = defaultJSONParser21.input; + java.util.Set strSet24 = java.util.Set.of("hi!"); + boolean boolean26 = strSet24.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray27 = strSet24.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser29 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj30 = defaultJSONParser29.input; + java.util.Set strSet32 = java.util.Set.of("hi!"); + boolean boolean34 = strSet32.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray35 = strSet32.toArray(); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + java.util.Spliterator strSpliterator45 = strSet39.spliterator(); + boolean boolean46 = strSet32.containsAll((java.util.Collection) strSet39); + java.lang.Object[] objArray47 = strSet39.toArray(); + java.util.Map defaultJSONParserMap48 = java.util.Map.of(defaultJSONParser21, objArray27, defaultJSONParser29, objArray47); + com.alibaba.fastjson.parser.Feature feature49 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean50 = defaultJSONParser29.isEnabled(feature49); + com.alibaba.fastjson.JSONPath jSONPath53 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser55 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer56 = defaultJSONParser55.getLexer(); + java.lang.Object obj57 = defaultJSONParser55.input; + boolean boolean58 = jSONPath53.remove((java.lang.Object) defaultJSONParser55); + com.alibaba.fastjson.parser.Feature feature59 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + com.alibaba.fastjson.parser.ParseContext parseContext60 = defaultJSONParser29.setContext((java.lang.Object) jSONPath53, (java.lang.Object) feature59); + com.alibaba.fastjson.JSONPath jSONPath63 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.JSONPath jSONPath66 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String[] strArray69 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet70 = new java.util.LinkedHashSet(); + boolean boolean71 = java.util.Collections.addAll((java.util.Collection) strSet70, strArray69); + java.util.Set strSet74 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean75 = strSet70.removeAll((java.util.Collection) strSet74); + java.util.Iterator strItor76 = strSet74.iterator(); + int int77 = jSONPath66.size((java.lang.Object) strItor76); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig78 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig78.clearSerializers(); + java.lang.Object obj82 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) serializeConfig78, "true", false); + java.util.Set wildcardSet83 = jSONPath66.keySet((java.lang.Object) false); + com.alibaba.fastjson.JSONPath jSONPath86 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.util.Set jSONAwareSet87 = java.util.Set.of((com.alibaba.fastjson.JSONAware) jSONPath5, (com.alibaba.fastjson.JSONAware) jSONPath8, (com.alibaba.fastjson.JSONAware) jSONPath13, (com.alibaba.fastjson.JSONAware) jSONPath16, (com.alibaba.fastjson.JSONAware) jSONPath19, (com.alibaba.fastjson.JSONAware) jSONPath53, (com.alibaba.fastjson.JSONAware) jSONPath63, (com.alibaba.fastjson.JSONAware) jSONPath66, (com.alibaba.fastjson.JSONAware) jSONPath86); + com.alibaba.fastjson.parser.Feature feature88 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + // The following exception was thrown during execution in test generation + try { + boolean boolean90 = jSONPath2.removeArrayItem(jSONPath66, (java.lang.Object) feature88, (int) ' '); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: unsupported set operation.class com.alibaba.fastjson.parser.Feature"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str9, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "fastjson.parser.safeMode" + "'", str10, "fastjson.parser.safeMode"); + org.junit.Assert.assertEquals("'" + str14 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str14, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertNotNull(jSONPath16); + org.junit.Assert.assertEquals("'" + obj22 + "' != '" + "97" + "'", obj22, "97"); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + false + "'", boolean26 == false); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj30 + "' != '" + "97" + "'", obj30, "97"); + org.junit.Assert.assertNotNull(strSet32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(objArray35); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray35), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray35), "[hi!]"); + org.junit.Assert.assertNotNull(strArray38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSet43); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strSpliterator45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(objArray47); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray47), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray47), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap48); + org.junit.Assert.assertTrue("'" + feature49 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature49.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(jSONLexer56); + org.junit.Assert.assertEquals("'" + obj57 + "' != '" + "97" + "'", obj57, "97"); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + feature59 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature59.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertNotNull(parseContext60); + org.junit.Assert.assertNotNull(strArray69); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertNotNull(strSet74); + org.junit.Assert.assertTrue("'" + boolean75 + "' != '" + true + "'", boolean75 == true); + org.junit.Assert.assertNotNull(strItor76); + org.junit.Assert.assertTrue("'" + int77 + "' != '" + (-1) + "'", int77 == (-1)); + org.junit.Assert.assertNotNull(serializeConfig78); + org.junit.Assert.assertNull(obj82); + org.junit.Assert.assertNull(wildcardSet83); + org.junit.Assert.assertNotNull(jSONAwareSet87); + org.junit.Assert.assertTrue("'" + feature88 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature88.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + } + + @Test + public void test0478() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0478"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig0.setTypeKey("hi!"); + serializeConfig0.setTypeKey("fastjson.parser.safeMode"); + serializeConfig0.clearSerializers(); + com.alibaba.fastjson.spi.Module module6 = null; + serializeConfig0.register(module6); + org.junit.Assert.assertNotNull(serializeConfig0); + } + + @Test + public void test0479() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0479"); + java.lang.ClassLoader classLoader2 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass3 = java.lang.Class.forName("10.0", false, classLoader2); + org.junit.Assert.fail("Expected exception of type java.lang.ClassNotFoundException; message: 10/0"); + } catch (java.lang.ClassNotFoundException e) { + // Expected exception. + } + } + + @Test + public void test0480() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0480"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.ListIterator constantDescItor10 = constantDescList9.listIterator(); + java.lang.constant.ConstantDesc[] constantDescArray19 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) constantDescList20, constantDescArray19); + boolean boolean23 = constantDescList20.remove((java.lang.Object) (-1)); + java.util.Set strSet25 = java.util.Set.of("hi!"); + boolean boolean27 = strSet25.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray28 = strSet25.toArray(); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.Spliterator strSpliterator38 = strSet32.spliterator(); + boolean boolean39 = strSet25.containsAll((java.util.Collection) strSet32); + java.lang.String[] strArray42 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet43 = new java.util.LinkedHashSet(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) strSet43, strArray42); + java.util.Set strSet47 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean48 = strSet43.removeAll((java.util.Collection) strSet47); + java.util.List constantDescList49 = java.util.List.copyOf((java.util.Collection) strSet43); + java.lang.String[] strArray55 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList56 = new java.util.ArrayList(); + boolean boolean57 = java.util.Collections.addAll((java.util.Collection) strList56, strArray55); + boolean boolean58 = strSet43.containsAll((java.util.Collection) strList56); + java.lang.String[] strArray61 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet62 = new java.util.LinkedHashSet(); + boolean boolean63 = java.util.Collections.addAll((java.util.Collection) strSet62, strArray61); + java.util.Set strSet66 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean67 = strSet62.removeAll((java.util.Collection) strSet66); + java.util.List constantDescList68 = java.util.List.copyOf((java.util.Collection) strSet62); + boolean boolean69 = strSet43.removeAll((java.util.Collection) strSet62); + boolean boolean70 = strSet25.containsAll((java.util.Collection) strSet43); + boolean boolean71 = constantDescList20.addAll((java.util.Collection) strSet25); + java.lang.constant.ConstantDesc constantDesc73 = constantDescList20.remove(6); + int int74 = constantDescList9.lastIndexOf((java.lang.Object) constantDescList20); + java.util.Spliterator constantDescSpliterator75 = constantDescList20.spliterator(); + boolean boolean77 = constantDescList20.equals((java.lang.Object) "100"); + int int78 = constantDescList20.size(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + org.junit.Assert.assertNotNull(constantDescArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNotNull(objArray28); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray28), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray28), "[hi!]"); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSpliterator38); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(strArray42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strSet47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(constantDescList49); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + true + "'", boolean57 == true); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertNotNull(strArray61); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(strSet66); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + true + "'", boolean67 == true); + org.junit.Assert.assertNotNull(constantDescList68); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + false + "'", boolean69 == false); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + true + "'", boolean70 == true); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertEquals("'" + constantDesc73 + "' != '" + 1L + "'", constantDesc73, 1L); + org.junit.Assert.assertTrue("'" + int74 + "' != '" + (-1) + "'", int74 == (-1)); + org.junit.Assert.assertNotNull(constantDescSpliterator75); + org.junit.Assert.assertTrue("'" + boolean77 + "' != '" + false + "'", boolean77 == false); + org.junit.Assert.assertTrue("'" + int78 + "' != '" + 8 + "'", int78 == 8); + } + + @Test + public void test0481() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0481"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.String[] strArray63 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet64 = new java.util.LinkedHashSet(); + boolean boolean65 = java.util.Collections.addAll((java.util.Collection) strSet64, strArray63); + java.util.Set strSet68 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean69 = strSet64.removeAll((java.util.Collection) strSet68); + java.util.Iterator strItor70 = strSet68.iterator(); + boolean boolean71 = constantDescList9.equals((java.lang.Object) strItor70); + java.util.Set strSet73 = java.util.Set.of("hi!"); + boolean boolean74 = strSet73.isEmpty(); + boolean boolean76 = strSet73.contains((java.lang.Object) "10.0"); + java.lang.String[] strArray79 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet80 = new java.util.LinkedHashSet(); + boolean boolean81 = java.util.Collections.addAll((java.util.Collection) strSet80, strArray79); + java.util.Set strSet84 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean85 = strSet80.removeAll((java.util.Collection) strSet84); + boolean boolean87 = strSet80.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator88 = strSet80.spliterator(); + boolean boolean89 = strSet73.containsAll((java.util.Collection) strSet80); + boolean boolean90 = constantDescList9.containsAll((java.util.Collection) strSet80); + boolean boolean91 = strSet80.isEmpty(); + java.util.Set strSet93 = java.util.Set.of("hi!"); + boolean boolean94 = strSet80.removeAll((java.util.Collection) strSet93); + strSet80.clear(); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(strArray63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + true + "'", boolean65 == true); + org.junit.Assert.assertNotNull(strSet68); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strItor70); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + org.junit.Assert.assertNotNull(strSet73); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + false + "'", boolean74 == false); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(strArray79); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + true + "'", boolean81 == true); + org.junit.Assert.assertNotNull(strSet84); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + true + "'", boolean85 == true); + org.junit.Assert.assertTrue("'" + boolean87 + "' != '" + false + "'", boolean87 == false); + org.junit.Assert.assertNotNull(strSpliterator88); + org.junit.Assert.assertTrue("'" + boolean89 + "' != '" + true + "'", boolean89 == true); + org.junit.Assert.assertTrue("'" + boolean90 + "' != '" + true + "'", boolean90 == true); + org.junit.Assert.assertTrue("'" + boolean91 + "' != '" + true + "'", boolean91 == true); + org.junit.Assert.assertNotNull(strSet93); + org.junit.Assert.assertTrue("'" + boolean94 + "' != '" + false + "'", boolean94 == false); + } + + @Test + public void test0482() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0482"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + boolean boolean27 = strStreamEntry25.equals((java.lang.Object) "hi!"); + com.alibaba.fastjson.parser.ParserConfig parserConfig28 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray30 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray31 = (java.lang.Class[]) classArray30; + parserConfig28.initJavaBeanDeserializers(wildcardClassArray31); + boolean boolean33 = strStreamEntry25.equals((java.lang.Object) wildcardClassArray31); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNotNull(classArray30); + org.junit.Assert.assertNotNull(wildcardClassArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + false + "'", boolean33 == false); + } + + @Test + public void test0483() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0483"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean2 = strSet1.isEmpty(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj4 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) boolean2, "a#a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: not support jsonpath : a#a"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + } + + @Test + public void test0484() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0484"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser3 = new com.alibaba.fastjson.parser.DefaultJSONParser("1097728.0", parserConfig1, 0); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"symbolTable\" because \"config\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0485() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0485"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig0.setTypeKey("hi!"); + serializeConfig0.setTypeKey("fastjson.parser.safeMode"); + serializeConfig0.clearSerializers(); + serializeConfig0.clearSerializers(); + org.junit.Assert.assertNotNull(serializeConfig0); + } + + @Test + public void test0486() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0486"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver5 = null; + defaultJSONParser1.setFieldTypeResolver(fieldTypeResolver5); + com.alibaba.fastjson.parser.ParserConfig parserConfig7 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray9 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray10 = (java.lang.Class[]) classArray9; + parserConfig7.initJavaBeanDeserializers(wildcardClassArray10); + com.alibaba.fastjson.parser.ParserConfig parserConfig12 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray14 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray15 = (java.lang.Class[]) classArray14; + parserConfig12.initJavaBeanDeserializers(wildcardClassArray15); + java.util.List[]> wildcardClassArrayList17 = java.util.List.of(wildcardClassArray10, wildcardClassArray15); + // The following exception was thrown during execution in test generation + try { + java.lang.Object[] objArray18 = defaultJSONParser1.parseArray((java.lang.reflect.Type[]) wildcardClassArray10); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error : int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(classArray9); + org.junit.Assert.assertNotNull(wildcardClassArray10); + org.junit.Assert.assertNotNull(classArray14); + org.junit.Assert.assertNotNull(wildcardClassArray15); + org.junit.Assert.assertNotNull(wildcardClassArrayList17); + } + + @Test + public void test0487() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0487"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = null; + com.alibaba.fastjson.util.JavaBeanInfo javaBeanInfo1 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer javaBeanDeserializer2 = new com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer(parserConfig0, javaBeanInfo1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"clazz\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0488() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0488"); + java.util.Set strSet2 = java.util.Set.of("hi!"); + boolean boolean4 = strSet2.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray5 = strSet2.toArray(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + java.util.Spliterator strSpliterator15 = strSet9.spliterator(); + boolean boolean16 = strSet2.containsAll((java.util.Collection) strSet9); + java.lang.Object[] objArray17 = strSet9.toArray(); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "", (java.lang.Iterable) strSet9); + // The following exception was thrown during execution in test generation + try { + boolean boolean20 = com.alibaba.fastjson.JSONPath.remove((java.lang.Object) str18, "\"fastjson.parser.autoTypeAccept\""); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. \"fastjson.parser.autoTypeAccept\""); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertNotNull(objArray5); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray5), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray5), "[hi!]"); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(strSpliterator15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[]"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "" + "'", str18, ""); + } + + @Test + public void test0489() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0489"); + byte[] byteArray0 = new byte[] {}; + java.lang.String str2 = new java.lang.String(byteArray0, 97); + java.lang.String str3 = new java.lang.String(byteArray0); + 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(byteArray0, 4096, 4096, 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(byteArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray0), "[]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "" + "'", str2, ""); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0490() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0490"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.lang.constant.ConstantDesc constantDesc22 = constantDescList17.remove(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig23 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy24 = null; + parserConfig23.propertyNamingStrategy = propertyNamingStrategy24; + java.lang.reflect.Type type26 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer27 = parserConfig23.getDeserializer(type26); + java.util.Comparator strComparator28 = java.lang.String.CASE_INSENSITIVE_ORDER; + java.util.Map> objectDeserializerMap29 = java.util.Map.of(objectDeserializer27, strComparator28); + boolean boolean30 = constantDescList17.contains((java.lang.Object) strComparator28); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertEquals("'" + constantDesc22 + "' != '" + "" + "'", constantDesc22, ""); + org.junit.Assert.assertNotNull(parserConfig23); + org.junit.Assert.assertNotNull(objectDeserializer27); + org.junit.Assert.assertNotNull(strComparator28); + org.junit.Assert.assertNotNull(objectDeserializerMap29); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + } + + @Test + public void test0491() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0491"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig(8388608, true); + } + + @Test + public void test0492() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0492"); + byte[] byteArray0 = new byte[] {}; + java.lang.String str2 = new java.lang.String(byteArray0, 97); + java.lang.String str3 = new java.lang.String(byteArray0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray0, (int) (byte) -1, (int) (byte) 0, 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, 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), "[]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "" + "'", str2, ""); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0493() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0493"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + java.lang.Class wildcardClass26 = wildcardEntryArray22.getClass(); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertNotNull(wildcardClass26); + } + + @Test + public void test0494() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0494"); + com.alibaba.fastjson.parser.Feature feature1 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + int int3 = com.alibaba.fastjson.parser.Feature.config(16777216, feature1, true); + org.junit.Assert.assertTrue("'" + feature1 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature1.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + int3 + "' != '" + 16809984 + "'", int3 == 16809984); + } + + @Test + public void test0495() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0495"); + java.lang.String str1 = java.lang.String.valueOf((float) 2); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "2.0" + "'", str1, "2.0"); + } + + @Test + public void test0496() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0496"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + int int4 = defaultJSONParser1.getResolveStatus(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertTrue("'" + int4 + "' != '" + 0 + "'", int4 == 0); + } + + @Test + public void test0497() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0497"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + java.util.Set strSet23 = java.util.Set.of("hi!"); + boolean boolean25 = strSet23.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray26 = strSet23.toArray(); + java.lang.String[] strArray29 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet30 = new java.util.LinkedHashSet(); + boolean boolean31 = java.util.Collections.addAll((java.util.Collection) strSet30, strArray29); + java.util.Set strSet34 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean35 = strSet30.removeAll((java.util.Collection) strSet34); + java.util.Spliterator strSpliterator36 = strSet30.spliterator(); + boolean boolean37 = strSet23.containsAll((java.util.Collection) strSet30); + java.lang.Object[] objArray38 = strSet30.toArray(); + java.util.stream.Stream strStream39 = strSet30.parallelStream(); + java.util.stream.Stream strStream40 = strSet30.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry41 = null; + java.util.Map.Entry[] entryArray43 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray44 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray43; + wildcardEntryArray44[0] = wildcardEntry41; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry47 = java.util.Map.entry(strStream40, wildcardEntryArray44); + boolean boolean49 = strStreamEntry47.equals((java.lang.Object) "hi!"); + java.util.List, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]>> strStreamEntryList50 = java.util.List.of(strStreamEntry47); + java.util.stream.Stream strStream51 = strStreamEntry47.getKey(); + boolean boolean52 = constantDescList17.equals((java.lang.Object) strStreamEntry47); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj55 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) boolean52, "", false); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(objArray26); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray26), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray26), "[hi!]"); + org.junit.Assert.assertNotNull(strArray29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(strSet34); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertNotNull(strSpliterator36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(objArray38); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray38), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray38), "[]"); + org.junit.Assert.assertNotNull(strStream39); + org.junit.Assert.assertNotNull(strStream40); + org.junit.Assert.assertNotNull(entryArray43); + org.junit.Assert.assertNotNull(wildcardEntryArray44); + org.junit.Assert.assertNotNull(strStreamEntry47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + false + "'", boolean49 == false); + org.junit.Assert.assertNotNull(strStreamEntryList50); + org.junit.Assert.assertNotNull(strStream51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + false + "'", boolean52 == false); + } + + @Test + public void test0498() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0498"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.ListIterator constantDescItor10 = constantDescList9.listIterator(); + java.lang.constant.ConstantDesc[] constantDescArray19 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) constantDescList20, constantDescArray19); + boolean boolean23 = constantDescList20.remove((java.lang.Object) (-1)); + java.util.Set strSet25 = java.util.Set.of("hi!"); + boolean boolean27 = strSet25.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray28 = strSet25.toArray(); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.Spliterator strSpliterator38 = strSet32.spliterator(); + boolean boolean39 = strSet25.containsAll((java.util.Collection) strSet32); + java.lang.String[] strArray42 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet43 = new java.util.LinkedHashSet(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) strSet43, strArray42); + java.util.Set strSet47 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean48 = strSet43.removeAll((java.util.Collection) strSet47); + java.util.List constantDescList49 = java.util.List.copyOf((java.util.Collection) strSet43); + java.lang.String[] strArray55 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList56 = new java.util.ArrayList(); + boolean boolean57 = java.util.Collections.addAll((java.util.Collection) strList56, strArray55); + boolean boolean58 = strSet43.containsAll((java.util.Collection) strList56); + java.lang.String[] strArray61 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet62 = new java.util.LinkedHashSet(); + boolean boolean63 = java.util.Collections.addAll((java.util.Collection) strSet62, strArray61); + java.util.Set strSet66 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean67 = strSet62.removeAll((java.util.Collection) strSet66); + java.util.List constantDescList68 = java.util.List.copyOf((java.util.Collection) strSet62); + boolean boolean69 = strSet43.removeAll((java.util.Collection) strSet62); + boolean boolean70 = strSet25.containsAll((java.util.Collection) strSet43); + boolean boolean71 = constantDescList20.addAll((java.util.Collection) strSet25); + java.lang.constant.ConstantDesc constantDesc73 = constantDescList20.remove(6); + int int74 = constantDescList9.lastIndexOf((java.lang.Object) constantDescList20); + java.util.Spliterator constantDescSpliterator75 = constantDescList20.spliterator(); + boolean boolean77 = constantDescList20.equals((java.lang.Object) "100"); + // The following exception was thrown during execution in test generation + try { + java.util.List constantDescList80 = constantDescList20.subList(1048576, (int) (byte) -1); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: fromIndex(1048576) > toIndex(-1)"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + org.junit.Assert.assertNotNull(constantDescArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNotNull(objArray28); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray28), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray28), "[hi!]"); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSpliterator38); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(strArray42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strSet47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(constantDescList49); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + true + "'", boolean57 == true); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertNotNull(strArray61); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(strSet66); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + true + "'", boolean67 == true); + org.junit.Assert.assertNotNull(constantDescList68); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + false + "'", boolean69 == false); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + true + "'", boolean70 == true); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertEquals("'" + constantDesc73 + "' != '" + 1L + "'", constantDesc73, 1L); + org.junit.Assert.assertTrue("'" + int74 + "' != '" + (-1) + "'", int74 == (-1)); + org.junit.Assert.assertNotNull(constantDescSpliterator75); + org.junit.Assert.assertTrue("'" + boolean77 + "' != '" + false + "'", boolean77 == false); + } + + @Test + public void test0499() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0499"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + java.lang.Object obj20 = defaultJSONParser1.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray23 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray24 = (java.lang.Class[]) classArray23; + parserConfig21.initJavaBeanDeserializers(wildcardClassArray24); + parserConfig21.setJacksonCompatible(false); + java.lang.ClassLoader classLoader28 = null; + parserConfig21.setDefaultClassLoader(classLoader28); + boolean boolean30 = parserConfig21.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap31 = parserConfig21.getDeserializers(); + defaultJSONParser1.setConfig(parserConfig21); + com.alibaba.fastjson.parser.JSONLexer jSONLexer33 = defaultJSONParser1.getLexer(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.popContext(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"parent\" because \"this.context\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertNotNull(classArray23); + org.junit.Assert.assertNotNull(wildcardClassArray24); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap31); + org.junit.Assert.assertNotNull(jSONLexer33); + } + + @Test + public void test0500() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest0.test0500"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + java.lang.String[] strArray9 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet10 = new java.util.LinkedHashSet(); + boolean boolean11 = java.util.Collections.addAll((java.util.Collection) strSet10, strArray9); + java.util.Set strSet14 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean15 = strSet10.removeAll((java.util.Collection) strSet14); + java.util.List constantDescList16 = java.util.List.copyOf((java.util.Collection) strSet10); + java.lang.String[] strArray22 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList23 = new java.util.ArrayList(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strList23, strArray22); + boolean boolean25 = strSet10.containsAll((java.util.Collection) strList23); + defaultJSONParser1.checkListResolve((java.util.Collection) strList23); + java.lang.Object obj28 = defaultJSONParser1.resolveReference("100"); + java.lang.String str29 = defaultJSONParser1.getInput(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(constantDescList16); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNull(obj28); + org.junit.Assert.assertEquals("'" + str29 + "' != '" + "97" + "'", str29, "97"); + } +} diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/RegressionTest1.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/RegressionTest1.java new file mode 100644 index 0000000..d012f8b --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/RegressionTest1.java @@ -0,0 +1,19440 @@ +import org.junit.FixMethodOrder; +import org.junit.Test; +import org.junit.runners.MethodSorters; + +@FixMethodOrder(MethodSorters.NAME_ASCENDING) +public class RegressionTest1 { + + public static boolean debug = false; + + @Test + public void test0501() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0501"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser1.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer4 = defaultJSONParser1.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer7 = defaultJSONParser6.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser9.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer12 = defaultJSONParser9.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser14.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer17 = defaultJSONParser14.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser19 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer20 = defaultJSONParser19.getLexer(); + java.util.Set jSONLexerSet21 = java.util.Set.of(jSONLexer4, jSONLexer7, jSONLexer12, jSONLexer17, jSONLexer20); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser22 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer12); + org.junit.Assert.assertNotNull(jSONLexer4); + org.junit.Assert.assertNotNull(jSONLexer7); + org.junit.Assert.assertNotNull(jSONLexer12); + org.junit.Assert.assertNotNull(jSONLexer17); + org.junit.Assert.assertNotNull(jSONLexer20); + org.junit.Assert.assertNotNull(jSONLexerSet21); + } + + @Test + public void test0502() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0502"); + int[] intArray4 = new int[] { ' ', 100, 2, 97 }; + java.lang.String str7 = new java.lang.String(intArray4, 3, 0); + int[] intArray9 = new int[] { (short) -1 }; + java.util.Set intArraySet10 = java.util.Set.of(intArray9); + int[] intArray12 = new int[] { (short) -1 }; + java.util.Set intArraySet13 = java.util.Set.of(intArray12); + java.util.Set intArraySet14 = java.util.Set.of(intArray9, intArray12); + int[] intArray16 = new int[] { (short) -1 }; + java.util.Set intArraySet17 = java.util.Set.of(intArray16); + int[] intArray19 = new int[] { (short) -1 }; + java.util.Set intArraySet20 = java.util.Set.of(intArray19); + java.util.Set intArraySet21 = java.util.Set.of(intArray16, intArray19); + int[] intArray26 = new int[] { ' ', 100, 2, 97 }; + java.lang.String str29 = new java.lang.String(intArray26, 3, 0); + int[] intArray31 = new int[] { (short) -1 }; + java.util.Set intArraySet32 = java.util.Set.of(intArray31); + int[] intArray36 = new int[] { (-1), (short) 10, 0 }; + int[] intArray38 = new int[] { (short) -1 }; + java.util.Set intArraySet39 = java.util.Set.of(intArray38); + int[] intArray41 = new int[] { (short) -1 }; + java.util.Set intArraySet42 = java.util.Set.of(intArray41); + java.util.Set intArraySet43 = java.util.Set.of(intArray38, intArray41); + int[] intArray45 = new int[] { (short) -1 }; + java.util.Set intArraySet46 = java.util.Set.of(intArray45); + int[] intArray53 = new int[] { 10, (byte) 1, (short) 100, (byte) 1, (short) -1, 6 }; + java.util.List intArrayList54 = java.util.List.of(intArray4, intArray12, intArray19, intArray26, intArray31, intArray36, intArray38, intArray45, intArray53); + // The following exception was thrown during execution in test generation + try { + java.lang.String str57 = new java.lang.String(intArray36, 16777216, 97); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 16777216, count 97, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray4), "[32, 100, 2, 97]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "" + "'", str7, ""); + org.junit.Assert.assertNotNull(intArray9); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray9), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet10); + org.junit.Assert.assertNotNull(intArray12); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray12), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet13); + org.junit.Assert.assertNotNull(intArraySet14); + org.junit.Assert.assertNotNull(intArray16); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray16), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet17); + org.junit.Assert.assertNotNull(intArray19); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray19), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet20); + org.junit.Assert.assertNotNull(intArraySet21); + org.junit.Assert.assertNotNull(intArray26); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray26), "[32, 100, 2, 97]"); + org.junit.Assert.assertEquals("'" + str29 + "' != '" + "" + "'", str29, ""); + org.junit.Assert.assertNotNull(intArray31); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray31), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet32); + org.junit.Assert.assertNotNull(intArray36); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray36), "[-1, 10, 0]"); + org.junit.Assert.assertNotNull(intArray38); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray38), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet39); + org.junit.Assert.assertNotNull(intArray41); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray41), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet42); + org.junit.Assert.assertNotNull(intArraySet43); + org.junit.Assert.assertNotNull(intArray45); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray45), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet46); + org.junit.Assert.assertNotNull(intArray53); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray53), "[10, 1, 100, 1, -1, 6]"); + org.junit.Assert.assertNotNull(intArrayList54); + } + + @Test + public void test0503() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0503"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser1.setResolveStatus((int) ' '); + java.lang.String str4 = java.lang.String.valueOf((java.lang.Object) ' '); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + " " + "'", str4, " "); + } + + @Test + public void test0504() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0504"); + char[] charArray3 = new char[] { '#', ' ', 'a' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray3, 32, (int) (short) -1); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 32, 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), "# a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "# a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[#, , a]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "# a" + "'", str4, "# a"); + } + + @Test + public void test0505() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0505"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj28 = defaultJSONParser27.input; + java.util.Set strSet30 = java.util.Set.of("hi!"); + boolean boolean32 = strSet30.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray33 = strSet30.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser35 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj36 = defaultJSONParser35.input; + java.util.Set strSet38 = java.util.Set.of("hi!"); + boolean boolean40 = strSet38.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray41 = strSet38.toArray(); + java.lang.String[] strArray44 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet45 = new java.util.LinkedHashSet(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strSet45, strArray44); + java.util.Set strSet49 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean50 = strSet45.removeAll((java.util.Collection) strSet49); + java.util.Spliterator strSpliterator51 = strSet45.spliterator(); + boolean boolean52 = strSet38.containsAll((java.util.Collection) strSet45); + java.lang.Object[] objArray53 = strSet45.toArray(); + java.util.Map defaultJSONParserMap54 = java.util.Map.of(defaultJSONParser27, objArray33, defaultJSONParser35, objArray53); + int int55 = constantDescList9.indexOf((java.lang.Object) defaultJSONParser27); + java.lang.String[] strArray58 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet59 = new java.util.LinkedHashSet(); + boolean boolean60 = java.util.Collections.addAll((java.util.Collection) strSet59, strArray58); + java.util.Set strSet63 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean64 = strSet59.removeAll((java.util.Collection) strSet63); + java.util.Spliterator strSpliterator65 = strSet59.spliterator(); + java.util.Set> strSpliteratorSet66 = java.util.Set.of(strSpliterator65); + defaultJSONParser27.checkListResolve((java.util.Collection) strSpliteratorSet66); + java.lang.Object obj69 = defaultJSONParser27.getObject("4 a"); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + "97" + "'", obj36, "97"); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[hi!]"); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSpliterator51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(objArray53); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray53), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray53), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap54); + org.junit.Assert.assertTrue("'" + int55 + "' != '" + (-1) + "'", int55 == (-1)); + org.junit.Assert.assertNotNull(strArray58); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(strSet63); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + true + "'", boolean64 == true); + org.junit.Assert.assertNotNull(strSpliterator65); + org.junit.Assert.assertNotNull(strSpliteratorSet66); + org.junit.Assert.assertNull(obj69); + } + + @Test + public void test0506() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0506"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.String[] strArray63 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet64 = new java.util.LinkedHashSet(); + boolean boolean65 = java.util.Collections.addAll((java.util.Collection) strSet64, strArray63); + java.util.Set strSet68 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean69 = strSet64.removeAll((java.util.Collection) strSet68); + java.util.Iterator strItor70 = strSet68.iterator(); + boolean boolean71 = constantDescList9.equals((java.lang.Object) strItor70); + java.util.Set strSet73 = java.util.Set.of("hi!"); + boolean boolean74 = strSet73.isEmpty(); + boolean boolean76 = strSet73.contains((java.lang.Object) "10.0"); + java.lang.String[] strArray79 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet80 = new java.util.LinkedHashSet(); + boolean boolean81 = java.util.Collections.addAll((java.util.Collection) strSet80, strArray79); + java.util.Set strSet84 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean85 = strSet80.removeAll((java.util.Collection) strSet84); + boolean boolean87 = strSet80.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator88 = strSet80.spliterator(); + boolean boolean89 = strSet73.containsAll((java.util.Collection) strSet80); + boolean boolean90 = constantDescList9.containsAll((java.util.Collection) strSet80); + java.util.Spliterator strSpliterator91 = strSet80.spliterator(); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(strArray63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + true + "'", boolean65 == true); + org.junit.Assert.assertNotNull(strSet68); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strItor70); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + org.junit.Assert.assertNotNull(strSet73); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + false + "'", boolean74 == false); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(strArray79); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + true + "'", boolean81 == true); + org.junit.Assert.assertNotNull(strSet84); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + true + "'", boolean85 == true); + org.junit.Assert.assertTrue("'" + boolean87 + "' != '" + false + "'", boolean87 == false); + org.junit.Assert.assertNotNull(strSpliterator88); + org.junit.Assert.assertTrue("'" + boolean89 + "' != '" + true + "'", boolean89 == true); + org.junit.Assert.assertTrue("'" + boolean90 + "' != '" + true + "'", boolean90 == true); + org.junit.Assert.assertNotNull(strSpliterator91); + } + + @Test + public void test0507() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0507"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Spliterator strSpliterator9 = strSet3.spliterator(); + java.lang.Object[] objArray10 = strSet3.toArray(); + java.util.Spliterator strSpliterator11 = strSet3.spliterator(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSpliterator9); + org.junit.Assert.assertNotNull(objArray10); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray10), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray10), "[]"); + org.junit.Assert.assertNotNull(strSpliterator11); + } + + @Test + public void test0508() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0508"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(4); + } + + @Test + public void test0509() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0509"); + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass1 = java.lang.Class.forName("fastjson.parser.safeMode"); + org.junit.Assert.fail("Expected exception of type java.lang.ClassNotFoundException; message: fastjson.parser.safeMode"); + } catch (java.lang.ClassNotFoundException e) { + // Expected exception. + } + } + + @Test + public void test0510() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0510"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(1); + } + + @Test + public void test0511() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0511"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.SymbolTable symbolTable29 = defaultJSONParser9.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig30 = defaultJSONParser9.getConfig(); + java.util.Set strSet32 = java.util.Set.of("hi!"); + boolean boolean34 = strSet32.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray35 = strSet32.toArray(); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + java.util.Spliterator strSpliterator45 = strSet39.spliterator(); + boolean boolean46 = strSet32.containsAll((java.util.Collection) strSet39); + java.lang.Object[] objArray47 = strSet39.toArray(); + defaultJSONParser9.checkListResolve((java.util.Collection) strSet39); + java.lang.String[] strArray52 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet53 = new java.util.LinkedHashSet(); + boolean boolean54 = java.util.Collections.addAll((java.util.Collection) strSet53, strArray52); + java.util.Set strSet57 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean58 = strSet53.removeAll((java.util.Collection) strSet57); + java.lang.String str59 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet53); + int int60 = strSet53.size(); + int int61 = strSet53.size(); + defaultJSONParser9.handleResovleTask((java.lang.Object) int61); + java.util.Map.Entry[] entryArray64 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray65 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray64; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap66 = java.util.Map.ofEntries(wildcardEntryArray65); + boolean boolean68 = constantDescListMap66.containsValue((java.lang.Object) 10.0f); + boolean boolean70 = constantDescListMap66.equals((java.lang.Object) "fastjson.parser.autoTypeAccept"); + java.util.Collection featureCollection71 = constantDescListMap66.values(); + defaultJSONParser9.handleResovleTask((java.lang.Object) constantDescListMap66); + int int73 = constantDescListMap66.size(); + java.util.Set> constantDescListSet74 = constantDescListMap66.keySet(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(symbolTable29); + org.junit.Assert.assertNotNull(parserConfig30); + org.junit.Assert.assertNotNull(strSet32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(objArray35); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray35), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray35), "[hi!]"); + org.junit.Assert.assertNotNull(strArray38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSet43); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strSpliterator45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(objArray47); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray47), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray47), "[]"); + org.junit.Assert.assertNotNull(strArray52); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strSet57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertEquals("'" + str59 + "' != '" + "" + "'", str59, ""); + org.junit.Assert.assertTrue("'" + int60 + "' != '" + 0 + "'", int60 == 0); + org.junit.Assert.assertTrue("'" + int61 + "' != '" + 0 + "'", int61 == 0); + org.junit.Assert.assertNotNull(entryArray64); + org.junit.Assert.assertNotNull(wildcardEntryArray65); + org.junit.Assert.assertNotNull(constantDescListMap66); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + false + "'", boolean68 == false); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + false + "'", boolean70 == false); + org.junit.Assert.assertNotNull(featureCollection71); + org.junit.Assert.assertTrue("'" + int73 + "' != '" + 0 + "'", int73 == 0); + org.junit.Assert.assertNotNull(constantDescListSet74); + } + + @Test + public void test0512() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0512"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.constant.ConstantDesc constantDesc62 = constantDescList9.remove(6); + java.util.Spliterator constantDescSpliterator63 = constantDescList9.spliterator(); + // The following exception was thrown during execution in test generation + try { + java.util.ListIterator constantDescItor65 = constantDescList9.listIterator((int) (byte) 100); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: Index: 100, Size: 8"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertEquals("'" + constantDesc62 + "' != '" + 1L + "'", constantDesc62, 1L); + org.junit.Assert.assertNotNull(constantDescSpliterator63); + } + + @Test + public void test0513() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0513"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + java.util.ListIterator constantDescItor12 = constantDescList9.listIterator(); + boolean boolean13 = constantDescList9.isEmpty(); + int int14 = constantDescList9.size(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(constantDescItor12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertTrue("'" + int14 + "' != '" + 0 + "'", int14 == 0); + } + + @Test + public void test0514() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0514"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.Iterator constantDescItor10 = constantDescList9.iterator(); + java.util.List> strCollectionList11 = java.util.List.of(); + int int12 = constantDescList9.lastIndexOf((java.lang.Object) strCollectionList11); + com.alibaba.fastjson.parser.Feature feature13 = com.alibaba.fastjson.parser.Feature.UseObjectArray; + // The following exception was thrown during execution in test generation + try { + boolean boolean14 = constantDescList9.remove((java.lang.Object) feature13); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + org.junit.Assert.assertNotNull(strCollectionList11); + org.junit.Assert.assertTrue("'" + int12 + "' != '" + (-1) + "'", int12 == (-1)); + org.junit.Assert.assertTrue("'" + feature13 + "' != '" + com.alibaba.fastjson.parser.Feature.UseObjectArray + "'", feature13.equals(com.alibaba.fastjson.parser.Feature.UseObjectArray)); + } + + @Test + public void test0515() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0515"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + java.util.ListIterator constantDescItor12 = constantDescList9.listIterator(); + // The following exception was thrown during execution in test generation + try { + boolean boolean14 = constantDescList9.remove((java.lang.Object) 5); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(constantDescItor12); + } + + @Test + public void test0516() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0516"); + java.util.Map strMap1 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.reflect.Field field2 = com.alibaba.fastjson.parser.ParserConfig.getFieldFromCache("a#a", strMap1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Map.get(Object)\" because \"fieldCacheMap\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0517() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0517"); + java.lang.constant.ConstantDesc[] constantDescArray3 = new java.lang.constant.ConstantDesc[] { "10.0", "# a", 10L }; + java.util.ArrayList constantDescList4 = new java.util.ArrayList(); + boolean boolean5 = java.util.Collections.addAll((java.util.Collection) constantDescList4, constantDescArray3); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + java.util.List constantDescList15 = java.util.List.copyOf((java.util.Collection) strSet9); + java.lang.String[] strArray21 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList22 = new java.util.ArrayList(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strList22, strArray21); + boolean boolean24 = strSet9.containsAll((java.util.Collection) strList22); + java.util.Spliterator strSpliterator25 = strSet9.spliterator(); + boolean boolean26 = constantDescList4.addAll((java.util.Collection) strSet9); + org.junit.Assert.assertNotNull(constantDescArray3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + true + "'", boolean5 == true); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(constantDescList15); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + false + "'", boolean26 == false); + } + + @Test + public void test0518() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0518"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig17 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig17.setTypeKey("true"); + java.util.Set objSet20 = java.util.Set.of((java.lang.Object) strSet1, (java.lang.Object) "true"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser22 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer23 = defaultJSONParser22.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask24 = null; + defaultJSONParser22.addResolveTask(resolveTask24); + java.util.List extraProcessorList26 = defaultJSONParser22.getExtraProcessors(); + // The following exception was thrown during execution in test generation + try { + boolean boolean27 = strSet1.remove((java.lang.Object) extraProcessorList26); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objSet20); + org.junit.Assert.assertNotNull(jSONLexer23); + org.junit.Assert.assertNotNull(extraProcessorList26); + } + + @Test + public void test0519() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0519"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig4 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = null; + serializeConfig4.setPropertyNamingStrategy(propertyNamingStrategy5); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig9 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str10 = serializeConfig9.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig13 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig13.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig17 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig17.clearSerializers(); + java.util.Map strMap19 = java.util.Map.of("true", serializeConfig2, "", serializeConfig4, "fastjson.parser.safeMode", serializeConfig9, "97", serializeConfig13, "10.0", serializeConfig17); + java.lang.reflect.Type type20 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer21 = serializeConfig4.get(type20); + java.lang.reflect.Type type22 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer23 = null; + boolean boolean24 = serializeConfig4.put(type22, objectSerializer23); + java.lang.String str25 = serializeConfig4.getTypeKey(); + serializeConfig4.setTypeKey("4aa "); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "@type" + "'", str10, "@type"); + org.junit.Assert.assertNotNull(serializeConfig17); + org.junit.Assert.assertNotNull(strMap19); + org.junit.Assert.assertNull(objectSerializer21); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertEquals("'" + str25 + "' != '" + "@type" + "'", str25, "@type"); + } + + @Test + public void test0520() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0520"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + int int7 = defaultJSONParser1.getResolveStatus(); + java.lang.Object obj8 = defaultJSONParser1.input; + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertTrue("'" + int7 + "' != '" + 0 + "'", int7 == 0); + org.junit.Assert.assertEquals("'" + obj8 + "' != '" + "97" + "'", obj8, "97"); + } + + @Test + public void test0521() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0521"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + com.alibaba.fastjson.parser.ParserConfig parserConfig63 = defaultJSONParser9.getConfig(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser9.popContext(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"parent\" because \"this.context\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertNotNull(parserConfig63); + } + + @Test + public void test0522() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0522"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + parserConfig0.setAutoTypeSupport(true); + parserConfig0.setAsmEnable(false); + boolean boolean5 = parserConfig0.fieldBased; + parserConfig0.clearDeserializers(); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + } + + @Test + public void test0523() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0523"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable7 = parserConfig0.symbolTable; + java.lang.ClassLoader classLoader8 = parserConfig0.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap9 = parserConfig0.getDeserializers(); + com.alibaba.fastjson.parser.SymbolTable symbolTable10 = parserConfig0.symbolTable; + com.alibaba.fastjson.parser.ParserConfig.AutoTypeCheckHandler autoTypeCheckHandler11 = null; + parserConfig0.addAutoTypeCheckHandler(autoTypeCheckHandler11); + com.alibaba.fastjson.util.FieldInfo fieldInfo13 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer14 = parserConfig0.getDeserializer(fieldInfo13); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"fieldClass\" because \"fieldInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(symbolTable7); + org.junit.Assert.assertNull(classLoader8); + org.junit.Assert.assertNotNull(typeIdentityHashMap9); + org.junit.Assert.assertNotNull(symbolTable10); + } + + @Test + public void test0524() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0524"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser1.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer4 = defaultJSONParser1.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer7 = defaultJSONParser6.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser9.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer12 = defaultJSONParser9.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser14.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer17 = defaultJSONParser14.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser19 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer20 = defaultJSONParser19.getLexer(); + java.util.Set jSONLexerSet21 = java.util.Set.of(jSONLexer4, jSONLexer7, jSONLexer12, jSONLexer17, jSONLexer20); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser22 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer20); + com.alibaba.fastjson.parser.SymbolTable symbolTable23 = defaultJSONParser22.symbolTable; + org.junit.Assert.assertNotNull(jSONLexer4); + org.junit.Assert.assertNotNull(jSONLexer7); + org.junit.Assert.assertNotNull(jSONLexer12); + org.junit.Assert.assertNotNull(jSONLexer17); + org.junit.Assert.assertNotNull(jSONLexer20); + org.junit.Assert.assertNotNull(jSONLexerSet21); + org.junit.Assert.assertNotNull(symbolTable23); + } + + @Test + public void test0525() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0525"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean22 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig21.getDerializers(); + boolean boolean24 = constantDescList17.equals((java.lang.Object) parserConfig21); + parserConfig21.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean27 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap28 = parserConfig21.getDeserializers(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap29 = parserConfig21.getDeserializers(); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap28); + org.junit.Assert.assertNotNull(typeIdentityHashMap29); + } + + @Test + public void test0526() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0526"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver17 = defaultJSONParser1.getFieldTypeResolver(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNull(fieldTypeResolver17); + } + + @Test + public void test0527() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0527"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.util.List resolveTaskList63 = defaultJSONParser9.getResolveTaskList(); + java.lang.String str64 = defaultJSONParser9.getDateFomartPattern(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig67 = new com.alibaba.fastjson.serializer.SerializeConfig(4096, false); + com.alibaba.fastjson.parser.ParserConfig parserConfig68 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy69 = null; + parserConfig68.propertyNamingStrategy = propertyNamingStrategy69; + boolean boolean71 = parserConfig68.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig72 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray74 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray75 = (java.lang.Class[]) classArray74; + parserConfig72.initJavaBeanDeserializers(wildcardClassArray75); + com.alibaba.fastjson.parser.ParserConfig parserConfig77 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray79 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray80 = (java.lang.Class[]) classArray79; + parserConfig77.initJavaBeanDeserializers(wildcardClassArray80); + java.util.List[]> wildcardClassArrayList82 = java.util.List.of(wildcardClassArray75, wildcardClassArray80); + parserConfig68.initJavaBeanDeserializers(wildcardClassArray75); + serializeConfig67.configEnumAsJavaBean((java.lang.Class[]) wildcardClassArray75); + // The following exception was thrown during execution in test generation + try { + java.lang.Object[] objArray85 = defaultJSONParser9.parseArray((java.lang.reflect.Type[]) wildcardClassArray75); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error : int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertNotNull(resolveTaskList63); + org.junit.Assert.assertEquals("'" + str64 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str64, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(parserConfig68); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + org.junit.Assert.assertNotNull(classArray74); + org.junit.Assert.assertNotNull(wildcardClassArray75); + org.junit.Assert.assertNotNull(classArray79); + org.junit.Assert.assertNotNull(wildcardClassArray80); + org.junit.Assert.assertNotNull(wildcardClassArrayList82); + } + + @Test + public void test0528() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0528"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + boolean boolean9 = parserConfig0.compatibleWithJavaBean; + java.lang.ClassLoader classLoader10 = null; + parserConfig0.setDefaultClassLoader(classLoader10); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + false + "'", boolean9 == false); + } + + @Test + public void test0529() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0529"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig(5, false); + serializeConfig2.setTypeKey("5"); + } + + @Test + public void test0530() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0530"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str2 = serializeConfig1.getTypeKey(); + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = null; + com.alibaba.fastjson.JSONPath jSONPath5 = new com.alibaba.fastjson.JSONPath("-1.0", serializeConfig1, parserConfig3, true); + com.alibaba.fastjson.serializer.SerializeBeanInfo serializeBeanInfo6 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer7 = serializeConfig1.createJavaBeanSerializer(serializeBeanInfo6); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"jsonType\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(serializeConfig1); +// flaky: org.junit.Assert.assertEquals("'" + str2 + "' != '" + "fastjson.parser.safeMode" + "'", str2, "fastjson.parser.safeMode"); + } + + @Test + public void test0531() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0531"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.util.Spliterator strSpliterator5 = strSet1.spliterator(); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strSpliterator5); + } + + @Test + public void test0532() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0532"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.lang.String[] strArray15 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList16 = new java.util.ArrayList(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strList16, strArray15); + boolean boolean18 = strSet3.containsAll((java.util.Collection) strList16); + java.util.Spliterator strSpliterator19 = strSet3.spliterator(); + java.lang.String[] strArray23 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet24 = new java.util.LinkedHashSet(); + boolean boolean25 = java.util.Collections.addAll((java.util.Collection) strSet24, strArray23); + java.util.Set strSet28 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean29 = strSet24.removeAll((java.util.Collection) strSet28); + java.lang.String str30 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet24); + int int31 = strSet24.size(); + java.util.Set strSet34 = java.util.Set.of("hi!"); + boolean boolean36 = strSet34.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray37 = strSet34.toArray(); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + java.util.Spliterator strSpliterator47 = strSet41.spliterator(); + boolean boolean48 = strSet34.containsAll((java.util.Collection) strSet41); + java.lang.Object[] objArray49 = strSet41.toArray(); + java.lang.String str50 = java.lang.String.join((java.lang.CharSequence) "", (java.lang.Iterable) strSet41); + boolean boolean52 = strSet41.add("#"); + java.util.List> strSetList53 = java.util.List.of((java.util.Set) strSet3, (java.util.Set) strSet24, (java.util.Set) strSet41); + int int54 = strSet41.size(); + java.util.Spliterator strSpliterator55 = strSet41.spliterator(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(strSpliterator19); + org.junit.Assert.assertNotNull(strArray23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSet28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertEquals("'" + str30 + "' != '" + "" + "'", str30, ""); + org.junit.Assert.assertTrue("'" + int31 + "' != '" + 0 + "'", int31 == 0); + org.junit.Assert.assertNotNull(strSet34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertNotNull(objArray37); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray37), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray37), "[hi!]"); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSpliterator47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(objArray49); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray49), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray49), "[]"); + org.junit.Assert.assertEquals("'" + str50 + "' != '" + "" + "'", str50, ""); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSetList53); + org.junit.Assert.assertTrue("'" + int54 + "' != '" + 1 + "'", int54 == 1); + org.junit.Assert.assertNotNull(strSpliterator55); + } + + @Test + public void test0533() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0533"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + parserConfig3.addDenyInternal("fastjson.parser.autoTypeSupport"); + boolean boolean6 = parserConfig3.isAsmEnable(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); +// flaky: org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + } + + @Test + public void test0534() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0534"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer28 = defaultJSONParser27.getLexer(); + java.lang.Object obj29 = defaultJSONParser27.input; + com.alibaba.fastjson.parser.ParseContext parseContext30 = null; + defaultJSONParser27.setContext(parseContext30); + java.lang.Object obj32 = defaultJSONParser27.parseKey(); + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + java.lang.String[] strArray48 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList49 = new java.util.ArrayList(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strList49, strArray48); + boolean boolean51 = strSet36.containsAll((java.util.Collection) strList49); + defaultJSONParser27.checkListResolve((java.util.Collection) strList49); + boolean boolean53 = constantDescList9.remove((java.lang.Object) strList49); + // The following exception was thrown during execution in test generation + try { + java.util.ListIterator constantDescItor55 = constantDescList9.listIterator(16); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: Index: 16, Size: 8"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(jSONLexer28); + org.junit.Assert.assertEquals("'" + obj29 + "' != '" + "97" + "'", obj29, "97"); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + 97 + "'", obj32, 97); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertNotNull(strArray48); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + false + "'", boolean53 == false); + } + + @Test + public void test0535() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0535"); + java.util.Comparator> jSONPathEntryComparator0 = java.util.Map.Entry.comparingByValue(); + org.junit.Assert.assertNotNull(jSONPathEntryComparator0); + } + + @Test + public void test0536() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0536"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("10.0"); + java.lang.Object obj3 = defaultJSONParser1.resolveReference("3.0"); + org.junit.Assert.assertNull(obj3); + } + + @Test + public void test0537() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0537"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + java.util.Spliterator constantDescSpliterator17 = constantDescList13.spliterator(); + java.util.ListIterator constantDescItor18 = constantDescList13.listIterator(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(constantDescSpliterator17); + org.junit.Assert.assertNotNull(constantDescItor18); + } + + @Test + public void test0538() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0538"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean1 = parserConfig0.isSafeMode(); + parserConfig0.setAutoTypeSupport(true); + org.junit.Assert.assertTrue("'" + boolean1 + "' != '" + false + "'", boolean1 == false); + } + + @Test + public void test0539() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0539"); + byte[] byteArray1 = new byte[] { (byte) -1 }; + java.lang.String str3 = new java.lang.String(byteArray1, 1); + java.lang.String str5 = new java.lang.String(byteArray1, (int) '#'); + 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(byteArray1, 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(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[-1]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u01ff" + "'", str3, "\u01ff"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\u23ff" + "'", str5, "\u23ff"); + } + + @Test + public void test0540() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0540"); + com.alibaba.fastjson.parser.Feature feature1 = com.alibaba.fastjson.parser.Feature.InternFieldNames; + int int2 = feature1.getMask(); + com.alibaba.fastjson.parser.Feature feature3 = com.alibaba.fastjson.parser.Feature.UseObjectArray; + int int4 = feature3.getMask(); + com.alibaba.fastjson.parser.Feature feature5 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature6 = com.alibaba.fastjson.parser.Feature.AutoCloseSource; + com.alibaba.fastjson.parser.Feature feature7 = com.alibaba.fastjson.parser.Feature.SupportNonPublicField; + com.alibaba.fastjson.parser.Feature feature8 = com.alibaba.fastjson.parser.Feature.DisableASM; + java.util.List> featureEnumList9 = java.util.List.of((java.lang.Enum) feature1, (java.lang.Enum) feature3, (java.lang.Enum) feature5, (java.lang.Enum) feature6, (java.lang.Enum) feature7, (java.lang.Enum) feature8); + int int11 = com.alibaba.fastjson.parser.Feature.config(6, feature7, true); + org.junit.Assert.assertTrue("'" + feature1 + "' != '" + com.alibaba.fastjson.parser.Feature.InternFieldNames + "'", feature1.equals(com.alibaba.fastjson.parser.Feature.InternFieldNames)); + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 16 + "'", int2 == 16); + org.junit.Assert.assertTrue("'" + feature3 + "' != '" + com.alibaba.fastjson.parser.Feature.UseObjectArray + "'", feature3.equals(com.alibaba.fastjson.parser.Feature.UseObjectArray)); + org.junit.Assert.assertTrue("'" + int4 + "' != '" + 65536 + "'", int4 == 65536); + org.junit.Assert.assertTrue("'" + feature5 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature5.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature6 + "' != '" + com.alibaba.fastjson.parser.Feature.AutoCloseSource + "'", feature6.equals(com.alibaba.fastjson.parser.Feature.AutoCloseSource)); + org.junit.Assert.assertTrue("'" + feature7 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportNonPublicField + "'", feature7.equals(com.alibaba.fastjson.parser.Feature.SupportNonPublicField)); + org.junit.Assert.assertTrue("'" + feature8 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableASM + "'", feature8.equals(com.alibaba.fastjson.parser.Feature.DisableASM)); + org.junit.Assert.assertNotNull(featureEnumList9); + org.junit.Assert.assertTrue("'" + int11 + "' != '" + 131078 + "'", int11 == 131078); + } + + @Test + public void test0541() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0541"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.util.List resolveTaskList3 = defaultJSONParser1.getResolveTaskList(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(resolveTaskList3); + } + + @Test + public void test0542() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0542"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable7 = parserConfig0.symbolTable; + java.lang.ClassLoader classLoader8 = parserConfig0.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap9 = parserConfig0.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser11 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser11.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer14 = defaultJSONParser11.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser16 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer17 = defaultJSONParser16.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser19 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser19.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer22 = defaultJSONParser19.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser24 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser24.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer27 = defaultJSONParser24.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser29 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer30 = defaultJSONParser29.getLexer(); + java.util.Set jSONLexerSet31 = java.util.Set.of(jSONLexer14, jSONLexer17, jSONLexer22, jSONLexer27, jSONLexer30); + com.alibaba.fastjson.parser.ParserConfig parserConfig32 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray34 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray35 = (java.lang.Class[]) classArray34; + parserConfig32.initJavaBeanDeserializers(wildcardClassArray35); + parserConfig32.setJacksonCompatible(false); + parserConfig32.addAccept("#"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser41 = new com.alibaba.fastjson.parser.DefaultJSONParser((java.lang.Object) typeIdentityHashMap9, jSONLexer27, parserConfig32); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser42 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer27); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: EOF error"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(symbolTable7); + org.junit.Assert.assertNull(classLoader8); + org.junit.Assert.assertNotNull(typeIdentityHashMap9); + org.junit.Assert.assertNotNull(jSONLexer14); + org.junit.Assert.assertNotNull(jSONLexer17); + org.junit.Assert.assertNotNull(jSONLexer22); + org.junit.Assert.assertNotNull(jSONLexer27); + org.junit.Assert.assertNotNull(jSONLexer30); + org.junit.Assert.assertNotNull(jSONLexerSet31); + org.junit.Assert.assertNotNull(classArray34); + org.junit.Assert.assertNotNull(wildcardClassArray35); + } + + @Test + public void test0543() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0543"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.Iterator constantDescItor10 = constantDescList9.iterator(); + java.util.Spliterator constantDescSpliterator11 = constantDescList9.spliterator(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + org.junit.Assert.assertNotNull(constantDescSpliterator11); + } + + @Test + public void test0544() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0544"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + parserConfig5.setAutoTypeSupport(false); + parserConfig5.setSafeMode(false); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy13 = serializeConfig12.propertyNamingStrategy; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser15 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj16 = defaultJSONParser15.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig17 = defaultJSONParser15.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig18 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig19 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy20 = null; + parserConfig19.propertyNamingStrategy = propertyNamingStrategy20; + boolean boolean22 = parserConfig19.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig23 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean24 = parserConfig23.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap25 = parserConfig23.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray42 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList43 = new java.util.ArrayList(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) constantDescList43, constantDescArray42); + java.util.ListIterator constantDescItor46 = constantDescList43.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig47 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean48 = parserConfig47.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap49 = parserConfig47.getDerializers(); + boolean boolean50 = constantDescList43.equals((java.lang.Object) parserConfig47); + parserConfig47.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean53 = parserConfig47.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap54 = parserConfig47.getDeserializers(); + java.util.List parserConfigList55 = java.util.List.of(parserConfig17, parserConfig18, parserConfig19, parserConfig23, parserConfig47); + java.lang.reflect.Type type56 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer57 = parserConfig23.getDeserializer(type56); + com.alibaba.fastjson.JSONPath jSONPath59 = new com.alibaba.fastjson.JSONPath("100", serializeConfig12, parserConfig23, true); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser61 = new com.alibaba.fastjson.parser.DefaultJSONParser(" ", parserConfig23, 8); + com.alibaba.fastjson.util.JavaBeanInfo javaBeanInfo62 = null; + com.alibaba.fastjson.util.FieldInfo fieldInfo63 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.FieldDeserializer fieldDeserializer64 = parserConfig5.createFieldDeserializer(parserConfig23, javaBeanInfo62, fieldInfo63); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"clazz\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(serializeConfig12); + org.junit.Assert.assertNull(propertyNamingStrategy13); + org.junit.Assert.assertEquals("'" + obj16 + "' != '" + "97" + "'", obj16, "97"); + org.junit.Assert.assertNotNull(parserConfig17); + org.junit.Assert.assertNotNull(parserConfig18); + org.junit.Assert.assertNotNull(parserConfig19); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap25); + org.junit.Assert.assertNotNull(constantDescArray42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(constantDescItor46); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + false + "'", boolean53 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap54); + org.junit.Assert.assertNotNull(parserConfigList55); + org.junit.Assert.assertNotNull(objectDeserializer57); + } + + @Test + public void test0545() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0545"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.lang.String str63 = defaultJSONParser47.getDateFomartPattern(); + java.util.List extraProcessorList64 = defaultJSONParser47.getExtraProcessors(); + java.lang.String[] strArray67 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet68 = new java.util.LinkedHashSet(); + boolean boolean69 = java.util.Collections.addAll((java.util.Collection) strSet68, strArray67); + java.util.Set strSet72 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean73 = strSet68.removeAll((java.util.Collection) strSet72); + java.util.List constantDescList74 = java.util.List.copyOf((java.util.Collection) strSet68); + boolean boolean76 = constantDescList74.contains((java.lang.Object) 100); + java.lang.Object[] objArray77 = constantDescList74.toArray(); + defaultJSONParser47.checkListResolve((java.util.Collection) constantDescList74); + com.alibaba.fastjson.parser.ParserConfig parserConfig79 = defaultJSONParser47.getConfig(); + java.lang.ClassLoader classLoader80 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig81 = new com.alibaba.fastjson.parser.ParserConfig(classLoader80); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap82 = parserConfig81.getDerializers(); + java.lang.ClassLoader classLoader83 = null; + parserConfig81.setDefaultClassLoader(classLoader83); + java.lang.Class[] classArray86 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray87 = (java.lang.Class[]) classArray86; + parserConfig81.initJavaBeanDeserializers(wildcardClassArray87); + com.alibaba.fastjson.util.JavaBeanInfo javaBeanInfo89 = null; + com.alibaba.fastjson.util.FieldInfo fieldInfo90 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.FieldDeserializer fieldDeserializer91 = parserConfig79.createFieldDeserializer(parserConfig81, javaBeanInfo89, fieldInfo90); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"clazz\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertEquals("'" + str63 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str63, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(extraProcessorList64); + org.junit.Assert.assertNotNull(strArray67); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strSet72); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertNotNull(constantDescList74); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(objArray77); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray77), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray77), "[]"); + org.junit.Assert.assertNotNull(parserConfig79); + org.junit.Assert.assertNotNull(typeIdentityHashMap82); + org.junit.Assert.assertNotNull(classArray86); + org.junit.Assert.assertNotNull(wildcardClassArray87); + } + + @Test + public void test0546() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0546"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + java.lang.Class class4 = null; + // The following exception was thrown during execution in test generation + try { + parserConfig0.register("4 a4", class4); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(parserConfig0); + } + + @Test + public void test0547() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0547"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.SymbolTable symbolTable29 = defaultJSONParser9.getSymbolTable(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser9.close(); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not close json text, token : int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(symbolTable29); + } + + @Test + public void test0548() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0548"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + parserConfig0.addAccept("#"); + com.alibaba.fastjson.parser.SymbolTable symbolTable9 = parserConfig0.symbolTable; + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(symbolTable9); + } + + @Test + public void test0549() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0549"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig0.setTypeKey("hi!"); + serializeConfig0.setTypeKey("fastjson.parser.safeMode"); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = serializeConfig0.propertyNamingStrategy; + serializeConfig0.clearSerializers(); + org.junit.Assert.assertNotNull(serializeConfig0); + org.junit.Assert.assertNull(propertyNamingStrategy5); + } + + @Test + public void test0550() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0550"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer28 = defaultJSONParser27.getLexer(); + java.lang.Object obj29 = defaultJSONParser27.input; + com.alibaba.fastjson.parser.ParseContext parseContext30 = null; + defaultJSONParser27.setContext(parseContext30); + java.lang.Object obj32 = defaultJSONParser27.parseKey(); + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + java.lang.String[] strArray48 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList49 = new java.util.ArrayList(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strList49, strArray48); + boolean boolean51 = strSet36.containsAll((java.util.Collection) strList49); + defaultJSONParser27.checkListResolve((java.util.Collection) strList49); + boolean boolean53 = constantDescList9.remove((java.lang.Object) strList49); + int[] intArray54 = new int[] {}; + int[] intArray55 = new int[] {}; + int[][] intArray56 = new int[][] { intArray54, intArray55 }; + // The following exception was thrown during execution in test generation + try { + int[][] intArray57 = constantDescList9.toArray(intArray56); + org.junit.Assert.fail("Expected exception of type java.lang.ArrayStoreException; message: arraycopy: element type mismatch: can not cast one of the elements of java.lang.Object[] to the type of the destination array, [I"); + } catch (java.lang.ArrayStoreException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(jSONLexer28); + org.junit.Assert.assertEquals("'" + obj29 + "' != '" + "97" + "'", obj29, "97"); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + 97 + "'", obj32, 97); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertNotNull(strArray48); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + false + "'", boolean53 == false); + org.junit.Assert.assertNotNull(intArray54); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray54), "[]"); + org.junit.Assert.assertNotNull(intArray55); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray55), "[]"); + org.junit.Assert.assertNotNull(intArray56); + } + + @Test + public void test0551() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0551"); + java.lang.String str1 = java.lang.String.valueOf((int) ' '); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "32" + "'", str1, "32"); + } + + @Test + public void test0552() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0552"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.Set strSet19 = java.util.Set.of("hi!"); + boolean boolean21 = strSet19.contains((java.lang.Object) (byte) 10); + boolean boolean23 = strSet19.equals((java.lang.Object) (-1.0f)); + java.lang.Object[] objArray24 = strSet19.toArray(); + boolean boolean25 = strSet8.addAll((java.util.Collection) strSet19); + java.util.Iterator strItor26 = strSet19.iterator(); + boolean boolean27 = strSet19.isEmpty(); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strSet19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + false + "'", boolean21 == false); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(objArray24); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray24), "[hi!]"); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strItor26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + } + + @Test + public void test0553() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0553"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + defaultJSONParser1.setDateFormat("hi!"); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet23); + // The following exception was thrown during execution in test generation + try { + strSet23.clear(); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNotNull(strSet23); + } + + @Test + public void test0554() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0554"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.String[] strArray63 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet64 = new java.util.LinkedHashSet(); + boolean boolean65 = java.util.Collections.addAll((java.util.Collection) strSet64, strArray63); + java.util.Set strSet68 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean69 = strSet64.removeAll((java.util.Collection) strSet68); + java.util.Iterator strItor70 = strSet68.iterator(); + boolean boolean71 = constantDescList9.equals((java.lang.Object) strItor70); + boolean boolean72 = constantDescList9.isEmpty(); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(strArray63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + true + "'", boolean65 == true); + org.junit.Assert.assertNotNull(strSet68); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strItor70); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + false + "'", boolean72 == false); + } + + @Test + public void test0555() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0555"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser1.resolveStatus = (byte) -1; + java.lang.String str26 = defaultJSONParser1.getDateFomartPattern(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.accept((-1)); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect Unknown, actual int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str26, "yyyy-MM-dd HH:mm:ss"); + } + + @Test + public void test0556() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0556"); + java.lang.String str1 = java.lang.String.valueOf((float) 0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "0.0" + "'", str1, "0.0"); + } + + @Test + public void test0557() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0557"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + java.lang.Object obj20 = defaultJSONParser1.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray23 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray24 = (java.lang.Class[]) classArray23; + parserConfig21.initJavaBeanDeserializers(wildcardClassArray24); + parserConfig21.setJacksonCompatible(false); + java.lang.ClassLoader classLoader28 = null; + parserConfig21.setDefaultClassLoader(classLoader28); + boolean boolean30 = parserConfig21.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap31 = parserConfig21.getDeserializers(); + defaultJSONParser1.setConfig(parserConfig21); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser34 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser34.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer37 = defaultJSONParser34.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser39 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer40 = defaultJSONParser39.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser42 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser42.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer45 = defaultJSONParser42.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser47.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer50 = defaultJSONParser47.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser52 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer53 = defaultJSONParser52.getLexer(); + java.util.Set jSONLexerSet54 = java.util.Set.of(jSONLexer37, jSONLexer40, jSONLexer45, jSONLexer50, jSONLexer53); + com.alibaba.fastjson.parser.ParserConfig parserConfig55 = new com.alibaba.fastjson.parser.ParserConfig(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser56 = new com.alibaba.fastjson.parser.DefaultJSONParser((java.lang.Object) defaultJSONParser1, jSONLexer53, parserConfig55); + defaultJSONParser56.setResolveStatus(16); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertNotNull(classArray23); + org.junit.Assert.assertNotNull(wildcardClassArray24); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap31); + org.junit.Assert.assertNotNull(jSONLexer37); + org.junit.Assert.assertNotNull(jSONLexer40); + org.junit.Assert.assertNotNull(jSONLexer45); + org.junit.Assert.assertNotNull(jSONLexer50); + org.junit.Assert.assertNotNull(jSONLexer53); + org.junit.Assert.assertNotNull(jSONLexerSet54); + } + + @Test + public void test0558() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0558"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.lang.String[] strArray15 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList16 = new java.util.ArrayList(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strList16, strArray15); + boolean boolean18 = strSet3.containsAll((java.util.Collection) strList16); + java.util.Spliterator strSpliterator19 = strSet3.spliterator(); + java.lang.String[] strArray23 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet24 = new java.util.LinkedHashSet(); + boolean boolean25 = java.util.Collections.addAll((java.util.Collection) strSet24, strArray23); + java.util.Set strSet28 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean29 = strSet24.removeAll((java.util.Collection) strSet28); + java.lang.String str30 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet24); + int int31 = strSet24.size(); + java.util.Set strSet34 = java.util.Set.of("hi!"); + boolean boolean36 = strSet34.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray37 = strSet34.toArray(); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + java.util.Spliterator strSpliterator47 = strSet41.spliterator(); + boolean boolean48 = strSet34.containsAll((java.util.Collection) strSet41); + java.lang.Object[] objArray49 = strSet41.toArray(); + java.lang.String str50 = java.lang.String.join((java.lang.CharSequence) "", (java.lang.Iterable) strSet41); + boolean boolean52 = strSet41.add("#"); + java.util.List> strSetList53 = java.util.List.of((java.util.Set) strSet3, (java.util.Set) strSet24, (java.util.Set) strSet41); + int int54 = strSet41.size(); + java.util.Set strSet56 = java.util.Set.of("hi!"); + boolean boolean57 = strSet56.isEmpty(); + boolean boolean59 = strSet56.contains((java.lang.Object) "10.0"); + java.lang.String[] strArray62 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet63 = new java.util.LinkedHashSet(); + boolean boolean64 = java.util.Collections.addAll((java.util.Collection) strSet63, strArray62); + java.util.Set strSet67 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean68 = strSet63.removeAll((java.util.Collection) strSet67); + boolean boolean70 = strSet63.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator71 = strSet63.spliterator(); + boolean boolean72 = strSet56.containsAll((java.util.Collection) strSet63); + boolean boolean73 = strSet41.addAll((java.util.Collection) strSet63); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(strSpliterator19); + org.junit.Assert.assertNotNull(strArray23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSet28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertEquals("'" + str30 + "' != '" + "" + "'", str30, ""); + org.junit.Assert.assertTrue("'" + int31 + "' != '" + 0 + "'", int31 == 0); + org.junit.Assert.assertNotNull(strSet34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertNotNull(objArray37); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray37), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray37), "[hi!]"); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSpliterator47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(objArray49); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray49), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray49), "[]"); + org.junit.Assert.assertEquals("'" + str50 + "' != '" + "" + "'", str50, ""); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSetList53); + org.junit.Assert.assertTrue("'" + int54 + "' != '" + 1 + "'", int54 == 1); + org.junit.Assert.assertNotNull(strSet56); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + false + "'", boolean57 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + false + "'", boolean59 == false); + org.junit.Assert.assertNotNull(strArray62); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + true + "'", boolean64 == true); + org.junit.Assert.assertNotNull(strSet67); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + false + "'", boolean70 == false); + org.junit.Assert.assertNotNull(strSpliterator71); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + false + "'", boolean73 == false); + } + + @Test + public void test0559() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0559"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.UseObjectArray; + int int1 = feature0.getMask(); + int int2 = feature0.getMask(); + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.UseObjectArray + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.UseObjectArray)); + org.junit.Assert.assertTrue("'" + int1 + "' != '" + 65536 + "'", int1 == 65536); + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 65536 + "'", int2 == 65536); + } + + @Test + public void test0560() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0560"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Spliterator strSpliterator9 = strSet3.spliterator(); + java.util.Set strSet11 = java.util.Set.of("hi!"); + boolean boolean13 = strSet11.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray14 = strSet11.toArray(); + java.lang.String[] strArray17 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet18 = new java.util.LinkedHashSet(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strSet18, strArray17); + java.util.Set strSet22 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean23 = strSet18.removeAll((java.util.Collection) strSet22); + java.util.Spliterator strSpliterator24 = strSet18.spliterator(); + boolean boolean25 = strSet11.containsAll((java.util.Collection) strSet18); + java.lang.String[] strArray28 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet29 = new java.util.LinkedHashSet(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strSet29, strArray28); + java.util.Set strSet33 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean34 = strSet29.removeAll((java.util.Collection) strSet33); + java.util.Spliterator strSpliterator35 = strSet29.spliterator(); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + java.util.List constantDescList45 = java.util.List.copyOf((java.util.Collection) strSet39); + java.lang.String[] strArray48 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet49 = new java.util.LinkedHashSet(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strSet49, strArray48); + java.util.Set strSet53 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean54 = strSet49.removeAll((java.util.Collection) strSet53); + java.lang.String[] strArray57 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet58 = new java.util.LinkedHashSet(); + boolean boolean59 = java.util.Collections.addAll((java.util.Collection) strSet58, strArray57); + java.util.Set strSet62 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean63 = strSet58.removeAll((java.util.Collection) strSet62); + java.util.Spliterator strSpliterator64 = strSet58.spliterator(); + java.lang.String[] strArray67 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet68 = new java.util.LinkedHashSet(); + boolean boolean69 = java.util.Collections.addAll((java.util.Collection) strSet68, strArray67); + java.util.Set strSet72 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean73 = strSet68.removeAll((java.util.Collection) strSet72); + java.util.List constantDescList74 = java.util.List.copyOf((java.util.Collection) strSet68); + java.util.LinkedHashSet[] linkedHashSetArray76 = new java.util.LinkedHashSet[6]; + @SuppressWarnings("unchecked") + java.util.LinkedHashSet[] strSetArray77 = (java.util.LinkedHashSet[]) linkedHashSetArray76; + strSetArray77[0] = strSet18; + strSetArray77[1] = strSet29; + strSetArray77[2] = strSet39; + strSetArray77[3] = strSet49; + strSetArray77[4] = strSet58; + strSetArray77[5] = strSet68; + java.util.LinkedHashSet[] strSetArray90 = strSet3.toArray(strSetArray77); + char[] charArray93 = new char[] { ' ', ' ' }; + java.lang.String str94 = new java.lang.String(charArray93); + java.util.Map.Entry[], char[]> strIterableArrayEntry95 = java.util.Map.entry((java.lang.Iterable[]) strSetArray77, charArray93); + // The following exception was thrown during execution in test generation + try { + java.lang.String str98 = java.lang.String.valueOf(charArray93, 16809984, 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 16809984, count 0, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSpliterator9); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + false + "'", boolean13 == false); + org.junit.Assert.assertNotNull(objArray14); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray14), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray14), "[hi!]"); + org.junit.Assert.assertNotNull(strArray17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSet22); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSpliterator24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(strSet33); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSpliterator35); + org.junit.Assert.assertNotNull(strArray38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSet43); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(constantDescList45); + org.junit.Assert.assertNotNull(strArray48); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSet53); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strArray57); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(strSet62); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(strSpliterator64); + org.junit.Assert.assertNotNull(strArray67); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strSet72); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertNotNull(constantDescList74); + org.junit.Assert.assertNotNull(linkedHashSetArray76); + org.junit.Assert.assertNotNull(strSetArray77); + org.junit.Assert.assertNotNull(strSetArray90); + org.junit.Assert.assertNotNull(charArray93); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray93), " "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray93), " "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray93), "[ , ]"); + org.junit.Assert.assertEquals("'" + str94 + "' != '" + " " + "'", str94, " "); + org.junit.Assert.assertNotNull(strIterableArrayEntry95); + } + + @Test + public void test0561() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0561"); + java.util.Set strSet2 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Spliterator strSpliterator3 = strSet2.spliterator(); + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertNotNull(strSpliterator3); + } + + @Test + public void test0562() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0562"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig4 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy6 = null; + parserConfig5.propertyNamingStrategy = propertyNamingStrategy6; + boolean boolean8 = parserConfig5.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig9 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean10 = parserConfig9.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig9.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray28 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList29 = new java.util.ArrayList(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) constantDescList29, constantDescArray28); + java.util.ListIterator constantDescItor32 = constantDescList29.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig33 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean34 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap35 = parserConfig33.getDerializers(); + boolean boolean36 = constantDescList29.equals((java.lang.Object) parserConfig33); + parserConfig33.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean39 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap40 = parserConfig33.getDeserializers(); + java.util.List parserConfigList41 = java.util.List.of(parserConfig3, parserConfig4, parserConfig5, parserConfig9, parserConfig33); + java.util.List parserConfigList42 = java.util.List.of(parserConfig33); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertNotNull(parserConfig4); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + false + "'", boolean8 == false); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNotNull(constantDescArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(constantDescItor32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap35); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + false + "'", boolean39 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap40); + org.junit.Assert.assertNotNull(parserConfigList41); + org.junit.Assert.assertNotNull(parserConfigList42); + } + + @Test + public void test0563() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0563"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig4 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = null; + serializeConfig4.setPropertyNamingStrategy(propertyNamingStrategy5); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig9 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str10 = serializeConfig9.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig13 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig13.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig17 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig17.clearSerializers(); + java.util.Map strMap19 = java.util.Map.of("true", serializeConfig2, "", serializeConfig4, "fastjson.parser.safeMode", serializeConfig9, "97", serializeConfig13, "10.0", serializeConfig17); + serializeConfig13.setTypeKey("\"fastjson.parser.safeMode\""); + serializeConfig13.setTypeKey("d\000\377d\001"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "@type" + "'", str10, "@type"); + org.junit.Assert.assertNotNull(serializeConfig17); + org.junit.Assert.assertNotNull(strMap19); + } + + @Test + public void test0564() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0564"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + parserConfig1.setAutoTypeSupport(true); + parserConfig1.setAsmEnable(false); + boolean boolean6 = parserConfig1.fieldBased; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser8 = new com.alibaba.fastjson.parser.DefaultJSONParser("10.0", parserConfig1, (int) (short) -1); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + } + + @Test + public void test0565() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0565"); + byte[] byteArray4 = new byte[] { (byte) -1, (byte) -1, (byte) 100, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray4, "100"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 100"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[-1, -1, 100, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u01ff\u01ff\u0164\u0101" + "'", str6, "\u01ff\u01ff\u0164\u0101"); + } + + @Test + public void test0566() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0566"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("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 test0567() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0567"); + int[] intArray1 = new int[] { (short) -1 }; + java.util.Set intArraySet2 = java.util.Set.of(intArray1); + int[] intArray4 = new int[] { (short) -1 }; + java.util.Set intArraySet5 = java.util.Set.of(intArray4); + java.util.Set intArraySet6 = java.util.Set.of(intArray1, intArray4); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(intArray1, 4, 6); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 4, count 6, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(intArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray1), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet2); + org.junit.Assert.assertNotNull(intArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray4), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet5); + org.junit.Assert.assertNotNull(intArraySet6); + } + + @Test + public void test0568() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0568"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver5 = null; + defaultJSONParser1.setFieldTypeResolver(fieldTypeResolver5); + java.lang.String str7 = defaultJSONParser1.getDateFomartPattern(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str7, "yyyy-MM-dd HH:mm:ss"); + } + + @Test + public void test0569() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0569"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(true); + } + + @Test + public void test0570() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0570"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + defaultJSONParser30.resolveStatus = (short) 10; + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + } + + @Test + public void test0571() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0571"); + java.lang.String str1 = java.lang.String.valueOf((long) 512); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "512" + "'", str1, "512"); + } + + @Test + public void test0572() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0572"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.Feature feature5 = com.alibaba.fastjson.parser.Feature.AutoCloseSource; + defaultJSONParser1.config(feature5, true); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertTrue("'" + feature5 + "' != '" + com.alibaba.fastjson.parser.Feature.AutoCloseSource + "'", feature5.equals(com.alibaba.fastjson.parser.Feature.AutoCloseSource)); + } + + @Test + public void test0573() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0573"); + java.util.Map strMap1 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.reflect.Field field2 = com.alibaba.fastjson.parser.ParserConfig.getFieldFromCache("[, -1.0, 0.0, fastjson.parser.safeMode, 0, @type, , 1, -1.0]", strMap1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Map.get(Object)\" because \"fieldCacheMap\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0574() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0574"); + java.util.List> strListList0 = java.util.List.of(); + org.junit.Assert.assertNotNull(strListList0); + } + + @Test + public void test0575() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0575"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray3 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray4 = (java.lang.Class[]) classArray3; + parserConfig1.initJavaBeanDeserializers(wildcardClassArray4); + parserConfig1.setJacksonCompatible(false); + java.lang.ClassLoader classLoader8 = null; + parserConfig1.setDefaultClassLoader(classLoader8); + boolean boolean10 = parserConfig1.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig1.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("", parserConfig1, (int) (byte) 100); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy14 = null; + parserConfig1.propertyNamingStrategy = propertyNamingStrategy14; + org.junit.Assert.assertNotNull(classArray3); + org.junit.Assert.assertNotNull(wildcardClassArray4); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + } + + @Test + public void test0576() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0576"); + java.util.Comparator[]>> strEntryComparator0 = java.util.Map.Entry.comparingByKey(); + org.junit.Assert.assertNotNull(strEntryComparator0); + } + + @Test + public void test0577() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0577"); + byte[] byteArray0 = new byte[] {}; + java.lang.String str2 = new java.lang.String(byteArray0, 97); + java.lang.String str3 = new java.lang.String(byteArray0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str5 = new java.lang.String(byteArray0, "a#a"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: a#a"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray0), "[]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "" + "'", str2, ""); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0578() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0578"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + java.util.Set strSet23 = java.util.Set.of("hi!"); + boolean boolean25 = strSet23.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray26 = strSet23.toArray(); + java.lang.String[] strArray29 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet30 = new java.util.LinkedHashSet(); + boolean boolean31 = java.util.Collections.addAll((java.util.Collection) strSet30, strArray29); + java.util.Set strSet34 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean35 = strSet30.removeAll((java.util.Collection) strSet34); + java.util.Spliterator strSpliterator36 = strSet30.spliterator(); + boolean boolean37 = strSet23.containsAll((java.util.Collection) strSet30); + java.lang.Object[] objArray38 = strSet30.toArray(); + java.util.stream.Stream strStream39 = strSet30.parallelStream(); + java.util.stream.Stream strStream40 = strSet30.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry41 = null; + java.util.Map.Entry[] entryArray43 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray44 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray43; + wildcardEntryArray44[0] = wildcardEntry41; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry47 = java.util.Map.entry(strStream40, wildcardEntryArray44); + boolean boolean49 = strStreamEntry47.equals((java.lang.Object) "hi!"); + java.util.List, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]>> strStreamEntryList50 = java.util.List.of(strStreamEntry47); + java.util.stream.Stream strStream51 = strStreamEntry47.getKey(); + boolean boolean52 = constantDescList17.equals((java.lang.Object) strStreamEntry47); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser54 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser54.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer57 = defaultJSONParser54.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser59 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer60 = defaultJSONParser59.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser62 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser62.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer65 = defaultJSONParser62.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser67 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser67.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer70 = defaultJSONParser67.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser72 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer73 = defaultJSONParser72.getLexer(); + java.util.Set jSONLexerSet74 = java.util.Set.of(jSONLexer57, jSONLexer60, jSONLexer65, jSONLexer70, jSONLexer73); + int int75 = constantDescList17.indexOf((java.lang.Object) jSONLexer60); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(objArray26); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray26), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray26), "[hi!]"); + org.junit.Assert.assertNotNull(strArray29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(strSet34); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertNotNull(strSpliterator36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(objArray38); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray38), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray38), "[]"); + org.junit.Assert.assertNotNull(strStream39); + org.junit.Assert.assertNotNull(strStream40); + org.junit.Assert.assertNotNull(entryArray43); + org.junit.Assert.assertNotNull(wildcardEntryArray44); + org.junit.Assert.assertNotNull(strStreamEntry47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + false + "'", boolean49 == false); + org.junit.Assert.assertNotNull(strStreamEntryList50); + org.junit.Assert.assertNotNull(strStream51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + false + "'", boolean52 == false); + org.junit.Assert.assertNotNull(jSONLexer57); + org.junit.Assert.assertNotNull(jSONLexer60); + org.junit.Assert.assertNotNull(jSONLexer65); + org.junit.Assert.assertNotNull(jSONLexer70); + org.junit.Assert.assertNotNull(jSONLexer73); + org.junit.Assert.assertNotNull(jSONLexerSet74); + org.junit.Assert.assertTrue("'" + int75 + "' != '" + (-1) + "'", int75 == (-1)); + } + + @Test + public void test0579() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0579"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + boolean boolean27 = strStreamEntry25.equals((java.lang.Object) "hi!"); + com.alibaba.fastjson.parser.Feature feature28 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + boolean boolean29 = strStreamEntry25.equals((java.lang.Object) feature28); + java.util.Map.Entry[] entryArray31 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry[], ? extends java.util.Spliterator>[] wildcardEntryArray32 = (java.util.Map.Entry[], ? extends java.util.Spliterator>[]) entryArray31; + java.util.Map[], java.util.Spliterator> strIterableArrayMap33 = java.util.Map.ofEntries((java.util.Map.Entry[], ? extends java.util.Spliterator>[]) entryArray31); + // The following exception was thrown during execution in test generation + try { + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray34 = strStreamEntry25.setValue((java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray31); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: not supported"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertTrue("'" + feature28 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature28.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertNotNull(entryArray31); + org.junit.Assert.assertNotNull(wildcardEntryArray32); + org.junit.Assert.assertNotNull(strIterableArrayMap33); + } + + @Test + public void test0580() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0580"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + java.util.Set strSet24 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet26 = java.util.Set.of("hi!"); + boolean boolean28 = strSet26.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray29 = strSet26.toArray(); + java.lang.String[] strArray32 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet33 = new java.util.LinkedHashSet(); + boolean boolean34 = java.util.Collections.addAll((java.util.Collection) strSet33, strArray32); + java.util.Set strSet37 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean38 = strSet33.removeAll((java.util.Collection) strSet37); + java.util.Spliterator strSpliterator39 = strSet33.spliterator(); + boolean boolean40 = strSet26.containsAll((java.util.Collection) strSet33); + java.lang.String[] strArray43 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet44 = new java.util.LinkedHashSet(); + boolean boolean45 = java.util.Collections.addAll((java.util.Collection) strSet44, strArray43); + java.util.Set strSet48 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean49 = strSet44.removeAll((java.util.Collection) strSet48); + java.util.List constantDescList50 = java.util.List.copyOf((java.util.Collection) strSet44); + java.lang.String[] strArray56 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList57 = new java.util.ArrayList(); + boolean boolean58 = java.util.Collections.addAll((java.util.Collection) strList57, strArray56); + boolean boolean59 = strSet44.containsAll((java.util.Collection) strList57); + java.lang.String[] strArray62 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet63 = new java.util.LinkedHashSet(); + boolean boolean64 = java.util.Collections.addAll((java.util.Collection) strSet63, strArray62); + java.util.Set strSet67 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean68 = strSet63.removeAll((java.util.Collection) strSet67); + java.util.List constantDescList69 = java.util.List.copyOf((java.util.Collection) strSet63); + boolean boolean70 = strSet44.removeAll((java.util.Collection) strSet63); + boolean boolean71 = strSet26.containsAll((java.util.Collection) strSet44); + boolean boolean72 = strSet24.containsAll((java.util.Collection) strSet26); + java.util.List> strComparableList76 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray77 = new java.lang.String[] {}; + java.lang.Object obj78 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray77); + java.lang.Object obj79 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) strSet24, strArray77); + boolean boolean80 = constantDescList17.equals((java.lang.Object) strSet24); + constantDescList17.add(1, (java.lang.constant.ConstantDesc) "fastjson.parser.autoTypeSupport"); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + false + "'", boolean28 == false); + org.junit.Assert.assertNotNull(objArray29); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray29), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray29), "[hi!]"); + org.junit.Assert.assertNotNull(strArray32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSet37); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(strSpliterator39); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strArray43); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertNotNull(strSet48); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertNotNull(constantDescList50); + org.junit.Assert.assertNotNull(strArray56); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + false + "'", boolean59 == false); + org.junit.Assert.assertNotNull(strArray62); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + true + "'", boolean64 == true); + org.junit.Assert.assertNotNull(strSet67); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(constantDescList69); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + false + "'", boolean70 == false); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + false + "'", boolean72 == false); + org.junit.Assert.assertNotNull(strComparableList76); + org.junit.Assert.assertNotNull(strArray77); + org.junit.Assert.assertNotNull(obj78); + org.junit.Assert.assertNotNull(obj79); + org.junit.Assert.assertTrue("'" + boolean80 + "' != '" + false + "'", boolean80 == false); + } + + @Test + public void test0581() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0581"); + byte[] byteArray0 = null; + java.nio.charset.Charset charset1 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, charset1); + 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 test0582() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0582"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray3 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray4 = (java.lang.Class[]) classArray3; + parserConfig1.initJavaBeanDeserializers(wildcardClassArray4); + parserConfig1.setJacksonCompatible(false); + java.lang.ClassLoader classLoader8 = null; + parserConfig1.setDefaultClassLoader(classLoader8); + boolean boolean10 = parserConfig1.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig1.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("", parserConfig1, (int) (byte) 100); + com.alibaba.fastjson.parser.ParserConfig parserConfig14 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray16 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray17 = (java.lang.Class[]) classArray16; + parserConfig14.initJavaBeanDeserializers(wildcardClassArray17); + parserConfig14.setJacksonCompatible(false); + java.lang.ClassLoader classLoader21 = null; + parserConfig14.setDefaultClassLoader(classLoader21); + boolean boolean23 = parserConfig14.compatibleWithJavaBean; + java.lang.constant.ConstantDesc[] constantDescArray40 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList41 = new java.util.ArrayList(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) constantDescList41, constantDescArray40); + java.util.ListIterator constantDescItor44 = constantDescList41.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig45 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean46 = parserConfig45.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap47 = parserConfig45.getDerializers(); + boolean boolean48 = constantDescList41.equals((java.lang.Object) parserConfig45); + parserConfig45.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean51 = parserConfig45.isSafeMode(); + parserConfig45.setJacksonCompatible(true); + boolean boolean54 = parserConfig45.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig55 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy56 = null; + parserConfig55.propertyNamingStrategy = propertyNamingStrategy56; + java.lang.reflect.Type type58 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer59 = parserConfig55.get(type58); + boolean boolean60 = parserConfig55.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig55; + com.alibaba.fastjson.parser.ParserConfig parserConfig62 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy63 = null; + parserConfig62.propertyNamingStrategy = propertyNamingStrategy63; + boolean boolean65 = parserConfig62.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig66 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray68 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray69 = (java.lang.Class[]) classArray68; + parserConfig66.initJavaBeanDeserializers(wildcardClassArray69); + com.alibaba.fastjson.parser.ParserConfig parserConfig71 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray73 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray74 = (java.lang.Class[]) classArray73; + parserConfig71.initJavaBeanDeserializers(wildcardClassArray74); + java.util.List[]> wildcardClassArrayList76 = java.util.List.of(wildcardClassArray69, wildcardClassArray74); + parserConfig62.initJavaBeanDeserializers(wildcardClassArray69); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser79 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer80 = defaultJSONParser79.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask81 = null; + defaultJSONParser79.addResolveTask(resolveTask81); + com.alibaba.fastjson.parser.ParserConfig parserConfig83 = defaultJSONParser79.getConfig(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser85 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj86 = defaultJSONParser85.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig87 = defaultJSONParser85.getConfig(); + com.alibaba.fastjson.parser.SymbolTable symbolTable88 = parserConfig87.symbolTable; + java.util.List parserConfigList89 = java.util.List.of(parserConfig1, parserConfig14, parserConfig45, parserConfig55, parserConfig62, parserConfig83, parserConfig87); + com.alibaba.fastjson.parser.ParserConfig.AutoTypeCheckHandler autoTypeCheckHandler90 = null; + parserConfig62.addAutoTypeCheckHandler(autoTypeCheckHandler90); + org.junit.Assert.assertNotNull(classArray3); + org.junit.Assert.assertNotNull(wildcardClassArray4); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNotNull(classArray16); + org.junit.Assert.assertNotNull(wildcardClassArray17); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(constantDescArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(constantDescItor44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(parserConfig55); + org.junit.Assert.assertNull(objectDeserializer59); +// flaky: org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + false + "'", boolean60 == false); + org.junit.Assert.assertNotNull(parserConfig62); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + false + "'", boolean65 == false); + org.junit.Assert.assertNotNull(classArray68); + org.junit.Assert.assertNotNull(wildcardClassArray69); + org.junit.Assert.assertNotNull(classArray73); + org.junit.Assert.assertNotNull(wildcardClassArray74); + org.junit.Assert.assertNotNull(wildcardClassArrayList76); + org.junit.Assert.assertNotNull(jSONLexer80); + org.junit.Assert.assertNotNull(parserConfig83); + org.junit.Assert.assertEquals("'" + obj86 + "' != '" + "97" + "'", obj86, "97"); + org.junit.Assert.assertNotNull(parserConfig87); + org.junit.Assert.assertNotNull(symbolTable88); + org.junit.Assert.assertNotNull(parserConfigList89); + } + + @Test + public void test0583() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0583"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj28 = defaultJSONParser27.input; + java.util.Set strSet30 = java.util.Set.of("hi!"); + boolean boolean32 = strSet30.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray33 = strSet30.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser35 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj36 = defaultJSONParser35.input; + java.util.Set strSet38 = java.util.Set.of("hi!"); + boolean boolean40 = strSet38.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray41 = strSet38.toArray(); + java.lang.String[] strArray44 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet45 = new java.util.LinkedHashSet(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strSet45, strArray44); + java.util.Set strSet49 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean50 = strSet45.removeAll((java.util.Collection) strSet49); + java.util.Spliterator strSpliterator51 = strSet45.spliterator(); + boolean boolean52 = strSet38.containsAll((java.util.Collection) strSet45); + java.lang.Object[] objArray53 = strSet45.toArray(); + java.util.Map defaultJSONParserMap54 = java.util.Map.of(defaultJSONParser27, objArray33, defaultJSONParser35, objArray53); + int int55 = constantDescList9.indexOf((java.lang.Object) defaultJSONParser27); + java.util.function.UnaryOperator constantDescUnaryOperator56 = null; + // The following exception was thrown during execution in test generation + try { + constantDescList9.replaceAll(constantDescUnaryOperator56); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + "97" + "'", obj36, "97"); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[hi!]"); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSpliterator51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(objArray53); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray53), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray53), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap54); + org.junit.Assert.assertTrue("'" + int55 + "' != '" + (-1) + "'", int55 == (-1)); + } + + @Test + public void test0584() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0584"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String str6 = defaultJSONParser1.getInput(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.popContext(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"parent\" because \"this.context\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "97" + "'", str6, "97"); + } + + @Test + public void test0585() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0585"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("0.0", "97"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 97"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0586() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0586"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("10.0"); + java.lang.Object obj2 = null; + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.parseObject(obj2); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"Object.getClass()\" because \"object\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0587() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0587"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + parserConfig5.setAutoTypeSupport(false); + parserConfig5.setSafeMode(false); + com.alibaba.fastjson.spi.Module module10 = null; + parserConfig5.register(module10); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + } + + @Test + public void test0588() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0588"); + byte[] byteArray0 = new byte[] {}; + java.lang.String str2 = new java.lang.String(byteArray0, 97); + java.lang.String str3 = new java.lang.String(byteArray0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str5 = new java.lang.String(byteArray0, "2.0"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 2.0"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray0), "[]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "" + "'", str2, ""); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0589() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0589"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.Iterator constantDescItor10 = constantDescList9.iterator(); + java.util.List> strCollectionList11 = java.util.List.of(); + int int12 = constantDescList9.lastIndexOf((java.lang.Object) strCollectionList11); + java.lang.constant.ConstantDesc[] constantDescArray29 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList30 = new java.util.ArrayList(); + boolean boolean31 = java.util.Collections.addAll((java.util.Collection) constantDescList30, constantDescArray29); + java.util.ListIterator constantDescItor33 = constantDescList30.listIterator(0); + java.util.ListIterator constantDescItor34 = constantDescList30.listIterator(); + java.util.Set strSet37 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet39 = java.util.Set.of("hi!"); + boolean boolean41 = strSet39.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray42 = strSet39.toArray(); + java.lang.String[] strArray45 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet46 = new java.util.LinkedHashSet(); + boolean boolean47 = java.util.Collections.addAll((java.util.Collection) strSet46, strArray45); + java.util.Set strSet50 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean51 = strSet46.removeAll((java.util.Collection) strSet50); + java.util.Spliterator strSpliterator52 = strSet46.spliterator(); + boolean boolean53 = strSet39.containsAll((java.util.Collection) strSet46); + java.lang.String[] strArray56 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet57 = new java.util.LinkedHashSet(); + boolean boolean58 = java.util.Collections.addAll((java.util.Collection) strSet57, strArray56); + java.util.Set strSet61 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean62 = strSet57.removeAll((java.util.Collection) strSet61); + java.util.List constantDescList63 = java.util.List.copyOf((java.util.Collection) strSet57); + java.lang.String[] strArray69 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList70 = new java.util.ArrayList(); + boolean boolean71 = java.util.Collections.addAll((java.util.Collection) strList70, strArray69); + boolean boolean72 = strSet57.containsAll((java.util.Collection) strList70); + java.lang.String[] strArray75 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet76 = new java.util.LinkedHashSet(); + boolean boolean77 = java.util.Collections.addAll((java.util.Collection) strSet76, strArray75); + java.util.Set strSet80 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean81 = strSet76.removeAll((java.util.Collection) strSet80); + java.util.List constantDescList82 = java.util.List.copyOf((java.util.Collection) strSet76); + boolean boolean83 = strSet57.removeAll((java.util.Collection) strSet76); + boolean boolean84 = strSet39.containsAll((java.util.Collection) strSet57); + boolean boolean85 = strSet37.containsAll((java.util.Collection) strSet39); + java.util.List> strComparableList89 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray90 = new java.lang.String[] {}; + java.lang.Object obj91 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray90); + java.lang.Object obj92 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) strSet37, strArray90); + boolean boolean93 = constantDescList30.equals((java.lang.Object) strSet37); + int int94 = constantDescList9.indexOf((java.lang.Object) constantDescList30); + java.lang.Object obj95 = null; + // The following exception was thrown during execution in test generation + try { + int int96 = constantDescList9.lastIndexOf(obj95); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + org.junit.Assert.assertNotNull(strCollectionList11); + org.junit.Assert.assertTrue("'" + int12 + "' != '" + (-1) + "'", int12 == (-1)); + org.junit.Assert.assertNotNull(constantDescArray29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(constantDescItor33); + org.junit.Assert.assertNotNull(constantDescItor34); + org.junit.Assert.assertNotNull(strSet37); + org.junit.Assert.assertNotNull(strSet39); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + false + "'", boolean41 == false); + org.junit.Assert.assertNotNull(objArray42); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray42), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray42), "[hi!]"); + org.junit.Assert.assertNotNull(strArray45); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(strSet50); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + true + "'", boolean51 == true); + org.junit.Assert.assertNotNull(strSpliterator52); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + true + "'", boolean53 == true); + org.junit.Assert.assertNotNull(strArray56); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(strSet61); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + true + "'", boolean62 == true); + org.junit.Assert.assertNotNull(constantDescList63); + org.junit.Assert.assertNotNull(strArray69); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + false + "'", boolean72 == false); + org.junit.Assert.assertNotNull(strArray75); + org.junit.Assert.assertTrue("'" + boolean77 + "' != '" + true + "'", boolean77 == true); + org.junit.Assert.assertNotNull(strSet80); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + true + "'", boolean81 == true); + org.junit.Assert.assertNotNull(constantDescList82); + org.junit.Assert.assertTrue("'" + boolean83 + "' != '" + false + "'", boolean83 == false); + org.junit.Assert.assertTrue("'" + boolean84 + "' != '" + true + "'", boolean84 == true); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + false + "'", boolean85 == false); + org.junit.Assert.assertNotNull(strComparableList89); + org.junit.Assert.assertNotNull(strArray90); + org.junit.Assert.assertNotNull(obj91); + org.junit.Assert.assertNotNull(obj92); + org.junit.Assert.assertTrue("'" + boolean93 + "' != '" + false + "'", boolean93 == false); + org.junit.Assert.assertTrue("'" + int94 + "' != '" + (-1) + "'", int94 == (-1)); + } + + @Test + public void test0590() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0590"); + byte[] byteArray6 = new byte[] { (byte) -1, (byte) 100, (byte) 1, (byte) 10, (byte) 100, (byte) -1 }; + // The following exception was thrown during execution in test generation + try { + java.lang.String str8 = new java.lang.String(byteArray6, "\u23ff"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ?"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray6); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray6), "[-1, 100, 1, 10, 100, -1]"); + } + + @Test + public void test0591() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0591"); + java.lang.String str1 = java.lang.String.valueOf(16809984); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "16809984" + "'", str1, "16809984"); + } + + @Test + public void test0592() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0592"); + java.util.List, com.alibaba.fastjson.parser.Feature>> constantDescListMapList0 = java.util.List.of(); + org.junit.Assert.assertNotNull(constantDescListMapList0); + } + + @Test + public void test0593() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0593"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig4 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = null; + serializeConfig4.setPropertyNamingStrategy(propertyNamingStrategy5); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig9 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str10 = serializeConfig9.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig13 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig13.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig17 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig17.clearSerializers(); + java.util.Map strMap19 = java.util.Map.of("true", serializeConfig2, "", serializeConfig4, "fastjson.parser.safeMode", serializeConfig9, "97", serializeConfig13, "10.0", serializeConfig17); + java.lang.reflect.Type type20 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer21 = serializeConfig4.get(type20); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy22 = null; + serializeConfig4.propertyNamingStrategy = propertyNamingStrategy22; + serializeConfig4.clearSerializers(); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "@type" + "'", str10, "@type"); + org.junit.Assert.assertNotNull(serializeConfig17); + org.junit.Assert.assertNotNull(strMap19); + org.junit.Assert.assertNull(objectSerializer21); + } + + @Test + public void test0594() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0594"); + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass1 = java.lang.Class.forName("5"); + org.junit.Assert.fail("Expected exception of type java.lang.ClassNotFoundException; message: 5"); + } catch (java.lang.ClassNotFoundException e) { + // Expected exception. + } + } + + @Test + public void test0595() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0595"); + java.lang.constant.ConstantDesc[] constantDescArray25 = new java.lang.constant.ConstantDesc[] { "\u01ff", "0", "a#a", "\"fastjson.parser.autoTypeAccept\"", 1, "3.0", "0", 1048576, 4096, 16, 8388608, 2, 100L, "4aa ", "3.0", "@type", "3.0", "fastjson.parser.deny.internal", "\"fastjson.parser.safeMode\"", 10.0f, 0, 0L, "fastjson.parser.deny", "fastjson.parser.deny.internal", 2 }; + java.util.ArrayList constantDescList26 = new java.util.ArrayList(); + boolean boolean27 = java.util.Collections.addAll((java.util.Collection) constantDescList26, constantDescArray25); + com.alibaba.fastjson.parser.Feature feature28 = com.alibaba.fastjson.parser.Feature.TrimStringFieldValue; + boolean boolean29 = constantDescList26.remove((java.lang.Object) feature28); + java.util.List> strComparableList33 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray34 = new java.lang.String[] {}; + java.lang.Object obj35 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray34); + // The following exception was thrown during execution in test generation + try { + java.lang.Comparable[] strComparableArray36 = constantDescList26.toArray((java.lang.Comparable[]) strArray34); + org.junit.Assert.fail("Expected exception of type java.lang.ArrayStoreException; message: arraycopy: element type mismatch: can not cast one of the elements of java.lang.Object[] to the type of the destination array, java.lang.String"); + } catch (java.lang.ArrayStoreException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertTrue("'" + feature28 + "' != '" + com.alibaba.fastjson.parser.Feature.TrimStringFieldValue + "'", feature28.equals(com.alibaba.fastjson.parser.Feature.TrimStringFieldValue)); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertNotNull(strComparableList33); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertNotNull(obj35); + } + + @Test + public void test0596() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0596"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig4 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = null; + serializeConfig4.setPropertyNamingStrategy(propertyNamingStrategy5); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig9 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str10 = serializeConfig9.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig13 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig13.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig17 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig17.clearSerializers(); + java.util.Map strMap19 = java.util.Map.of("true", serializeConfig2, "", serializeConfig4, "fastjson.parser.safeMode", serializeConfig9, "97", serializeConfig13, "10.0", serializeConfig17); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj22 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) serializeConfig9, "fastjson.parser.deny.internal", true); +// flaky: org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"com.alibaba.fastjson.spi.Module.createSerializer(com.alibaba.fastjson.serializer.SerializeConfig, java.lang.Class)\" because \"module\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "@type" + "'", str10, "@type"); + org.junit.Assert.assertNotNull(serializeConfig17); + org.junit.Assert.assertNotNull(strMap19); + } + + @Test + public void test0597() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0597"); + byte[] byteArray0 = new byte[] {}; + java.lang.String str2 = new java.lang.String(byteArray0, 97); + java.nio.charset.Charset charset3 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, charset3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray0), "[]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "" + "'", str2, ""); + } + + @Test + public void test0598() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0598"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("\"fastjson.parser.safeMode\"", true); + java.lang.String str3 = jSONPath2.toJSONString(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig5.setTypeKey("true"); + java.lang.reflect.Type type8 = null; + java.lang.String[] strArray11 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet12 = new java.util.LinkedHashSet(); + boolean boolean13 = java.util.Collections.addAll((java.util.Collection) strSet12, strArray11); + java.util.Set strSet16 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean17 = strSet12.removeAll((java.util.Collection) strSet16); + java.util.List constantDescList18 = java.util.List.copyOf((java.util.Collection) strSet12); + com.alibaba.fastjson.parser.Feature feature19 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean20 = constantDescList18.contains((java.lang.Object) feature19); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory21 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig22 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory21); + boolean boolean23 = constantDescList18.equals((java.lang.Object) parserConfig22); + parserConfig22.setAsmEnable(false); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy26 = parserConfig22.propertyNamingStrategy; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy27 = parserConfig22.propertyNamingStrategy; + // The following exception was thrown during execution in test generation + try { + java.io.Serializable[] serializableArray28 = jSONPath2.eval((java.lang.Object) serializeConfig5, type8, parserConfig22); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. \"fastjson.parser.safeMode\""); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\"\\\"fastjson.parser.safeMode\\\"\"" + "'", str3, "\"\\\"fastjson.parser.safeMode\\\"\""); + org.junit.Assert.assertNotNull(strArray11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSet16); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(constantDescList18); + org.junit.Assert.assertTrue("'" + feature19 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature19.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + false + "'", boolean20 == false); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNull(propertyNamingStrategy26); + org.junit.Assert.assertNull(propertyNamingStrategy27); + } + + @Test + public void test0599() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0599"); + java.lang.Module module0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass2 = java.lang.Class.forName(module0, "a#a"); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0600() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0600"); + com.alibaba.fastjson.JSONPath jSONPath1 = com.alibaba.fastjson.JSONPath.compile(" "); + java.util.Set charSequenceSet5 = java.util.Set.of((java.lang.CharSequence) "yyyy-MM-dd HH:mm:ss", (java.lang.CharSequence) "true", (java.lang.CharSequence) "# a"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj6 = jSONPath1.eval((java.lang.Object) "# a"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: String index out of range: 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONPath1); + org.junit.Assert.assertNotNull(charSequenceSet5); + } + + @Test + public void test0601() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0601"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + // The following exception was thrown during execution in test generation + try { + boolean boolean13 = constantDescList9.add((java.lang.constant.ConstantDesc) 97); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + } + + @Test + public void test0602() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0602"); + java.lang.String str1 = java.lang.String.valueOf((float) ' '); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "32.0" + "'", str1, "32.0"); + } + + @Test + public void test0603() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0603"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + boolean boolean27 = strStreamEntry25.equals((java.lang.Object) "hi!"); + com.alibaba.fastjson.parser.Feature feature28 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + boolean boolean29 = strStreamEntry25.equals((java.lang.Object) feature28); + java.util.stream.Stream strStream30 = strStreamEntry25.getKey(); + com.alibaba.fastjson.parser.Feature feature31 = com.alibaba.fastjson.parser.Feature.SafeMode; + int int32 = feature31.getMask(); + boolean boolean33 = strStreamEntry25.equals((java.lang.Object) int32); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertTrue("'" + feature28 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature28.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertNotNull(strStream30); + org.junit.Assert.assertTrue("'" + feature31 + "' != '" + com.alibaba.fastjson.parser.Feature.SafeMode + "'", feature31.equals(com.alibaba.fastjson.parser.Feature.SafeMode)); + org.junit.Assert.assertTrue("'" + int32 + "' != '" + 16777216 + "'", int32 == 16777216); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + false + "'", boolean33 == false); + } + + @Test + public void test0604() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0604"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + java.util.List extraTypeProviderList7 = defaultJSONParser1.getExtraTypeProviders(); + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.List constantDescList17 = java.util.List.copyOf((java.util.Collection) strSet11); + java.util.Iterator constantDescItor18 = constantDescList17.iterator(); + java.util.List> strCollectionList19 = java.util.List.of(); + int int20 = constantDescList17.lastIndexOf((java.lang.Object) strCollectionList19); + defaultJSONParser1.checkListResolve((java.util.Collection) strCollectionList19); + // The following exception was thrown during execution in test generation + try { + int int23 = com.alibaba.fastjson.JSONPath.size((java.lang.Object) strCollectionList19, "1097728.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 1097728.0"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertNotNull(extraTypeProviderList7); + org.junit.Assert.assertNotNull(strArray10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(constantDescList17); + org.junit.Assert.assertNotNull(constantDescItor18); + org.junit.Assert.assertNotNull(strCollectionList19); + org.junit.Assert.assertTrue("'" + int20 + "' != '" + (-1) + "'", int20 == (-1)); + } + + @Test + public void test0605() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0605"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig3 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy6 = null; + serializeConfig5.setPropertyNamingStrategy(propertyNamingStrategy6); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig10 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str11 = serializeConfig10.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig14 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig14.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig18 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig18.clearSerializers(); + java.util.Map strMap20 = java.util.Map.of("true", serializeConfig3, "", serializeConfig5, "fastjson.parser.safeMode", serializeConfig10, "97", serializeConfig14, "10.0", serializeConfig18); + serializeConfig10.clearSerializers(); + java.lang.String str22 = serializeConfig10.getTypeKey(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser24 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj25 = defaultJSONParser24.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig26 = defaultJSONParser24.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig27 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig28 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy29 = null; + parserConfig28.propertyNamingStrategy = propertyNamingStrategy29; + boolean boolean31 = parserConfig28.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig32 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean33 = parserConfig32.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap34 = parserConfig32.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray51 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList52 = new java.util.ArrayList(); + boolean boolean53 = java.util.Collections.addAll((java.util.Collection) constantDescList52, constantDescArray51); + java.util.ListIterator constantDescItor55 = constantDescList52.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig56 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean57 = parserConfig56.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap58 = parserConfig56.getDerializers(); + boolean boolean59 = constantDescList52.equals((java.lang.Object) parserConfig56); + parserConfig56.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean62 = parserConfig56.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap63 = parserConfig56.getDeserializers(); + java.util.List parserConfigList64 = java.util.List.of(parserConfig26, parserConfig27, parserConfig28, parserConfig32, parserConfig56); + com.alibaba.fastjson.JSONPath jSONPath66 = new com.alibaba.fastjson.JSONPath("#", serializeConfig10, parserConfig27, false); + com.alibaba.fastjson.serializer.SerializeBeanInfo serializeBeanInfo67 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer68 = serializeConfig10.createJavaBeanSerializer(serializeBeanInfo67); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"jsonType\" because \"beanInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "@type" + "'", str11, "@type"); + org.junit.Assert.assertNotNull(serializeConfig18); + org.junit.Assert.assertNotNull(strMap20); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "@type" + "'", str22, "@type"); + org.junit.Assert.assertEquals("'" + obj25 + "' != '" + "97" + "'", obj25, "97"); + org.junit.Assert.assertNotNull(parserConfig26); + org.junit.Assert.assertNotNull(parserConfig27); + org.junit.Assert.assertNotNull(parserConfig28); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + false + "'", boolean33 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap34); + org.junit.Assert.assertNotNull(constantDescArray51); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + true + "'", boolean53 == true); + org.junit.Assert.assertNotNull(constantDescItor55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + false + "'", boolean57 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap58); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + false + "'", boolean59 == false); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + false + "'", boolean62 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap63); + org.junit.Assert.assertNotNull(parserConfigList64); + } + + @Test + public void test0606() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0606"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + defaultJSONParser1.setDateFormat("fastjson.parser.safeMode"); + com.alibaba.fastjson.parser.SymbolTable symbolTable8 = defaultJSONParser1.getSymbolTable(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser10 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer11 = defaultJSONParser10.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask12 = null; + defaultJSONParser10.addResolveTask(resolveTask12); + com.alibaba.fastjson.parser.ParserConfig parserConfig14 = defaultJSONParser10.getConfig(); + java.lang.String[] strArray17 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet18 = new java.util.LinkedHashSet(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strSet18, strArray17); + java.util.Set strSet22 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean23 = strSet18.removeAll((java.util.Collection) strSet22); + defaultJSONParser10.checkListResolve((java.util.Collection) strSet22); + java.text.DateFormat dateFormat25 = defaultJSONParser10.getDateFormat(); + defaultJSONParser10.setResolveStatus((int) 'a'); + java.lang.Object obj29 = defaultJSONParser10.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig30 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray32 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray33 = (java.lang.Class[]) classArray32; + parserConfig30.initJavaBeanDeserializers(wildcardClassArray33); + parserConfig30.setJacksonCompatible(false); + java.lang.ClassLoader classLoader37 = null; + parserConfig30.setDefaultClassLoader(classLoader37); + boolean boolean39 = parserConfig30.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap40 = parserConfig30.getDeserializers(); + defaultJSONParser10.setConfig(parserConfig30); + defaultJSONParser1.setConfig(parserConfig30); + parserConfig30.setSafeMode(true); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(symbolTable8); + org.junit.Assert.assertNotNull(jSONLexer11); + org.junit.Assert.assertNotNull(parserConfig14); + org.junit.Assert.assertNotNull(strArray17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSet22); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(dateFormat25); + org.junit.Assert.assertNull(obj29); + org.junit.Assert.assertNotNull(classArray32); + org.junit.Assert.assertNotNull(wildcardClassArray33); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + false + "'", boolean39 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap40); + } + + @Test + public void test0607() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0607"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser1.resolveStatus = (byte) -1; + java.lang.Object obj27 = defaultJSONParser1.resolveReference("# a"); + // The following exception was thrown during execution in test generation + try { + boolean boolean29 = com.alibaba.fastjson.JSONPath.contains((java.lang.Object) defaultJSONParser1, "fastjson.parser.safeMode"); +// flaky: org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"com.alibaba.fastjson.spi.Module.createSerializer(com.alibaba.fastjson.serializer.SerializeConfig, java.lang.Class)\" because \"module\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertNull(obj27); + } + + @Test + public void test0608() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0608"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.lang.Object[] objArray10 = strSet3.toArray(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(objArray10); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray10), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray10), "[]"); + } + + @Test + public void test0609() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0609"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + java.lang.Object obj20 = defaultJSONParser1.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray23 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray24 = (java.lang.Class[]) classArray23; + parserConfig21.initJavaBeanDeserializers(wildcardClassArray24); + parserConfig21.setJacksonCompatible(false); + java.lang.ClassLoader classLoader28 = null; + parserConfig21.setDefaultClassLoader(classLoader28); + boolean boolean30 = parserConfig21.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap31 = parserConfig21.getDeserializers(); + defaultJSONParser1.setConfig(parserConfig21); + int int33 = defaultJSONParser1.getResolveStatus(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask34 = defaultJSONParser1.getLastResolveTask(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertNotNull(classArray23); + org.junit.Assert.assertNotNull(wildcardClassArray24); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap31); + org.junit.Assert.assertTrue("'" + int33 + "' != '" + 97 + "'", int33 == 97); + org.junit.Assert.assertNull(resolveTask34); + } + + @Test + public void test0610() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0610"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.reflect.Type type2 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer3 = null; + boolean boolean4 = serializeConfig1.put(type2, objectSerializer3); + java.lang.reflect.Type type5 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer6 = null; + boolean boolean7 = serializeConfig1.put(type5, objectSerializer6); + serializeConfig1.setAsmEnable(false); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + } + + @Test + public void test0611() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0611"); + java.util.Set strSet2 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.Spliterator strSpliterator17 = strSet11.spliterator(); + boolean boolean18 = strSet4.containsAll((java.util.Collection) strSet11); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.List constantDescList28 = java.util.List.copyOf((java.util.Collection) strSet22); + java.lang.String[] strArray34 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList35 = new java.util.ArrayList(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strList35, strArray34); + boolean boolean37 = strSet22.containsAll((java.util.Collection) strList35); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + java.util.List constantDescList47 = java.util.List.copyOf((java.util.Collection) strSet41); + boolean boolean48 = strSet22.removeAll((java.util.Collection) strSet41); + boolean boolean49 = strSet4.containsAll((java.util.Collection) strSet22); + boolean boolean50 = strSet2.containsAll((java.util.Collection) strSet4); + java.util.List> strComparableList54 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray55 = new java.lang.String[] {}; + java.lang.Object obj56 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray55); + java.lang.Object obj57 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) strSet2, strArray55); + java.lang.String[] strArray60 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet61 = new java.util.LinkedHashSet(); + boolean boolean62 = java.util.Collections.addAll((java.util.Collection) strSet61, strArray60); + java.util.Set strSet65 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean66 = strSet61.removeAll((java.util.Collection) strSet65); + java.util.List constantDescList67 = java.util.List.copyOf((java.util.Collection) strSet61); + java.lang.String[] strArray73 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList74 = new java.util.ArrayList(); + boolean boolean75 = java.util.Collections.addAll((java.util.Collection) strList74, strArray73); + boolean boolean76 = strSet61.containsAll((java.util.Collection) strList74); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser78 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer79 = defaultJSONParser78.getLexer(); + boolean boolean80 = strSet61.contains((java.lang.Object) defaultJSONParser78); + // The following exception was thrown during execution in test generation + try { + boolean boolean81 = strSet2.addAll((java.util.Collection) strSet61); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertNotNull(strArray10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSpliterator17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(constantDescList28); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(constantDescList47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(strComparableList54); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertNotNull(obj56); + org.junit.Assert.assertNotNull(obj57); + org.junit.Assert.assertNotNull(strArray60); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + true + "'", boolean62 == true); + org.junit.Assert.assertNotNull(strSet65); + org.junit.Assert.assertTrue("'" + boolean66 + "' != '" + true + "'", boolean66 == true); + org.junit.Assert.assertNotNull(constantDescList67); + org.junit.Assert.assertNotNull(strArray73); + org.junit.Assert.assertTrue("'" + boolean75 + "' != '" + true + "'", boolean75 == true); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(jSONLexer79); + org.junit.Assert.assertTrue("'" + boolean80 + "' != '" + false + "'", boolean80 == false); + } + + @Test + public void test0612() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0612"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.TrimStringFieldValue; + java.util.Set strSet3 = java.util.Set.of("hi!"); + boolean boolean5 = strSet3.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray6 = strSet3.toArray(); + java.lang.String[] strArray9 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet10 = new java.util.LinkedHashSet(); + boolean boolean11 = java.util.Collections.addAll((java.util.Collection) strSet10, strArray9); + java.util.Set strSet14 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean15 = strSet10.removeAll((java.util.Collection) strSet14); + java.util.Spliterator strSpliterator16 = strSet10.spliterator(); + boolean boolean17 = strSet3.containsAll((java.util.Collection) strSet10); + java.lang.Object[] objArray18 = strSet10.toArray(); + java.util.stream.Stream strStream19 = strSet10.parallelStream(); + java.util.stream.Stream strStream20 = strSet10.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry21 = null; + java.util.Map.Entry[] entryArray23 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray24 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray23; + wildcardEntryArray24[0] = wildcardEntry21; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry27 = java.util.Map.entry(strStream20, wildcardEntryArray24); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.JSONPath.arrayAdd((java.lang.Object) feature0, " #a", (java.lang.Object[]) wildcardEntryArray24); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. #a"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.TrimStringFieldValue + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.TrimStringFieldValue)); + org.junit.Assert.assertNotNull(strSet3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertNotNull(objArray6); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray6), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray6), "[hi!]"); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strSpliterator16); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(objArray18); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray18), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray18), "[]"); + org.junit.Assert.assertNotNull(strStream19); + org.junit.Assert.assertNotNull(strStream20); + org.junit.Assert.assertNotNull(entryArray23); + org.junit.Assert.assertNotNull(wildcardEntryArray24); + org.junit.Assert.assertNotNull(strStreamEntry27); + } + + @Test + public void test0613() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0613"); + byte[] byteArray5 = new byte[] { (byte) 100, (byte) 0, (byte) -1, (byte) 100, (byte) 1 }; + java.lang.String str7 = new java.lang.String(byteArray5, 0); + java.nio.charset.Charset charset8 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray5, charset8); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[100, 0, -1, 100, 1]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "d\000\377d\001" + "'", str7, "d\000\377d\001"); + } + + @Test + public void test0614() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0614"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig4 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = null; + serializeConfig4.setPropertyNamingStrategy(propertyNamingStrategy5); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig9 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str10 = serializeConfig9.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig13 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig13.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig17 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig17.clearSerializers(); + java.util.Map strMap19 = java.util.Map.of("true", serializeConfig2, "", serializeConfig4, "fastjson.parser.safeMode", serializeConfig9, "97", serializeConfig13, "10.0", serializeConfig17); + serializeConfig2.clearSerializers(); + boolean boolean21 = serializeConfig2.isAsmEnable(); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "@type" + "'", str10, "@type"); + org.junit.Assert.assertNotNull(serializeConfig17); + org.junit.Assert.assertNotNull(strMap19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + } + + @Test + public void test0615() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0615"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Spliterator strSpliterator9 = strSet3.spliterator(); + java.util.Set strSet11 = java.util.Set.of("hi!"); + boolean boolean13 = strSet11.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray14 = strSet11.toArray(); + java.lang.String[] strArray17 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet18 = new java.util.LinkedHashSet(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strSet18, strArray17); + java.util.Set strSet22 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean23 = strSet18.removeAll((java.util.Collection) strSet22); + java.util.Spliterator strSpliterator24 = strSet18.spliterator(); + boolean boolean25 = strSet11.containsAll((java.util.Collection) strSet18); + java.lang.String[] strArray28 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet29 = new java.util.LinkedHashSet(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strSet29, strArray28); + java.util.Set strSet33 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean34 = strSet29.removeAll((java.util.Collection) strSet33); + java.util.Spliterator strSpliterator35 = strSet29.spliterator(); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + java.util.List constantDescList45 = java.util.List.copyOf((java.util.Collection) strSet39); + java.lang.String[] strArray48 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet49 = new java.util.LinkedHashSet(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strSet49, strArray48); + java.util.Set strSet53 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean54 = strSet49.removeAll((java.util.Collection) strSet53); + java.lang.String[] strArray57 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet58 = new java.util.LinkedHashSet(); + boolean boolean59 = java.util.Collections.addAll((java.util.Collection) strSet58, strArray57); + java.util.Set strSet62 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean63 = strSet58.removeAll((java.util.Collection) strSet62); + java.util.Spliterator strSpliterator64 = strSet58.spliterator(); + java.lang.String[] strArray67 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet68 = new java.util.LinkedHashSet(); + boolean boolean69 = java.util.Collections.addAll((java.util.Collection) strSet68, strArray67); + java.util.Set strSet72 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean73 = strSet68.removeAll((java.util.Collection) strSet72); + java.util.List constantDescList74 = java.util.List.copyOf((java.util.Collection) strSet68); + java.util.LinkedHashSet[] linkedHashSetArray76 = new java.util.LinkedHashSet[6]; + @SuppressWarnings("unchecked") + java.util.LinkedHashSet[] strSetArray77 = (java.util.LinkedHashSet[]) linkedHashSetArray76; + strSetArray77[0] = strSet18; + strSetArray77[1] = strSet29; + strSetArray77[2] = strSet39; + strSetArray77[3] = strSet49; + strSetArray77[4] = strSet58; + strSetArray77[5] = strSet68; + java.util.LinkedHashSet[] strSetArray90 = strSet3.toArray(strSetArray77); + char[] charArray93 = new char[] { ' ', ' ' }; + java.lang.String str94 = new java.lang.String(charArray93); + java.util.Map.Entry[], char[]> strIterableArrayEntry95 = java.util.Map.entry((java.lang.Iterable[]) strSetArray77, charArray93); + // The following exception was thrown during execution in test generation + try { + java.lang.String str98 = new java.lang.String(charArray93, (int) (short) 0, 25); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 25, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSpliterator9); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + false + "'", boolean13 == false); + org.junit.Assert.assertNotNull(objArray14); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray14), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray14), "[hi!]"); + org.junit.Assert.assertNotNull(strArray17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSet22); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSpliterator24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(strSet33); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSpliterator35); + org.junit.Assert.assertNotNull(strArray38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSet43); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(constantDescList45); + org.junit.Assert.assertNotNull(strArray48); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSet53); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strArray57); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(strSet62); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(strSpliterator64); + org.junit.Assert.assertNotNull(strArray67); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strSet72); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertNotNull(constantDescList74); + org.junit.Assert.assertNotNull(linkedHashSetArray76); + org.junit.Assert.assertNotNull(strSetArray77); + org.junit.Assert.assertNotNull(strSetArray90); + org.junit.Assert.assertNotNull(charArray93); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray93), " "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray93), " "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray93), "[ , ]"); + org.junit.Assert.assertEquals("'" + str94 + "' != '" + " " + "'", str94, " "); + org.junit.Assert.assertNotNull(strIterableArrayEntry95); + } + + @Test + public void test0616() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0616"); + java.lang.String str1 = java.lang.String.valueOf((float) 65536); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "65536.0" + "'", str1, "65536.0"); + } + + @Test + public void test0617() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0617"); + java.util.Comparator>> featureEntryComparator0 = java.util.Map.Entry.comparingByKey(); + org.junit.Assert.assertNotNull(featureEntryComparator0); + } + + @Test + public void test0618() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0618"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + java.util.List extraProcessorList5 = defaultJSONParser1.getExtraProcessors(); + java.lang.Object obj6 = defaultJSONParser1.parse(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(extraProcessorList5); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + } + + @Test + public void test0619() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0619"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Spliterator strSpliterator9 = strSet3.spliterator(); + java.lang.Object[] objArray10 = strSet3.toArray(); + java.util.stream.Stream strStream11 = strSet3.parallelStream(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSpliterator9); + org.junit.Assert.assertNotNull(objArray10); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray10), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray10), "[]"); + org.junit.Assert.assertNotNull(strStream11); + } + + @Test + public void test0620() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0620"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.ListIterator constantDescItor10 = constantDescList9.listIterator(); + java.lang.constant.ConstantDesc[] constantDescArray19 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) constantDescList20, constantDescArray19); + boolean boolean23 = constantDescList20.remove((java.lang.Object) (-1)); + java.util.Set strSet25 = java.util.Set.of("hi!"); + boolean boolean27 = strSet25.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray28 = strSet25.toArray(); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.Spliterator strSpliterator38 = strSet32.spliterator(); + boolean boolean39 = strSet25.containsAll((java.util.Collection) strSet32); + java.lang.String[] strArray42 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet43 = new java.util.LinkedHashSet(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) strSet43, strArray42); + java.util.Set strSet47 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean48 = strSet43.removeAll((java.util.Collection) strSet47); + java.util.List constantDescList49 = java.util.List.copyOf((java.util.Collection) strSet43); + java.lang.String[] strArray55 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList56 = new java.util.ArrayList(); + boolean boolean57 = java.util.Collections.addAll((java.util.Collection) strList56, strArray55); + boolean boolean58 = strSet43.containsAll((java.util.Collection) strList56); + java.lang.String[] strArray61 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet62 = new java.util.LinkedHashSet(); + boolean boolean63 = java.util.Collections.addAll((java.util.Collection) strSet62, strArray61); + java.util.Set strSet66 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean67 = strSet62.removeAll((java.util.Collection) strSet66); + java.util.List constantDescList68 = java.util.List.copyOf((java.util.Collection) strSet62); + boolean boolean69 = strSet43.removeAll((java.util.Collection) strSet62); + boolean boolean70 = strSet25.containsAll((java.util.Collection) strSet43); + boolean boolean71 = constantDescList20.addAll((java.util.Collection) strSet25); + java.lang.constant.ConstantDesc constantDesc73 = constantDescList20.remove(6); + int int74 = constantDescList9.lastIndexOf((java.lang.Object) constantDescList20); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc76 = constantDescList9.get((int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.ArrayIndexOutOfBoundsException; message: Index 97 out of bounds for length 0"); + } catch (java.lang.ArrayIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + org.junit.Assert.assertNotNull(constantDescArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNotNull(objArray28); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray28), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray28), "[hi!]"); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSpliterator38); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(strArray42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strSet47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(constantDescList49); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + true + "'", boolean57 == true); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertNotNull(strArray61); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(strSet66); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + true + "'", boolean67 == true); + org.junit.Assert.assertNotNull(constantDescList68); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + false + "'", boolean69 == false); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + true + "'", boolean70 == true); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertEquals("'" + constantDesc73 + "' != '" + 1L + "'", constantDesc73, 1L); + org.junit.Assert.assertTrue("'" + int74 + "' != '" + (-1) + "'", int74 == (-1)); + } + + @Test + public void test0621() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0621"); + char[] charArray3 = new char[] { '#', ' ', 'a' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray3, (int) (byte) -1, (int) (byte) 0); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset -1, count 0, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "# a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "# a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[#, , a]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "# a" + "'", str4, "# a"); + } + + @Test + public void test0622() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0622"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("\"fastjson.parser.safeMode\"", true); + boolean boolean3 = jSONPath2.isRef(); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + } + + @Test + public void test0623() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0623"); + java.lang.String str1 = new java.lang.String("hi!10.0hi!"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "hi!10.0hi!" + "'", str1, "hi!10.0hi!"); + } + + @Test + public void test0624() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0624"); + java.lang.constant.ConstantDesc[] constantDescArray17 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList18 = new java.util.ArrayList(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) constantDescList18, constantDescArray17); + java.util.ListIterator constantDescItor21 = constantDescList18.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig22 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean23 = parserConfig22.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap24 = parserConfig22.getDerializers(); + boolean boolean25 = constantDescList18.equals((java.lang.Object) parserConfig22); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser26 = new com.alibaba.fastjson.parser.DefaultJSONParser("fastjson.parser.deny", parserConfig22); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: error parse false"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + } + + @Test + public void test0625() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0625"); + java.util.Map> serializableArrayMap0 = java.util.Map.of(); + org.junit.Assert.assertNotNull(serializableArrayMap0); + } + + @Test + public void test0626() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0626"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + com.alibaba.fastjson.parser.Feature feature3 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature4 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature5 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature6 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature7 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature8 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature[] featureArray9 = new com.alibaba.fastjson.parser.Feature[] { feature3, feature4, feature5, feature6, feature7, feature8 }; + int int10 = com.alibaba.fastjson.parser.Feature.of(featureArray9); + int int11 = com.alibaba.fastjson.parser.Feature.of(featureArray9); + java.util.List> strComparableList15 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray16 = new java.lang.String[] {}; + java.lang.Object obj17 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray16); + java.util.Map.Entry[] entryArray19 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray20 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray19; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap21 = java.util.Map.ofEntries(wildcardEntryArray20); + java.util.Map strMap22 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardEntryArray20); + java.util.List objArrayList23 = java.util.List.of((java.lang.Object[]) featureArray9, (java.lang.Object[]) strArray16, (java.lang.Object[]) wildcardEntryArray20); + com.alibaba.fastjson.JSONPath.arrayAdd((java.lang.Object) "hi!", "\u23ff", (java.lang.Object[]) strArray16); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + feature3 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature3.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature4 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature4.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature5 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature5.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature6 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature6.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature7 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature7.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature8 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature8.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertNotNull(featureArray9); + org.junit.Assert.assertTrue("'" + int10 + "' != '" + 1097728 + "'", int10 == 1097728); + org.junit.Assert.assertTrue("'" + int11 + "' != '" + 1097728 + "'", int11 == 1097728); + org.junit.Assert.assertNotNull(strComparableList15); + org.junit.Assert.assertNotNull(strArray16); + org.junit.Assert.assertNotNull(obj17); + org.junit.Assert.assertNotNull(entryArray19); + org.junit.Assert.assertNotNull(wildcardEntryArray20); + org.junit.Assert.assertNotNull(constantDescListMap21); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertNotNull(objArrayList23); + } + + @Test + public void test0627() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0627"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig23 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + boolean boolean24 = constantDescList17.remove((java.lang.Object) true); + java.lang.Object[] objArray25 = constantDescList17.toArray(); + java.lang.String[] strArray28 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet29 = new java.util.LinkedHashSet(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strSet29, strArray28); + java.util.Set strSet33 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean34 = strSet29.removeAll((java.util.Collection) strSet33); + java.util.List constantDescList35 = java.util.List.copyOf((java.util.Collection) strSet29); + java.lang.String[] strArray41 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList42 = new java.util.ArrayList(); + boolean boolean43 = java.util.Collections.addAll((java.util.Collection) strList42, strArray41); + boolean boolean44 = strSet29.containsAll((java.util.Collection) strList42); + java.util.Spliterator strSpliterator45 = strSet29.spliterator(); + java.lang.String[] strArray49 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet50 = new java.util.LinkedHashSet(); + boolean boolean51 = java.util.Collections.addAll((java.util.Collection) strSet50, strArray49); + java.util.Set strSet54 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean55 = strSet50.removeAll((java.util.Collection) strSet54); + java.lang.String str56 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet50); + int int57 = strSet50.size(); + java.util.Set strSet60 = java.util.Set.of("hi!"); + boolean boolean62 = strSet60.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray63 = strSet60.toArray(); + java.lang.String[] strArray66 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet67 = new java.util.LinkedHashSet(); + boolean boolean68 = java.util.Collections.addAll((java.util.Collection) strSet67, strArray66); + java.util.Set strSet71 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean72 = strSet67.removeAll((java.util.Collection) strSet71); + java.util.Spliterator strSpliterator73 = strSet67.spliterator(); + boolean boolean74 = strSet60.containsAll((java.util.Collection) strSet67); + java.lang.Object[] objArray75 = strSet67.toArray(); + java.lang.String str76 = java.lang.String.join((java.lang.CharSequence) "", (java.lang.Iterable) strSet67); + boolean boolean78 = strSet67.add("#"); + java.util.List> strSetList79 = java.util.List.of((java.util.Set) strSet29, (java.util.Set) strSet50, (java.util.Set) strSet67); + boolean boolean80 = constantDescList17.containsAll((java.util.Collection) strSet29); + boolean boolean81 = constantDescList17.isEmpty(); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertNotNull(objArray25); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray25), "[, 100, 10.0, 6, 1, 100, 1097728, true, 0, 97, 100.0, @type, -1, 100, 10.0, -1]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray25), "[, 100, 10.0, 6, 1, 100, 1097728, true, 0, 97, 100.0, @type, -1, 100, 10.0, -1]"); + org.junit.Assert.assertNotNull(strArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(strSet33); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(constantDescList35); + org.junit.Assert.assertNotNull(strArray41); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(strSpliterator45); + org.junit.Assert.assertNotNull(strArray49); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + true + "'", boolean51 == true); + org.junit.Assert.assertNotNull(strSet54); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + true + "'", boolean55 == true); + org.junit.Assert.assertEquals("'" + str56 + "' != '" + "" + "'", str56, ""); + org.junit.Assert.assertTrue("'" + int57 + "' != '" + 0 + "'", int57 == 0); + org.junit.Assert.assertNotNull(strSet60); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + false + "'", boolean62 == false); + org.junit.Assert.assertNotNull(objArray63); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray63), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray63), "[hi!]"); + org.junit.Assert.assertNotNull(strArray66); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(strSet71); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertNotNull(strSpliterator73); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + true + "'", boolean74 == true); + org.junit.Assert.assertNotNull(objArray75); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray75), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray75), "[]"); + org.junit.Assert.assertEquals("'" + str76 + "' != '" + "" + "'", str76, ""); + org.junit.Assert.assertTrue("'" + boolean78 + "' != '" + true + "'", boolean78 == true); + org.junit.Assert.assertNotNull(strSetList79); + org.junit.Assert.assertTrue("'" + boolean80 + "' != '" + true + "'", boolean80 == true); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + false + "'", boolean81 == false); + } + + @Test + public void test0628() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0628"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + java.util.Spliterator constantDescSpliterator17 = constantDescList13.spliterator(); + java.lang.Object[] objArray18 = constantDescList13.toArray(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj20 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) objArray18, "100"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 100"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(constantDescSpliterator17); + org.junit.Assert.assertNotNull(objArray18); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray18), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray18), "[]"); + } + + @Test + public void test0629() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0629"); + java.util.Set strSet2 = java.util.Set.of("hi!"); + boolean boolean4 = strSet2.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray5 = strSet2.toArray(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + java.util.Spliterator strSpliterator15 = strSet9.spliterator(); + boolean boolean16 = strSet2.containsAll((java.util.Collection) strSet9); + java.lang.Object[] objArray17 = strSet9.toArray(); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "", (java.lang.Iterable) strSet9); + java.util.Spliterator strSpliterator19 = strSet9.spliterator(); + java.util.stream.Stream strStream20 = strSet9.parallelStream(); + java.util.stream.Stream strStream21 = strSet9.parallelStream(); + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertNotNull(objArray5); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray5), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray5), "[hi!]"); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(strSpliterator15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[]"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "" + "'", str18, ""); + org.junit.Assert.assertNotNull(strSpliterator19); + org.junit.Assert.assertNotNull(strStream20); + org.junit.Assert.assertNotNull(strStream21); + } + + @Test + public void test0630() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0630"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat31 = defaultJSONParser30.getDateFormat(); + defaultJSONParser9.setDateFomrat(dateFormat31); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser34 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer35 = defaultJSONParser34.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask36 = null; + defaultJSONParser34.addResolveTask(resolveTask36); + com.alibaba.fastjson.parser.ParserConfig parserConfig38 = defaultJSONParser34.getConfig(); + java.lang.String[] strArray41 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet42 = new java.util.LinkedHashSet(); + boolean boolean43 = java.util.Collections.addAll((java.util.Collection) strSet42, strArray41); + java.util.Set strSet46 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean47 = strSet42.removeAll((java.util.Collection) strSet46); + defaultJSONParser34.checkListResolve((java.util.Collection) strSet46); + java.text.DateFormat dateFormat49 = defaultJSONParser34.getDateFormat(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser51 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer52 = defaultJSONParser51.getLexer(); + java.lang.Object obj53 = defaultJSONParser51.input; + com.alibaba.fastjson.parser.ParseContext parseContext54 = null; + defaultJSONParser51.setContext(parseContext54); + java.lang.Object obj56 = defaultJSONParser51.parseKey(); + int int57 = defaultJSONParser51.getResolveStatus(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser59 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat60 = defaultJSONParser59.getDateFormat(); + defaultJSONParser51.setDateFomrat(dateFormat60); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser63 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj64 = defaultJSONParser63.input; + java.util.Set strSet66 = java.util.Set.of("hi!"); + boolean boolean68 = strSet66.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray69 = strSet66.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser71 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj72 = defaultJSONParser71.input; + java.util.Set strSet74 = java.util.Set.of("hi!"); + boolean boolean76 = strSet74.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray77 = strSet74.toArray(); + java.lang.String[] strArray80 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet81 = new java.util.LinkedHashSet(); + boolean boolean82 = java.util.Collections.addAll((java.util.Collection) strSet81, strArray80); + java.util.Set strSet85 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean86 = strSet81.removeAll((java.util.Collection) strSet85); + java.util.Spliterator strSpliterator87 = strSet81.spliterator(); + boolean boolean88 = strSet74.containsAll((java.util.Collection) strSet81); + java.lang.Object[] objArray89 = strSet81.toArray(); + java.util.Map defaultJSONParserMap90 = java.util.Map.of(defaultJSONParser63, objArray69, defaultJSONParser71, objArray89); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser92 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat93 = defaultJSONParser92.getDateFormat(); + defaultJSONParser71.setDateFomrat(dateFormat93); + java.util.List formatList95 = java.util.List.of((java.text.Format) dateFormat31, (java.text.Format) dateFormat49, (java.text.Format) dateFormat60, (java.text.Format) dateFormat93); + // The following exception was thrown during execution in test generation + try { + boolean boolean97 = com.alibaba.fastjson.JSONPath.remove((java.lang.Object) dateFormat31, "\000\001\000\000"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. ????"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(dateFormat31); + org.junit.Assert.assertNotNull(jSONLexer35); + org.junit.Assert.assertNotNull(parserConfig38); + org.junit.Assert.assertNotNull(strArray41); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(strSet46); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(dateFormat49); + org.junit.Assert.assertNotNull(jSONLexer52); + org.junit.Assert.assertEquals("'" + obj53 + "' != '" + "97" + "'", obj53, "97"); + org.junit.Assert.assertEquals("'" + obj56 + "' != '" + 97 + "'", obj56, 97); + org.junit.Assert.assertTrue("'" + int57 + "' != '" + 0 + "'", int57 == 0); + org.junit.Assert.assertNotNull(dateFormat60); + org.junit.Assert.assertEquals("'" + obj64 + "' != '" + "97" + "'", obj64, "97"); + org.junit.Assert.assertNotNull(strSet66); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + false + "'", boolean68 == false); + org.junit.Assert.assertNotNull(objArray69); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray69), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray69), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj72 + "' != '" + "97" + "'", obj72, "97"); + org.junit.Assert.assertNotNull(strSet74); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(objArray77); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray77), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray77), "[hi!]"); + org.junit.Assert.assertNotNull(strArray80); + org.junit.Assert.assertTrue("'" + boolean82 + "' != '" + true + "'", boolean82 == true); + org.junit.Assert.assertNotNull(strSet85); + org.junit.Assert.assertTrue("'" + boolean86 + "' != '" + true + "'", boolean86 == true); + org.junit.Assert.assertNotNull(strSpliterator87); + org.junit.Assert.assertTrue("'" + boolean88 + "' != '" + true + "'", boolean88 == true); + org.junit.Assert.assertNotNull(objArray89); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray89), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray89), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap90); + org.junit.Assert.assertNotNull(dateFormat93); + org.junit.Assert.assertNotNull(formatList95); + } + + @Test + public void test0631() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0631"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + boolean boolean9 = parserConfig0.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap10 = parserConfig0.getDeserializers(); + parserConfig0.setJacksonCompatible(true); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + false + "'", boolean9 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap10); + } + + @Test + public void test0632() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0632"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.constant.ConstantDesc constantDesc62 = constantDescList9.remove(6); + java.util.function.UnaryOperator constantDescUnaryOperator63 = null; + // The following exception was thrown during execution in test generation + try { + constantDescList9.replaceAll(constantDescUnaryOperator63); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertEquals("'" + constantDesc62 + "' != '" + 1L + "'", constantDesc62, 1L); + } + + @Test + public void test0633() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0633"); + java.util.Set strSet2 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.Spliterator strSpliterator17 = strSet11.spliterator(); + boolean boolean18 = strSet4.containsAll((java.util.Collection) strSet11); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.List constantDescList28 = java.util.List.copyOf((java.util.Collection) strSet22); + java.lang.String[] strArray34 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList35 = new java.util.ArrayList(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strList35, strArray34); + boolean boolean37 = strSet22.containsAll((java.util.Collection) strList35); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + java.util.List constantDescList47 = java.util.List.copyOf((java.util.Collection) strSet41); + boolean boolean48 = strSet22.removeAll((java.util.Collection) strSet41); + boolean boolean49 = strSet4.containsAll((java.util.Collection) strSet22); + boolean boolean50 = strSet2.containsAll((java.util.Collection) strSet4); + java.util.List> strComparableList54 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray55 = new java.lang.String[] {}; + java.lang.Object obj56 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray55); + java.lang.Object obj57 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) strSet2, strArray55); + java.lang.String[] strArray59 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet60 = new java.util.LinkedHashSet(); + boolean boolean61 = java.util.Collections.addAll((java.util.Collection) strSet60, strArray59); + java.lang.String[] strArray64 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet65 = new java.util.LinkedHashSet(); + boolean boolean66 = java.util.Collections.addAll((java.util.Collection) strSet65, strArray64); + java.util.Set strSet69 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean70 = strSet65.removeAll((java.util.Collection) strSet69); + java.util.List constantDescList71 = java.util.List.copyOf((java.util.Collection) strSet65); + java.lang.String[] strArray77 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList78 = new java.util.ArrayList(); + boolean boolean79 = java.util.Collections.addAll((java.util.Collection) strList78, strArray77); + boolean boolean80 = strSet65.containsAll((java.util.Collection) strList78); + boolean boolean81 = strSet60.containsAll((java.util.Collection) strList78); + boolean boolean82 = strList78.isEmpty(); + boolean boolean84 = strList78.add("fastjson.parser.deny.internal"); + int int85 = strList78.size(); + boolean boolean86 = strSet2.containsAll((java.util.Collection) strList78); + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertNotNull(strArray10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSpliterator17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(constantDescList28); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(constantDescList47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(strComparableList54); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertNotNull(obj56); + org.junit.Assert.assertNotNull(obj57); + org.junit.Assert.assertNotNull(strArray59); + org.junit.Assert.assertTrue("'" + boolean61 + "' != '" + true + "'", boolean61 == true); + org.junit.Assert.assertNotNull(strArray64); + org.junit.Assert.assertTrue("'" + boolean66 + "' != '" + true + "'", boolean66 == true); + org.junit.Assert.assertNotNull(strSet69); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + true + "'", boolean70 == true); + org.junit.Assert.assertNotNull(constantDescList71); + org.junit.Assert.assertNotNull(strArray77); + org.junit.Assert.assertTrue("'" + boolean79 + "' != '" + true + "'", boolean79 == true); + org.junit.Assert.assertTrue("'" + boolean80 + "' != '" + false + "'", boolean80 == false); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + false + "'", boolean81 == false); + org.junit.Assert.assertTrue("'" + boolean82 + "' != '" + false + "'", boolean82 == false); + org.junit.Assert.assertTrue("'" + boolean84 + "' != '" + true + "'", boolean84 == true); + org.junit.Assert.assertTrue("'" + int85 + "' != '" + 6 + "'", int85 == 6); + org.junit.Assert.assertTrue("'" + boolean86 + "' != '" + false + "'", boolean86 == false); + } + + @Test + public void test0634() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0634"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + java.util.Spliterator constantDescSpliterator17 = constantDescList13.spliterator(); + java.lang.Cloneable[] cloneableArray18 = new java.lang.Cloneable[] {}; + java.lang.Cloneable[] cloneableArray19 = constantDescList13.toArray(cloneableArray18); + java.util.Set strSet21 = java.util.Set.of("hi!"); + boolean boolean23 = strSet21.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray24 = strSet21.toArray(); + java.lang.String[] strArray27 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet28 = new java.util.LinkedHashSet(); + boolean boolean29 = java.util.Collections.addAll((java.util.Collection) strSet28, strArray27); + java.util.Set strSet32 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean33 = strSet28.removeAll((java.util.Collection) strSet32); + java.util.Spliterator strSpliterator34 = strSet28.spliterator(); + boolean boolean35 = strSet21.containsAll((java.util.Collection) strSet28); + java.lang.Object[] objArray36 = strSet28.toArray(); + java.util.stream.Stream strStream37 = strSet28.parallelStream(); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + boolean boolean48 = strSet41.contains((java.lang.Object) (-1.0d)); + strSet41.clear(); + boolean boolean50 = strSet28.retainAll((java.util.Collection) strSet41); + java.lang.String[] strArray52 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet53 = new java.util.LinkedHashSet(); + boolean boolean54 = java.util.Collections.addAll((java.util.Collection) strSet53, strArray52); + java.lang.String[] strArray57 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet58 = new java.util.LinkedHashSet(); + boolean boolean59 = java.util.Collections.addAll((java.util.Collection) strSet58, strArray57); + java.util.Set strSet62 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean63 = strSet58.removeAll((java.util.Collection) strSet62); + java.util.List constantDescList64 = java.util.List.copyOf((java.util.Collection) strSet58); + java.lang.String[] strArray70 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList71 = new java.util.ArrayList(); + boolean boolean72 = java.util.Collections.addAll((java.util.Collection) strList71, strArray70); + boolean boolean73 = strSet58.containsAll((java.util.Collection) strList71); + boolean boolean74 = strSet53.containsAll((java.util.Collection) strList71); + java.util.Set> strSetSet75 = java.util.Set.of((java.util.Set) strSet53); + java.util.Set> strSetSet76 = java.util.Set.of(strSet28, strSet53); + // The following exception was thrown during execution in test generation + try { + boolean boolean77 = constantDescList13.removeAll((java.util.Collection) strSet53); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(constantDescSpliterator17); + org.junit.Assert.assertNotNull(cloneableArray18); + org.junit.Assert.assertNotNull(cloneableArray19); + org.junit.Assert.assertNotNull(strSet21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(objArray24); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray24), "[hi!]"); + org.junit.Assert.assertNotNull(strArray27); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(strSet32); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSpliterator34); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertNotNull(objArray36); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray36), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray36), "[]"); + org.junit.Assert.assertNotNull(strStream37); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(strArray52); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strArray57); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(strSet62); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(constantDescList64); + org.junit.Assert.assertNotNull(strArray70); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + false + "'", boolean73 == false); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + false + "'", boolean74 == false); + org.junit.Assert.assertNotNull(strSetSet75); + org.junit.Assert.assertNotNull(strSetSet76); + } + + @Test + public void test0635() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0635"); + java.lang.String str1 = java.lang.String.valueOf((long) (byte) 100); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "100" + "'", str1, "100"); + } + + @Test + public void test0636() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0636"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + java.lang.Object obj8 = defaultJSONParser1.resolveReference(" #a"); + java.util.Map.Entry[] entryArray10 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray11 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray10; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap12 = java.util.Map.ofEntries(wildcardEntryArray11); + java.util.Map strMap13 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardEntryArray11); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser15 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.lang.Object obj16 = null; + defaultJSONParser15.handleResovleTask(obj16); + com.alibaba.fastjson.parser.JSONLexer jSONLexer18 = defaultJSONParser15.getLexer(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj19 = defaultJSONParser1.parseObject((java.util.Map) strMap13, (java.lang.Object) defaultJSONParser15); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect {, actual EOF, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertNull(obj8); + org.junit.Assert.assertNotNull(entryArray10); + org.junit.Assert.assertNotNull(wildcardEntryArray11); + org.junit.Assert.assertNotNull(constantDescListMap12); + org.junit.Assert.assertNotNull(strMap13); + org.junit.Assert.assertNotNull(jSONLexer18); + } + + @Test + public void test0637() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0637"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat31 = defaultJSONParser30.getDateFormat(); + defaultJSONParser9.setDateFomrat(dateFormat31); + defaultJSONParser9.resolveStatus = (byte) 10; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser36 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj37 = defaultJSONParser36.input; + java.util.Set strSet39 = java.util.Set.of("hi!"); + boolean boolean41 = strSet39.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray42 = strSet39.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser44 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj45 = defaultJSONParser44.input; + java.util.Set strSet47 = java.util.Set.of("hi!"); + boolean boolean49 = strSet47.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray50 = strSet47.toArray(); + java.lang.String[] strArray53 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet54 = new java.util.LinkedHashSet(); + boolean boolean55 = java.util.Collections.addAll((java.util.Collection) strSet54, strArray53); + java.util.Set strSet58 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean59 = strSet54.removeAll((java.util.Collection) strSet58); + java.util.Spliterator strSpliterator60 = strSet54.spliterator(); + boolean boolean61 = strSet47.containsAll((java.util.Collection) strSet54); + java.lang.Object[] objArray62 = strSet54.toArray(); + java.util.Map defaultJSONParserMap63 = java.util.Map.of(defaultJSONParser36, objArray42, defaultJSONParser44, objArray62); + com.alibaba.fastjson.parser.Feature feature64 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean65 = defaultJSONParser44.isEnabled(feature64); + boolean boolean66 = defaultJSONParser9.isEnabled(feature64); + com.alibaba.fastjson.parser.ParserConfig parserConfig67 = defaultJSONParser9.getConfig(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(dateFormat31); + org.junit.Assert.assertEquals("'" + obj37 + "' != '" + "97" + "'", obj37, "97"); + org.junit.Assert.assertNotNull(strSet39); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + false + "'", boolean41 == false); + org.junit.Assert.assertNotNull(objArray42); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray42), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray42), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj45 + "' != '" + "97" + "'", obj45, "97"); + org.junit.Assert.assertNotNull(strSet47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + false + "'", boolean49 == false); + org.junit.Assert.assertNotNull(objArray50); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray50), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray50), "[hi!]"); + org.junit.Assert.assertNotNull(strArray53); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + true + "'", boolean55 == true); + org.junit.Assert.assertNotNull(strSet58); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(strSpliterator60); + org.junit.Assert.assertTrue("'" + boolean61 + "' != '" + true + "'", boolean61 == true); + org.junit.Assert.assertNotNull(objArray62); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray62), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray62), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap63); + org.junit.Assert.assertTrue("'" + feature64 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature64.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + false + "'", boolean65 == false); + org.junit.Assert.assertTrue("'" + boolean66 + "' != '" + false + "'", boolean66 == false); + org.junit.Assert.assertNotNull(parserConfig67); + } + + @Test + public void test0638() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0638"); + byte[] byteArray0 = new byte[] {}; + java.lang.String str2 = new java.lang.String(byteArray0, 97); + java.lang.String str3 = new java.lang.String(byteArray0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray0, 4, 5, (int) (short) 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 5, 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), "[]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "" + "'", str2, ""); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + } + + @Test + public void test0639() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0639"); + // The following exception was thrown during execution in test generation + try { + java.util.Set strSet9 = java.util.Set.of("1097728.0", "4 a4", "fastjson.parser.autoTypeAccept", "a#a", "", "0", "65536.0", "3.0", "0"); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: duplicate element: 0"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + } + + @Test + public void test0640() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0640"); + java.lang.String[] strArray4 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet5 = new java.util.LinkedHashSet(); + boolean boolean6 = java.util.Collections.addAll((java.util.Collection) strSet5, strArray4); + java.util.Set strSet9 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean10 = strSet5.removeAll((java.util.Collection) strSet9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet5); + int int12 = strSet5.size(); + java.lang.String str13 = java.lang.String.join((java.lang.CharSequence) "a#a", (java.lang.Iterable) strSet5); + org.junit.Assert.assertNotNull(strArray4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + true + "'", boolean6 == true); + org.junit.Assert.assertNotNull(strSet9); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + org.junit.Assert.assertTrue("'" + int12 + "' != '" + 0 + "'", int12 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "" + "'", str13, ""); + } + + @Test + public void test0641() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0641"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("10.0"); + com.alibaba.fastjson.parser.ParseContext parseContext2 = null; + defaultJSONParser1.setContext(parseContext2); + int int4 = defaultJSONParser1.getResolveStatus(); + org.junit.Assert.assertTrue("'" + int4 + "' != '" + 0 + "'", int4 == 0); + } + + @Test + public void test0642() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0642"); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.JSONPath jSONPath1 = com.alibaba.fastjson.JSONPath.compile(""); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0643() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0643"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig4 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy6 = null; + parserConfig5.propertyNamingStrategy = propertyNamingStrategy6; + boolean boolean8 = parserConfig5.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig9 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean10 = parserConfig9.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig9.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray28 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList29 = new java.util.ArrayList(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) constantDescList29, constantDescArray28); + java.util.ListIterator constantDescItor32 = constantDescList29.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig33 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean34 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap35 = parserConfig33.getDerializers(); + boolean boolean36 = constantDescList29.equals((java.lang.Object) parserConfig33); + parserConfig33.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean39 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap40 = parserConfig33.getDeserializers(); + java.util.List parserConfigList41 = java.util.List.of(parserConfig3, parserConfig4, parserConfig5, parserConfig9, parserConfig33); + parserConfig33.addDeny("32"); + boolean boolean44 = parserConfig33.isAsmEnable(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertNotNull(parserConfig4); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + false + "'", boolean8 == false); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNotNull(constantDescArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(constantDescItor32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap35); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + false + "'", boolean39 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap40); + org.junit.Assert.assertNotNull(parserConfigList41); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + } + + @Test + public void test0644() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0644"); + java.util.Set strSet2 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.Spliterator strSpliterator17 = strSet11.spliterator(); + boolean boolean18 = strSet4.containsAll((java.util.Collection) strSet11); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.List constantDescList28 = java.util.List.copyOf((java.util.Collection) strSet22); + java.lang.String[] strArray34 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList35 = new java.util.ArrayList(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strList35, strArray34); + boolean boolean37 = strSet22.containsAll((java.util.Collection) strList35); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + java.util.List constantDescList47 = java.util.List.copyOf((java.util.Collection) strSet41); + boolean boolean48 = strSet22.removeAll((java.util.Collection) strSet41); + boolean boolean49 = strSet4.containsAll((java.util.Collection) strSet22); + boolean boolean50 = strSet2.containsAll((java.util.Collection) strSet4); + java.util.List> strComparableList54 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray55 = new java.lang.String[] {}; + java.lang.Object obj56 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray55); + java.lang.Object obj57 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) strSet2, strArray55); + java.util.stream.Stream strStream58 = strSet2.parallelStream(); + java.lang.String[][][] strArray59 = new java.lang.String[][][] {}; + // The following exception was thrown during execution in test generation + try { + java.lang.String[][][] strArray60 = strSet2.toArray(strArray59); + org.junit.Assert.fail("Expected exception of type java.lang.ArrayStoreException; message: java.lang.String"); + } catch (java.lang.ArrayStoreException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertNotNull(strArray10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSpliterator17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(constantDescList28); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(constantDescList47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(strComparableList54); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertNotNull(obj56); + org.junit.Assert.assertNotNull(obj57); + org.junit.Assert.assertNotNull(strStream58); + org.junit.Assert.assertNotNull(strArray59); + } + + @Test + public void test0645() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0645"); + java.lang.constant.ConstantDesc[] constantDescArray49 = new java.lang.constant.ConstantDesc[] { 0, 1L, 100, " #a", 1097728, "97", 1, "-1.0", 0, 1097728, 4, 4, 10.0d, "#", 6, 2, 0L, 1.0d, 0L, 10.0d, "fastjson.parser.autoTypeAccept", "\"fastjson.parser.autoTypeAccept\"", 3, "fastjson.parser.safeMode", 1L, 1097728, 1097728, 10.0f, 10.0d, "\"fastjson.parser.safeMode\"", "100", 10.0d, 0, "4 a4", 10L, 100, "4 a4", 6, "#", "\"fastjson.parser.autoTypeAccept\"", "false", "97", 0.0d, 0.0d, 1.0d, 100L, (-1L), (-1.0f), 100L }; + java.util.ArrayList constantDescList50 = new java.util.ArrayList(); + boolean boolean51 = java.util.Collections.addAll((java.util.Collection) constantDescList50, constantDescArray49); + java.util.Iterator constantDescItor52 = constantDescList50.iterator(); + com.alibaba.fastjson.parser.Feature feature53 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature54 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature55 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature56 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature57 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature58 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature[] featureArray59 = new com.alibaba.fastjson.parser.Feature[] { feature53, feature54, feature55, feature56, feature57, feature58 }; + int int60 = com.alibaba.fastjson.parser.Feature.of(featureArray59); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.Feature[] featureArray61 = constantDescList50.toArray(featureArray59); + org.junit.Assert.fail("Expected exception of type java.lang.ArrayStoreException; message: arraycopy: element type mismatch: can not cast one of the elements of java.lang.Object[] to the type of the destination array, com.alibaba.fastjson.parser.Feature"); + } catch (java.lang.ArrayStoreException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray49); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + true + "'", boolean51 == true); + org.junit.Assert.assertNotNull(constantDescItor52); + org.junit.Assert.assertTrue("'" + feature53 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature53.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature54 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature54.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature55 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature55.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature56 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature56.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature57 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature57.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature58 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature58.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertNotNull(featureArray59); + org.junit.Assert.assertTrue("'" + int60 + "' != '" + 1097728 + "'", int60 == 1097728); + } + + @Test + public void test0646() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0646"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser2 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj3 = defaultJSONParser2.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig4 = defaultJSONParser2.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig6 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy7 = null; + parserConfig6.propertyNamingStrategy = propertyNamingStrategy7; + boolean boolean9 = parserConfig6.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig10 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean11 = parserConfig10.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap12 = parserConfig10.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray29 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList30 = new java.util.ArrayList(); + boolean boolean31 = java.util.Collections.addAll((java.util.Collection) constantDescList30, constantDescArray29); + java.util.ListIterator constantDescItor33 = constantDescList30.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig34 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean35 = parserConfig34.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap36 = parserConfig34.getDerializers(); + boolean boolean37 = constantDescList30.equals((java.lang.Object) parserConfig34); + parserConfig34.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean40 = parserConfig34.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap41 = parserConfig34.getDeserializers(); + java.util.List parserConfigList42 = java.util.List.of(parserConfig4, parserConfig5, parserConfig6, parserConfig10, parserConfig34); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser43 = new com.alibaba.fastjson.parser.DefaultJSONParser("100", parserConfig6); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(parserConfig4); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(parserConfig6); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + false + "'", boolean9 == false); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap12); + org.junit.Assert.assertNotNull(constantDescArray29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(constantDescItor33); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + false + "'", boolean35 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap41); + org.junit.Assert.assertNotNull(parserConfigList42); + } + + @Test + public void test0647() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0647"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 1); + } + + @Test + public void test0648() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0648"); + // The following exception was thrown during execution in test generation + try { + boolean boolean2 = com.alibaba.fastjson.JSONPath.contains((java.lang.Object) (byte) 10, ""); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0649() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0649"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable7 = parserConfig0.symbolTable; + java.lang.ClassLoader classLoader8 = parserConfig0.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap9 = parserConfig0.getDeserializers(); + parserConfig0.setJacksonCompatible(false); + com.alibaba.fastjson.util.FieldInfo fieldInfo12 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer13 = parserConfig0.getDeserializer(fieldInfo12); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"fieldClass\" because \"fieldInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(symbolTable7); + org.junit.Assert.assertNull(classLoader8); + org.junit.Assert.assertNotNull(typeIdentityHashMap9); + } + + @Test + public void test0650() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0650"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.parser.ParserConfig parserConfig2 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray4 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray5 = (java.lang.Class[]) classArray4; + parserConfig2.initJavaBeanDeserializers(wildcardClassArray5); + parserConfig2.setJacksonCompatible(false); + java.lang.ClassLoader classLoader9 = null; + parserConfig2.setDefaultClassLoader(classLoader9); + parserConfig2.clearDeserializers(); + boolean boolean12 = parserConfig2.isSafeMode(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig13 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy14 = null; + serializeConfig13.setPropertyNamingStrategy(propertyNamingStrategy14); + com.alibaba.fastjson.parser.ParserConfig parserConfig16 = new com.alibaba.fastjson.parser.ParserConfig(); + parserConfig16.setAsmEnable(false); + int[] intArray23 = new int[] { ' ', 100, 2, 97 }; + java.lang.String str26 = new java.lang.String(intArray23, 3, 0); + int[] intArray28 = new int[] { (short) -1 }; + java.util.Set intArraySet29 = java.util.Set.of(intArray28); + int[] intArray31 = new int[] { (short) -1 }; + java.util.Set intArraySet32 = java.util.Set.of(intArray31); + java.util.Set intArraySet33 = java.util.Set.of(intArray28, intArray31); + int[] intArray35 = new int[] { (short) -1 }; + java.util.Set intArraySet36 = java.util.Set.of(intArray35); + int[] intArray38 = new int[] { (short) -1 }; + java.util.Set intArraySet39 = java.util.Set.of(intArray38); + java.util.Set intArraySet40 = java.util.Set.of(intArray35, intArray38); + int[] intArray45 = new int[] { ' ', 100, 2, 97 }; + java.lang.String str48 = new java.lang.String(intArray45, 3, 0); + int[] intArray50 = new int[] { (short) -1 }; + java.util.Set intArraySet51 = java.util.Set.of(intArray50); + int[] intArray55 = new int[] { (-1), (short) 10, 0 }; + int[] intArray57 = new int[] { (short) -1 }; + java.util.Set intArraySet58 = java.util.Set.of(intArray57); + int[] intArray60 = new int[] { (short) -1 }; + java.util.Set intArraySet61 = java.util.Set.of(intArray60); + java.util.Set intArraySet62 = java.util.Set.of(intArray57, intArray60); + int[] intArray64 = new int[] { (short) -1 }; + java.util.Set intArraySet65 = java.util.Set.of(intArray64); + int[] intArray72 = new int[] { 10, (byte) 1, (short) 100, (byte) 1, (short) -1, 6 }; + java.util.List intArrayList73 = java.util.List.of(intArray23, intArray31, intArray38, intArray45, intArray50, intArray55, intArray57, intArray64, intArray72); + java.lang.Class wildcardClass74 = intArray64.getClass(); + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer75 = parserConfig16.getDeserializer((java.lang.reflect.Type) wildcardClass74); + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer76 = serializeConfig13.get((java.lang.reflect.Type) wildcardClass74); + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer77 = parserConfig2.getDeserializer((java.lang.reflect.Type) wildcardClass74); + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer78 = serializeConfig1.get((java.lang.reflect.Type) wildcardClass74); + org.junit.Assert.assertNotNull(classArray4); + org.junit.Assert.assertNotNull(wildcardClassArray5); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(intArray23); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray23), "[32, 100, 2, 97]"); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "" + "'", str26, ""); + org.junit.Assert.assertNotNull(intArray28); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray28), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet29); + org.junit.Assert.assertNotNull(intArray31); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray31), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet32); + org.junit.Assert.assertNotNull(intArraySet33); + org.junit.Assert.assertNotNull(intArray35); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray35), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet36); + org.junit.Assert.assertNotNull(intArray38); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray38), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet39); + org.junit.Assert.assertNotNull(intArraySet40); + org.junit.Assert.assertNotNull(intArray45); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray45), "[32, 100, 2, 97]"); + org.junit.Assert.assertEquals("'" + str48 + "' != '" + "" + "'", str48, ""); + org.junit.Assert.assertNotNull(intArray50); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray50), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet51); + org.junit.Assert.assertNotNull(intArray55); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray55), "[-1, 10, 0]"); + org.junit.Assert.assertNotNull(intArray57); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray57), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet58); + org.junit.Assert.assertNotNull(intArray60); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray60), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet61); + org.junit.Assert.assertNotNull(intArraySet62); + org.junit.Assert.assertNotNull(intArray64); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray64), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet65); + org.junit.Assert.assertNotNull(intArray72); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray72), "[10, 1, 100, 1, -1, 6]"); + org.junit.Assert.assertNotNull(intArrayList73); + org.junit.Assert.assertNotNull(wildcardClass74); + org.junit.Assert.assertNotNull(objectDeserializer75); + org.junit.Assert.assertNotNull(objectSerializer76); + org.junit.Assert.assertNotNull(objectDeserializer77); + org.junit.Assert.assertNotNull(objectSerializer78); + } + + @Test + public void test0651() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0651"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.lang.String str63 = defaultJSONParser47.getDateFomartPattern(); + java.util.List extraProcessorList64 = defaultJSONParser47.getExtraProcessors(); + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver65 = defaultJSONParser47.getFieldTypeResolver(); + int int66 = defaultJSONParser47.getResolveStatus(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser47.popContext(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"parent\" because \"this.context\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertEquals("'" + str63 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str63, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(extraProcessorList64); + org.junit.Assert.assertNull(fieldTypeResolver65); + org.junit.Assert.assertTrue("'" + int66 + "' != '" + 0 + "'", int66 == 0); + } + + @Test + public void test0652() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0652"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + java.lang.Object obj20 = defaultJSONParser1.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray23 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray24 = (java.lang.Class[]) classArray23; + parserConfig21.initJavaBeanDeserializers(wildcardClassArray24); + parserConfig21.setJacksonCompatible(false); + java.lang.ClassLoader classLoader28 = null; + parserConfig21.setDefaultClassLoader(classLoader28); + boolean boolean30 = parserConfig21.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap31 = parserConfig21.getDeserializers(); + defaultJSONParser1.setConfig(parserConfig21); + com.alibaba.fastjson.parser.JSONLexer jSONLexer33 = defaultJSONParser1.getLexer(); + java.lang.Object obj34 = defaultJSONParser1.input; + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertNotNull(classArray23); + org.junit.Assert.assertNotNull(wildcardClassArray24); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap31); + org.junit.Assert.assertNotNull(jSONLexer33); + org.junit.Assert.assertEquals("'" + obj34 + "' != '" + "97" + "'", obj34, "97"); + } + + @Test + public void test0653() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0653"); + java.util.Map annotatedElementMap0 = java.util.Map.of(); + org.junit.Assert.assertNotNull(annotatedElementMap0); + } + + @Test + public void test0654() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0654"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean1 = parserConfig0.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap2 = parserConfig0.getDeserializers(); + com.alibaba.fastjson.parser.SymbolTable symbolTable3 = parserConfig0.symbolTable; + parserConfig0.addDeny(" "); + org.junit.Assert.assertTrue("'" + boolean1 + "' != '" + false + "'", boolean1 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap2); + org.junit.Assert.assertNotNull(symbolTable3); + } + + @Test + public void test0655() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0655"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("@type", true); + com.alibaba.fastjson.parser.Feature feature4 = com.alibaba.fastjson.parser.Feature.InternFieldNames; + int int5 = feature4.getMask(); + boolean boolean6 = com.alibaba.fastjson.parser.Feature.isEnabled(6, feature4); + com.alibaba.fastjson.parser.Feature feature7 = com.alibaba.fastjson.parser.Feature.SupportNonPublicField; + // The following exception was thrown during execution in test generation + try { + boolean boolean8 = jSONPath2.set((java.lang.Object) feature4, (java.lang.Object) feature7); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. @type"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + feature4 + "' != '" + com.alibaba.fastjson.parser.Feature.InternFieldNames + "'", feature4.equals(com.alibaba.fastjson.parser.Feature.InternFieldNames)); + org.junit.Assert.assertTrue("'" + int5 + "' != '" + 16 + "'", int5 == 16); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertTrue("'" + feature7 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportNonPublicField + "'", feature7.equals(com.alibaba.fastjson.parser.Feature.SupportNonPublicField)); + } + + @Test + public void test0656() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0656"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray2 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray1; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap3 = java.util.Map.ofEntries(wildcardEntryArray2); + boolean boolean5 = constantDescListMap3.containsValue((java.lang.Object) 10.0f); + boolean boolean7 = constantDescListMap3.equals((java.lang.Object) "fastjson.parser.autoTypeAccept"); + // The following exception was thrown during execution in test generation + try { + int int9 = com.alibaba.fastjson.JSONPath.size((java.lang.Object) constantDescListMap3, "[, -1.0, 0.0, fastjson.parser.safeMode, 0, @type, , 1, -1.0]"); + org.junit.Assert.fail("Expected exception of type java.lang.NumberFormatException; message: For input string: \"\""); + } catch (java.lang.NumberFormatException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(constantDescListMap3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + } + + @Test + public void test0657() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0657"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.lang.String[] strArray15 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList16 = new java.util.ArrayList(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strList16, strArray15); + boolean boolean18 = strSet3.containsAll((java.util.Collection) strList16); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser20 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj21 = defaultJSONParser20.input; + java.util.Set strSet23 = java.util.Set.of("hi!"); + boolean boolean25 = strSet23.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray26 = strSet23.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser28 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj29 = defaultJSONParser28.input; + java.util.Set strSet31 = java.util.Set.of("hi!"); + boolean boolean33 = strSet31.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray34 = strSet31.toArray(); + java.lang.String[] strArray37 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet38 = new java.util.LinkedHashSet(); + boolean boolean39 = java.util.Collections.addAll((java.util.Collection) strSet38, strArray37); + java.util.Set strSet42 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean43 = strSet38.removeAll((java.util.Collection) strSet42); + java.util.Spliterator strSpliterator44 = strSet38.spliterator(); + boolean boolean45 = strSet31.containsAll((java.util.Collection) strSet38); + java.lang.Object[] objArray46 = strSet38.toArray(); + java.util.Map defaultJSONParserMap47 = java.util.Map.of(defaultJSONParser20, objArray26, defaultJSONParser28, objArray46); + com.alibaba.fastjson.parser.SymbolTable symbolTable48 = defaultJSONParser28.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig49 = defaultJSONParser28.getConfig(); + parserConfig49.setSafeMode(false); + java.lang.reflect.Type type52 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig53 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray55 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray56 = (java.lang.Class[]) classArray55; + parserConfig53.initJavaBeanDeserializers(wildcardClassArray56); + parserConfig53.setJacksonCompatible(false); + java.lang.ClassLoader classLoader60 = null; + parserConfig53.setDefaultClassLoader(classLoader60); + boolean boolean62 = parserConfig53.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap63 = parserConfig53.getDeserializers(); + java.lang.reflect.Type type64 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer65 = parserConfig53.getDeserializer(type64); + parserConfig49.putDeserializer(type52, objectDeserializer65); + boolean boolean67 = strList16.remove((java.lang.Object) parserConfig49); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertEquals("'" + obj21 + "' != '" + "97" + "'", obj21, "97"); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(objArray26); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray26), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray26), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj29 + "' != '" + "97" + "'", obj29, "97"); + org.junit.Assert.assertNotNull(strSet31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + false + "'", boolean33 == false); + org.junit.Assert.assertNotNull(objArray34); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray34), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray34), "[hi!]"); + org.junit.Assert.assertNotNull(strArray37); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(strSet42); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(strSpliterator44); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertNotNull(objArray46); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray46), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray46), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap47); + org.junit.Assert.assertNotNull(symbolTable48); + org.junit.Assert.assertNotNull(parserConfig49); + org.junit.Assert.assertNotNull(classArray55); + org.junit.Assert.assertNotNull(wildcardClassArray56); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + false + "'", boolean62 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap63); + org.junit.Assert.assertNotNull(objectDeserializer65); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + false + "'", boolean67 == false); + } + + @Test + public void test0658() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0658"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.util.Set strSet17 = java.util.Set.of("hi!"); + boolean boolean18 = strSet17.isEmpty(); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet17); + java.util.List extraTypeProviderList20 = defaultJSONParser1.getExtraTypeProviders(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(strSet17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(extraTypeProviderList20); + } + + @Test + public void test0659() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0659"); + java.lang.String[] strArray1 = new java.lang.String[] { "fastjson.parser.safeMode" }; + java.lang.String[] strArray3 = new java.lang.String[] { "fastjson.parser.safeMode" }; + java.lang.String[][] strArray4 = new java.lang.String[][] { strArray1, strArray3 }; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode" }; + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode" }; + java.lang.String[][] strArray9 = new java.lang.String[][] { strArray6, strArray8 }; + java.lang.String[][][] strArray10 = new java.lang.String[][][] { strArray4, strArray9 }; + java.util.List strArrayList11 = java.util.List.of(strArray10); + org.junit.Assert.assertNotNull(strArray1); + org.junit.Assert.assertNotNull(strArray3); + org.junit.Assert.assertNotNull(strArray4); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertNotNull(strArray10); + org.junit.Assert.assertNotNull(strArrayList11); + } + + @Test + public void test0660() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0660"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str2 = serializeConfig1.getTypeKey(); + serializeConfig1.setTypeKey("4 a"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "@type" + "'", str2, "@type"); + } + + @Test + public void test0661() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0661"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.lang.Object obj2 = null; + defaultJSONParser1.handleResovleTask(obj2); + com.alibaba.fastjson.parser.JSONLexer jSONLexer4 = defaultJSONParser1.getLexer(); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.JSONObject jSONObject5 = defaultJSONParser1.parseObject(); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect {, actual EOF, pos 0, line 1, column 1"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer4); + } + + @Test + public void test0662() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0662"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + parserConfig0.clearDeserializers(); + com.alibaba.fastjson.parser.SymbolTable symbolTable2 = parserConfig0.symbolTable; + parserConfig0.setAsmEnable(false); + parserConfig0.compatibleWithJavaBean = true; + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNotNull(symbolTable2); + } + + @Test + public void test0663() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0663"); + byte[] byteArray1 = new byte[] { (byte) -1 }; + java.lang.String str3 = new java.lang.String(byteArray1, 1); + 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(byteArray1, (int) (byte) 0, (int) (short) 0, 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(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[-1]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u01ff" + "'", str3, "\u01ff"); + } + + @Test + public void test0664() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0664"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray2 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray1; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap3 = java.util.Map.ofEntries(wildcardEntryArray2); + boolean boolean5 = constantDescListMap3.containsValue((java.lang.Object) 10.0f); + java.util.Set, com.alibaba.fastjson.parser.Feature>> constantDescListEntrySet6 = constantDescListMap3.entrySet(); + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(constantDescListMap3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertNotNull(constantDescListEntrySet6); + } + + @Test + public void test0665() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0665"); + java.util.Map, java.lang.invoke.TypeDescriptor.OfField>> constantDescListMap0 = java.util.Map.of(); + org.junit.Assert.assertNotNull(constantDescListMap0); + } + + @Test + public void test0666() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0666"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String str3 = jSONPath2.getPath(); + java.lang.String str4 = jSONPath2.getPath(); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "fastjson.parser.autoTypeAccept" + "'", str3, "fastjson.parser.autoTypeAccept"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "fastjson.parser.autoTypeAccept" + "'", str4, "fastjson.parser.autoTypeAccept"); + } + + @Test + public void test0667() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0667"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + defaultJSONParser1.setDateFormat("fastjson.parser.safeMode"); + com.alibaba.fastjson.parser.SymbolTable symbolTable8 = defaultJSONParser1.getSymbolTable(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser10 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer11 = defaultJSONParser10.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask12 = null; + defaultJSONParser10.addResolveTask(resolveTask12); + com.alibaba.fastjson.parser.ParserConfig parserConfig14 = defaultJSONParser10.getConfig(); + parserConfig14.setAutoTypeSupport(false); + parserConfig14.setSafeMode(false); + defaultJSONParser1.setConfig(parserConfig14); + com.alibaba.fastjson.util.FieldInfo fieldInfo20 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer21 = parserConfig14.getDeserializer(fieldInfo20); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"fieldClass\" because \"fieldInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(symbolTable8); + org.junit.Assert.assertNotNull(jSONLexer11); + org.junit.Assert.assertNotNull(parserConfig14); + } + + @Test + public void test0668() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0668"); + java.lang.String[] strArray3 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet4 = new java.util.LinkedHashSet(); + boolean boolean5 = java.util.Collections.addAll((java.util.Collection) strSet4, strArray3); + java.util.Set strSet8 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean9 = strSet4.removeAll((java.util.Collection) strSet8); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet4); + int int11 = strSet4.size(); + int int12 = strSet4.size(); + java.lang.constant.ConstantDesc[] constantDescArray29 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList30 = new java.util.ArrayList(); + boolean boolean31 = java.util.Collections.addAll((java.util.Collection) constantDescList30, constantDescArray29); + java.util.ListIterator constantDescItor33 = constantDescList30.listIterator(0); + java.util.ListIterator constantDescItor34 = constantDescList30.listIterator(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig36 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + boolean boolean37 = constantDescList30.remove((java.lang.Object) true); + java.lang.Object[] objArray38 = constantDescList30.toArray(); + java.lang.String[] strArray41 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet42 = new java.util.LinkedHashSet(); + boolean boolean43 = java.util.Collections.addAll((java.util.Collection) strSet42, strArray41); + java.util.Set strSet46 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean47 = strSet42.removeAll((java.util.Collection) strSet46); + java.util.List constantDescList48 = java.util.List.copyOf((java.util.Collection) strSet42); + java.lang.String[] strArray54 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList55 = new java.util.ArrayList(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strList55, strArray54); + boolean boolean57 = strSet42.containsAll((java.util.Collection) strList55); + java.util.Spliterator strSpliterator58 = strSet42.spliterator(); + java.lang.String[] strArray62 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet63 = new java.util.LinkedHashSet(); + boolean boolean64 = java.util.Collections.addAll((java.util.Collection) strSet63, strArray62); + java.util.Set strSet67 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean68 = strSet63.removeAll((java.util.Collection) strSet67); + java.lang.String str69 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet63); + int int70 = strSet63.size(); + java.util.Set strSet73 = java.util.Set.of("hi!"); + boolean boolean75 = strSet73.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray76 = strSet73.toArray(); + java.lang.String[] strArray79 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet80 = new java.util.LinkedHashSet(); + boolean boolean81 = java.util.Collections.addAll((java.util.Collection) strSet80, strArray79); + java.util.Set strSet84 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean85 = strSet80.removeAll((java.util.Collection) strSet84); + java.util.Spliterator strSpliterator86 = strSet80.spliterator(); + boolean boolean87 = strSet73.containsAll((java.util.Collection) strSet80); + java.lang.Object[] objArray88 = strSet80.toArray(); + java.lang.String str89 = java.lang.String.join((java.lang.CharSequence) "", (java.lang.Iterable) strSet80); + boolean boolean91 = strSet80.add("#"); + java.util.List> strSetList92 = java.util.List.of((java.util.Set) strSet42, (java.util.Set) strSet63, (java.util.Set) strSet80); + boolean boolean93 = constantDescList30.containsAll((java.util.Collection) strSet42); + boolean boolean94 = strSet4.containsAll((java.util.Collection) strSet42); + int int95 = strSet4.size(); + org.junit.Assert.assertNotNull(strArray3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + true + "'", boolean5 == true); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "" + "'", str10, ""); + org.junit.Assert.assertTrue("'" + int11 + "' != '" + 0 + "'", int11 == 0); + org.junit.Assert.assertTrue("'" + int12 + "' != '" + 0 + "'", int12 == 0); + org.junit.Assert.assertNotNull(constantDescArray29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(constantDescItor33); + org.junit.Assert.assertNotNull(constantDescItor34); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertNotNull(objArray38); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray38), "[, 100, 10.0, 6, 1, 100, 1097728, true, 0, 97, 100.0, @type, -1, 100, 10.0, -1]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray38), "[, 100, 10.0, 6, 1, 100, 1097728, true, 0, 97, 100.0, @type, -1, 100, 10.0, -1]"); + org.junit.Assert.assertNotNull(strArray41); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(strSet46); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(constantDescList48); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + false + "'", boolean57 == false); + org.junit.Assert.assertNotNull(strSpliterator58); + org.junit.Assert.assertNotNull(strArray62); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + true + "'", boolean64 == true); + org.junit.Assert.assertNotNull(strSet67); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertEquals("'" + str69 + "' != '" + "" + "'", str69, ""); + org.junit.Assert.assertTrue("'" + int70 + "' != '" + 0 + "'", int70 == 0); + org.junit.Assert.assertNotNull(strSet73); + org.junit.Assert.assertTrue("'" + boolean75 + "' != '" + false + "'", boolean75 == false); + org.junit.Assert.assertNotNull(objArray76); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray76), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray76), "[hi!]"); + org.junit.Assert.assertNotNull(strArray79); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + true + "'", boolean81 == true); + org.junit.Assert.assertNotNull(strSet84); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + true + "'", boolean85 == true); + org.junit.Assert.assertNotNull(strSpliterator86); + org.junit.Assert.assertTrue("'" + boolean87 + "' != '" + true + "'", boolean87 == true); + org.junit.Assert.assertNotNull(objArray88); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray88), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray88), "[]"); + org.junit.Assert.assertEquals("'" + str89 + "' != '" + "" + "'", str89, ""); + org.junit.Assert.assertTrue("'" + boolean91 + "' != '" + true + "'", boolean91 == true); + org.junit.Assert.assertNotNull(strSetList92); + org.junit.Assert.assertTrue("'" + boolean93 + "' != '" + true + "'", boolean93 == true); + org.junit.Assert.assertTrue("'" + boolean94 + "' != '" + true + "'", boolean94 == true); + org.junit.Assert.assertTrue("'" + int95 + "' != '" + 0 + "'", int95 == 0); + } + + @Test + public void test0669() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0669"); + byte[] byteArray4 = new byte[] { (byte) -1, (byte) -1, (byte) 100, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (short) 1); + 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(byteArray4, (int) (byte) 100, (int) (short) 0, charset9); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[-1, -1, 100, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u01ff\u01ff\u0164\u0101" + "'", str6, "\u01ff\u01ff\u0164\u0101"); + } + + @Test + public void test0670() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0670"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + boolean boolean3 = parserConfig0.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig4 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray6 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray7 = (java.lang.Class[]) classArray6; + parserConfig4.initJavaBeanDeserializers(wildcardClassArray7); + com.alibaba.fastjson.parser.ParserConfig parserConfig9 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray11 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray12 = (java.lang.Class[]) classArray11; + parserConfig9.initJavaBeanDeserializers(wildcardClassArray12); + java.util.List[]> wildcardClassArrayList14 = java.util.List.of(wildcardClassArray7, wildcardClassArray12); + parserConfig0.initJavaBeanDeserializers(wildcardClassArray7); + boolean boolean16 = parserConfig0.fieldBased; + java.lang.Class class18 = null; + // The following exception was thrown during execution in test generation + try { + parserConfig0.register("hi!10.0hi!", class18); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(classArray6); + org.junit.Assert.assertNotNull(wildcardClassArray7); + org.junit.Assert.assertNotNull(classArray11); + org.junit.Assert.assertNotNull(wildcardClassArray12); + org.junit.Assert.assertNotNull(wildcardClassArrayList14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + } + + @Test + public void test0671() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0671"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.reflect.Type type2 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer3 = null; + boolean boolean4 = serializeConfig1.put(type2, objectSerializer3); + java.lang.String str5 = serializeConfig1.getTypeKey(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy6 = serializeConfig1.propertyNamingStrategy; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy7 = null; + serializeConfig1.setPropertyNamingStrategy(propertyNamingStrategy7); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "@type" + "'", str5, "@type"); + org.junit.Assert.assertNull(propertyNamingStrategy6); + } + + @Test + public void test0672() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0672"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy3 = parserConfig0.propertyNamingStrategy; + boolean boolean4 = parserConfig0.fieldBased; + parserConfig0.addAccept(" "); + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNull(propertyNamingStrategy3); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + } + + @Test + public void test0673() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0673"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + java.util.Set strSet24 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet26 = java.util.Set.of("hi!"); + boolean boolean28 = strSet26.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray29 = strSet26.toArray(); + java.lang.String[] strArray32 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet33 = new java.util.LinkedHashSet(); + boolean boolean34 = java.util.Collections.addAll((java.util.Collection) strSet33, strArray32); + java.util.Set strSet37 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean38 = strSet33.removeAll((java.util.Collection) strSet37); + java.util.Spliterator strSpliterator39 = strSet33.spliterator(); + boolean boolean40 = strSet26.containsAll((java.util.Collection) strSet33); + java.lang.String[] strArray43 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet44 = new java.util.LinkedHashSet(); + boolean boolean45 = java.util.Collections.addAll((java.util.Collection) strSet44, strArray43); + java.util.Set strSet48 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean49 = strSet44.removeAll((java.util.Collection) strSet48); + java.util.List constantDescList50 = java.util.List.copyOf((java.util.Collection) strSet44); + java.lang.String[] strArray56 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList57 = new java.util.ArrayList(); + boolean boolean58 = java.util.Collections.addAll((java.util.Collection) strList57, strArray56); + boolean boolean59 = strSet44.containsAll((java.util.Collection) strList57); + java.lang.String[] strArray62 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet63 = new java.util.LinkedHashSet(); + boolean boolean64 = java.util.Collections.addAll((java.util.Collection) strSet63, strArray62); + java.util.Set strSet67 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean68 = strSet63.removeAll((java.util.Collection) strSet67); + java.util.List constantDescList69 = java.util.List.copyOf((java.util.Collection) strSet63); + boolean boolean70 = strSet44.removeAll((java.util.Collection) strSet63); + boolean boolean71 = strSet26.containsAll((java.util.Collection) strSet44); + boolean boolean72 = strSet24.containsAll((java.util.Collection) strSet26); + java.util.List> strComparableList76 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray77 = new java.lang.String[] {}; + java.lang.Object obj78 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray77); + java.lang.Object obj79 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) strSet24, strArray77); + boolean boolean80 = constantDescList17.equals((java.lang.Object) strSet24); + java.util.stream.Stream strStream81 = strSet24.stream(); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + false + "'", boolean28 == false); + org.junit.Assert.assertNotNull(objArray29); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray29), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray29), "[hi!]"); + org.junit.Assert.assertNotNull(strArray32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSet37); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(strSpliterator39); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strArray43); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertNotNull(strSet48); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertNotNull(constantDescList50); + org.junit.Assert.assertNotNull(strArray56); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + false + "'", boolean59 == false); + org.junit.Assert.assertNotNull(strArray62); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + true + "'", boolean64 == true); + org.junit.Assert.assertNotNull(strSet67); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(constantDescList69); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + false + "'", boolean70 == false); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + false + "'", boolean72 == false); + org.junit.Assert.assertNotNull(strComparableList76); + org.junit.Assert.assertNotNull(strArray77); + org.junit.Assert.assertNotNull(obj78); + org.junit.Assert.assertNotNull(obj79); + org.junit.Assert.assertTrue("'" + boolean80 + "' != '" + false + "'", boolean80 == false); + org.junit.Assert.assertNotNull(strStream81); + } + + @Test + public void test0674() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0674"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable7 = parserConfig0.symbolTable; + java.lang.ClassLoader classLoader8 = parserConfig0.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap9 = parserConfig0.getDeserializers(); + com.alibaba.fastjson.parser.SymbolTable symbolTable10 = parserConfig0.symbolTable; + com.alibaba.fastjson.parser.ParserConfig.AutoTypeCheckHandler autoTypeCheckHandler11 = null; + parserConfig0.addAutoTypeCheckHandler(autoTypeCheckHandler11); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap13 = parserConfig0.getDeserializers(); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(symbolTable7); + org.junit.Assert.assertNull(classLoader8); + org.junit.Assert.assertNotNull(typeIdentityHashMap9); + org.junit.Assert.assertNotNull(symbolTable10); + org.junit.Assert.assertNotNull(typeIdentityHashMap13); + } + + @Test + public void test0675() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0675"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.Iterator constantDescItor10 = constantDescList9.iterator(); + java.util.List> strCollectionList11 = java.util.List.of(); + int int12 = constantDescList9.lastIndexOf((java.lang.Object) strCollectionList11); + java.lang.constant.ConstantDesc[] constantDescArray29 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList30 = new java.util.ArrayList(); + boolean boolean31 = java.util.Collections.addAll((java.util.Collection) constantDescList30, constantDescArray29); + java.util.ListIterator constantDescItor33 = constantDescList30.listIterator(0); + java.util.ListIterator constantDescItor34 = constantDescList30.listIterator(); + java.util.Set strSet37 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet39 = java.util.Set.of("hi!"); + boolean boolean41 = strSet39.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray42 = strSet39.toArray(); + java.lang.String[] strArray45 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet46 = new java.util.LinkedHashSet(); + boolean boolean47 = java.util.Collections.addAll((java.util.Collection) strSet46, strArray45); + java.util.Set strSet50 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean51 = strSet46.removeAll((java.util.Collection) strSet50); + java.util.Spliterator strSpliterator52 = strSet46.spliterator(); + boolean boolean53 = strSet39.containsAll((java.util.Collection) strSet46); + java.lang.String[] strArray56 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet57 = new java.util.LinkedHashSet(); + boolean boolean58 = java.util.Collections.addAll((java.util.Collection) strSet57, strArray56); + java.util.Set strSet61 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean62 = strSet57.removeAll((java.util.Collection) strSet61); + java.util.List constantDescList63 = java.util.List.copyOf((java.util.Collection) strSet57); + java.lang.String[] strArray69 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList70 = new java.util.ArrayList(); + boolean boolean71 = java.util.Collections.addAll((java.util.Collection) strList70, strArray69); + boolean boolean72 = strSet57.containsAll((java.util.Collection) strList70); + java.lang.String[] strArray75 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet76 = new java.util.LinkedHashSet(); + boolean boolean77 = java.util.Collections.addAll((java.util.Collection) strSet76, strArray75); + java.util.Set strSet80 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean81 = strSet76.removeAll((java.util.Collection) strSet80); + java.util.List constantDescList82 = java.util.List.copyOf((java.util.Collection) strSet76); + boolean boolean83 = strSet57.removeAll((java.util.Collection) strSet76); + boolean boolean84 = strSet39.containsAll((java.util.Collection) strSet57); + boolean boolean85 = strSet37.containsAll((java.util.Collection) strSet39); + java.util.List> strComparableList89 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray90 = new java.lang.String[] {}; + java.lang.Object obj91 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray90); + java.lang.Object obj92 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) strSet37, strArray90); + boolean boolean93 = constantDescList30.equals((java.lang.Object) strSet37); + int int94 = constantDescList9.indexOf((java.lang.Object) constantDescList30); + java.lang.constant.ConstantDesc constantDesc96 = constantDescList30.remove((int) (short) 10); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + org.junit.Assert.assertNotNull(strCollectionList11); + org.junit.Assert.assertTrue("'" + int12 + "' != '" + (-1) + "'", int12 == (-1)); + org.junit.Assert.assertNotNull(constantDescArray29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(constantDescItor33); + org.junit.Assert.assertNotNull(constantDescItor34); + org.junit.Assert.assertNotNull(strSet37); + org.junit.Assert.assertNotNull(strSet39); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + false + "'", boolean41 == false); + org.junit.Assert.assertNotNull(objArray42); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray42), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray42), "[hi!]"); + org.junit.Assert.assertNotNull(strArray45); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(strSet50); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + true + "'", boolean51 == true); + org.junit.Assert.assertNotNull(strSpliterator52); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + true + "'", boolean53 == true); + org.junit.Assert.assertNotNull(strArray56); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(strSet61); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + true + "'", boolean62 == true); + org.junit.Assert.assertNotNull(constantDescList63); + org.junit.Assert.assertNotNull(strArray69); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + false + "'", boolean72 == false); + org.junit.Assert.assertNotNull(strArray75); + org.junit.Assert.assertTrue("'" + boolean77 + "' != '" + true + "'", boolean77 == true); + org.junit.Assert.assertNotNull(strSet80); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + true + "'", boolean81 == true); + org.junit.Assert.assertNotNull(constantDescList82); + org.junit.Assert.assertTrue("'" + boolean83 + "' != '" + false + "'", boolean83 == false); + org.junit.Assert.assertTrue("'" + boolean84 + "' != '" + true + "'", boolean84 == true); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + false + "'", boolean85 == false); + org.junit.Assert.assertNotNull(strComparableList89); + org.junit.Assert.assertNotNull(strArray90); + org.junit.Assert.assertNotNull(obj91); + org.junit.Assert.assertNotNull(obj92); + org.junit.Assert.assertTrue("'" + boolean93 + "' != '" + false + "'", boolean93 == false); + org.junit.Assert.assertTrue("'" + int94 + "' != '" + (-1) + "'", int94 == (-1)); + org.junit.Assert.assertEquals("'" + constantDesc96 + "' != '" + 100.0d + "'", constantDesc96, 100.0d); + } + + @Test + public void test0676() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0676"); + com.alibaba.fastjson.parser.ParserConfig parserConfig2 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean3 = parserConfig2.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap4 = parserConfig2.getDerializers(); + com.alibaba.fastjson.parser.Feature feature6 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature7 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature8 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature9 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature11 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature[] featureArray12 = new com.alibaba.fastjson.parser.Feature[] { feature6, feature7, feature8, feature9, feature10, feature11 }; + int int13 = com.alibaba.fastjson.parser.Feature.of(featureArray12); + int int14 = com.alibaba.fastjson.parser.Feature.of(featureArray12); + java.util.List> strComparableList18 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray19 = new java.lang.String[] {}; + java.lang.Object obj20 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray19); + java.util.Map.Entry[] entryArray22 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray23 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray22; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap24 = java.util.Map.ofEntries(wildcardEntryArray23); + java.util.Map strMap25 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardEntryArray23); + java.util.List objArrayList26 = java.util.List.of((java.lang.Object[]) featureArray12, (java.lang.Object[]) strArray19, (java.lang.Object[]) wildcardEntryArray23); + int int27 = com.alibaba.fastjson.parser.Feature.of(featureArray12); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj28 = com.alibaba.fastjson.JSONPath.extract("hi!10.0hi!", "35", parserConfig2, 8, featureArray12); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 35"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap4); + org.junit.Assert.assertTrue("'" + feature6 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature6.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature7 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature7.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature8 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature8.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature9 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature9.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature11 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature11.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertNotNull(featureArray12); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + 1097728 + "'", int13 == 1097728); + org.junit.Assert.assertTrue("'" + int14 + "' != '" + 1097728 + "'", int14 == 1097728); + org.junit.Assert.assertNotNull(strComparableList18); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertNotNull(obj20); + org.junit.Assert.assertNotNull(entryArray22); + org.junit.Assert.assertNotNull(wildcardEntryArray23); + org.junit.Assert.assertNotNull(constantDescListMap24); + org.junit.Assert.assertNotNull(strMap25); + org.junit.Assert.assertNotNull(objArrayList26); + org.junit.Assert.assertTrue("'" + int27 + "' != '" + 1097728 + "'", int27 == 1097728); + } + + @Test + public void test0677() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0677"); + com.alibaba.fastjson.parser.Feature feature1 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature2 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature3 = com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect; + com.alibaba.fastjson.parser.Feature feature4 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + com.alibaba.fastjson.parser.Feature feature5 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature feature6 = com.alibaba.fastjson.parser.Feature.OrderedField; + com.alibaba.fastjson.parser.Feature[] featureArray7 = new com.alibaba.fastjson.parser.Feature[] { feature1, feature2, feature3, feature4, feature5, feature6 }; + int int8 = com.alibaba.fastjson.parser.Feature.of(featureArray7); + int int9 = com.alibaba.fastjson.parser.Feature.of(featureArray7); + java.lang.String str10 = java.lang.String.format("16809984", (java.lang.Object[]) featureArray7); + org.junit.Assert.assertTrue("'" + feature1 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature1.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature2 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature2.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature3 + "' != '" + com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect + "'", feature3.equals(com.alibaba.fastjson.parser.Feature.DisableSpecialKeyDetect)); + org.junit.Assert.assertTrue("'" + feature4 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature4.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + feature5 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature5.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertTrue("'" + feature6 + "' != '" + com.alibaba.fastjson.parser.Feature.OrderedField + "'", feature6.equals(com.alibaba.fastjson.parser.Feature.OrderedField)); + org.junit.Assert.assertNotNull(featureArray7); + org.junit.Assert.assertTrue("'" + int8 + "' != '" + 1097728 + "'", int8 == 1097728); + org.junit.Assert.assertTrue("'" + int9 + "' != '" + 1097728 + "'", int9 == 1097728); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "16809984" + "'", str10, "16809984"); + } + + @Test + public void test0678() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0678"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.compatibleWithJavaBean = false; + boolean boolean7 = parserConfig0.fieldBased; + parserConfig0.addDenyInternal(""); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + } + + @Test + public void test0679() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0679"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("10.0"); + java.util.List resolveTaskList2 = defaultJSONParser1.getResolveTaskList(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj5 = defaultJSONParser4.input; + java.util.Set strSet7 = java.util.Set.of("hi!"); + boolean boolean9 = strSet7.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray10 = strSet7.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser12 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj13 = defaultJSONParser12.input; + java.util.Set strSet15 = java.util.Set.of("hi!"); + boolean boolean17 = strSet15.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray18 = strSet15.toArray(); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.Spliterator strSpliterator28 = strSet22.spliterator(); + boolean boolean29 = strSet15.containsAll((java.util.Collection) strSet22); + java.lang.Object[] objArray30 = strSet22.toArray(); + java.util.Map defaultJSONParserMap31 = java.util.Map.of(defaultJSONParser4, objArray10, defaultJSONParser12, objArray30); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser33 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat34 = defaultJSONParser33.getDateFormat(); + defaultJSONParser12.setDateFomrat(dateFormat34); + defaultJSONParser1.setDateFormat(dateFormat34); + // The following exception was thrown during execution in test generation + try { + int int38 = com.alibaba.fastjson.JSONPath.size((java.lang.Object) defaultJSONParser1, "\000\001\000\000"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. ????"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(resolveTaskList2); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + "97" + "'", obj5, "97"); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + false + "'", boolean9 == false); + org.junit.Assert.assertNotNull(objArray10); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray10), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray10), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + "97" + "'", obj13, "97"); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + false + "'", boolean17 == false); + org.junit.Assert.assertNotNull(objArray18); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray18), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray18), "[hi!]"); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(strSpliterator28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(objArray30); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray30), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray30), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap31); + org.junit.Assert.assertNotNull(dateFormat34); + } + + @Test + public void test0680() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0680"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj28 = defaultJSONParser27.input; + java.util.Set strSet30 = java.util.Set.of("hi!"); + boolean boolean32 = strSet30.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray33 = strSet30.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser35 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj36 = defaultJSONParser35.input; + java.util.Set strSet38 = java.util.Set.of("hi!"); + boolean boolean40 = strSet38.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray41 = strSet38.toArray(); + java.lang.String[] strArray44 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet45 = new java.util.LinkedHashSet(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strSet45, strArray44); + java.util.Set strSet49 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean50 = strSet45.removeAll((java.util.Collection) strSet49); + java.util.Spliterator strSpliterator51 = strSet45.spliterator(); + boolean boolean52 = strSet38.containsAll((java.util.Collection) strSet45); + java.lang.Object[] objArray53 = strSet45.toArray(); + java.util.Map defaultJSONParserMap54 = java.util.Map.of(defaultJSONParser27, objArray33, defaultJSONParser35, objArray53); + int int55 = constantDescList9.indexOf((java.lang.Object) defaultJSONParser27); + constantDescList9.clear(); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + "97" + "'", obj36, "97"); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[hi!]"); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSpliterator51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(objArray53); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray53), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray53), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap54); + org.junit.Assert.assertTrue("'" + int55 + "' != '" + (-1) + "'", int55 == (-1)); + } + + @Test + public void test0681() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0681"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + com.alibaba.fastjson.parser.Feature feature17 = com.alibaba.fastjson.parser.Feature.InternFieldNames; + boolean boolean18 = defaultJSONParser1.isEnabled(feature17); + defaultJSONParser1.setDateFormat("# a"); + java.lang.String str21 = defaultJSONParser1.getDateFomartPattern(); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.JSONObject jSONObject22 = defaultJSONParser1.parseObject(); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect {, actual int, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertTrue("'" + feature17 + "' != '" + com.alibaba.fastjson.parser.Feature.InternFieldNames + "'", feature17.equals(com.alibaba.fastjson.parser.Feature.InternFieldNames)); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertEquals("'" + str21 + "' != '" + "# a" + "'", str21, "# a"); + } + + @Test + public void test0682() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0682"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer28 = defaultJSONParser27.getLexer(); + java.lang.Object obj29 = defaultJSONParser27.input; + com.alibaba.fastjson.parser.ParseContext parseContext30 = null; + defaultJSONParser27.setContext(parseContext30); + java.lang.Object obj32 = defaultJSONParser27.parseKey(); + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + java.lang.String[] strArray48 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList49 = new java.util.ArrayList(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strList49, strArray48); + boolean boolean51 = strSet36.containsAll((java.util.Collection) strList49); + defaultJSONParser27.checkListResolve((java.util.Collection) strList49); + boolean boolean53 = constantDescList9.remove((java.lang.Object) strList49); + java.util.function.UnaryOperator constantDescUnaryOperator54 = null; + // The following exception was thrown during execution in test generation + try { + constantDescList9.replaceAll(constantDescUnaryOperator54); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(jSONLexer28); + org.junit.Assert.assertEquals("'" + obj29 + "' != '" + "97" + "'", obj29, "97"); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + 97 + "'", obj32, 97); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertNotNull(strArray48); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + false + "'", boolean53 == false); + } + + @Test + public void test0683() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0683"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser1.resolveStatus = (byte) -1; + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver26 = defaultJSONParser1.getFieldTypeResolver(); + java.lang.Object obj27 = defaultJSONParser1.parse(); + java.text.DateFormat dateFormat28 = defaultJSONParser1.getDateFormat(); + com.alibaba.fastjson.parser.Feature feature29 = null; + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.config(feature29, false); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"mask\" because \"feature\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertNull(fieldTypeResolver26); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + 97 + "'", obj27, 97); + org.junit.Assert.assertNotNull(dateFormat28); + } + + @Test + public void test0684() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0684"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.lang.String str63 = defaultJSONParser47.getDateFomartPattern(); + java.util.List extraProcessorList64 = defaultJSONParser47.getExtraProcessors(); + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver65 = defaultJSONParser47.getFieldTypeResolver(); + int int66 = defaultJSONParser47.getResolveStatus(); + java.lang.Object obj68 = defaultJSONParser47.getObject("fastjson.parser.autoTypeAccept"); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertEquals("'" + str63 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str63, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(extraProcessorList64); + org.junit.Assert.assertNull(fieldTypeResolver65); + org.junit.Assert.assertTrue("'" + int66 + "' != '" + 0 + "'", int66 == 0); + org.junit.Assert.assertNull(obj68); + } + + @Test + public void test0685() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0685"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable7 = parserConfig0.symbolTable; + java.lang.ClassLoader classLoader8 = parserConfig0.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap9 = parserConfig0.getDeserializers(); + com.alibaba.fastjson.util.FieldInfo fieldInfo10 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer11 = parserConfig0.getDeserializer(fieldInfo10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"fieldClass\" because \"fieldInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(symbolTable7); + org.junit.Assert.assertNull(classLoader8); + org.junit.Assert.assertNotNull(typeIdentityHashMap9); + } + + @Test + public void test0686() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0686"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + java.util.List extraTypeProviderList7 = defaultJSONParser1.getExtraTypeProviders(); + int int8 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.parser.JSONLexer jSONLexer9 = defaultJSONParser1.getLexer(); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser10 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer9); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: EOF error"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertNotNull(extraTypeProviderList7); + org.junit.Assert.assertTrue("'" + int8 + "' != '" + 0 + "'", int8 == 0); + org.junit.Assert.assertNotNull(jSONLexer9); + } + + @Test + public void test0687() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0687"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + boolean boolean12 = constantDescList9.isEmpty(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + } + + @Test + public void test0688() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0688"); + java.util.List> strListList0 = java.util.List.of(); + org.junit.Assert.assertNotNull(strListList0); + } + + @Test + public void test0689() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0689"); + java.util.Map>, java.util.Iterator> wildcardClassOfFieldMap0 = java.util.Map.of(); + org.junit.Assert.assertNotNull(wildcardClassOfFieldMap0); + } + + @Test + public void test0690() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0690"); + java.lang.String str1 = new java.lang.String("true"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "true" + "'", str1, "true"); + } + + @Test + public void test0691() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0691"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.extract("3.0", "\"fastjson.parser.autoTypeAccept\""); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. \"fastjson.parser.autoTypeAccept\""); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0692() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0692"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap3 = parserConfig0.getDeserializers(); + com.alibaba.fastjson.parser.ParserConfig parserConfig4 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray6 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray7 = (java.lang.Class[]) classArray6; + parserConfig4.initJavaBeanDeserializers(wildcardClassArray7); + parserConfig4.setJacksonCompatible(false); + java.lang.ClassLoader classLoader11 = null; + parserConfig4.setDefaultClassLoader(classLoader11); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap13 = parserConfig4.getDerializers(); + com.alibaba.fastjson.parser.ParserConfig parserConfig14 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray16 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray17 = (java.lang.Class[]) classArray16; + parserConfig14.initJavaBeanDeserializers(wildcardClassArray17); + parserConfig14.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable21 = parserConfig14.symbolTable; + java.lang.ClassLoader classLoader22 = parserConfig14.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig14.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser25 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser25.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer28 = defaultJSONParser25.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser33 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser33.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer36 = defaultJSONParser33.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser38 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser38.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer41 = defaultJSONParser38.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser43 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer44 = defaultJSONParser43.getLexer(); + java.util.Set jSONLexerSet45 = java.util.Set.of(jSONLexer28, jSONLexer31, jSONLexer36, jSONLexer41, jSONLexer44); + com.alibaba.fastjson.parser.ParserConfig parserConfig46 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray48 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray49 = (java.lang.Class[]) classArray48; + parserConfig46.initJavaBeanDeserializers(wildcardClassArray49); + parserConfig46.setJacksonCompatible(false); + parserConfig46.addAccept("#"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser55 = new com.alibaba.fastjson.parser.DefaultJSONParser((java.lang.Object) typeIdentityHashMap23, jSONLexer41, parserConfig46); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser57 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer58 = defaultJSONParser57.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask59 = null; + defaultJSONParser57.addResolveTask(resolveTask59); + com.alibaba.fastjson.parser.ParserConfig parserConfig61 = defaultJSONParser57.getConfig(); + parserConfig61.setAutoTypeSupport(false); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap64 = parserConfig61.getDeserializers(); + // The following exception was thrown during execution in test generation + try { + java.util.Set> typeIdentityHashMapSet65 = java.util.Set.of(typeIdentityHashMap3, typeIdentityHashMap13, typeIdentityHashMap23, typeIdentityHashMap64); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: duplicate element: com.alibaba.fastjson.util.IdentityHashMap@61fdcbe5"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNotNull(typeIdentityHashMap3); + org.junit.Assert.assertNotNull(classArray6); + org.junit.Assert.assertNotNull(wildcardClassArray7); + org.junit.Assert.assertNotNull(typeIdentityHashMap13); + org.junit.Assert.assertNotNull(classArray16); + org.junit.Assert.assertNotNull(wildcardClassArray17); + org.junit.Assert.assertNotNull(symbolTable21); + org.junit.Assert.assertNull(classLoader22); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertNotNull(jSONLexer28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertNotNull(jSONLexer36); + org.junit.Assert.assertNotNull(jSONLexer41); + org.junit.Assert.assertNotNull(jSONLexer44); + org.junit.Assert.assertNotNull(jSONLexerSet45); + org.junit.Assert.assertNotNull(classArray48); + org.junit.Assert.assertNotNull(wildcardClassArray49); + org.junit.Assert.assertNotNull(jSONLexer58); + org.junit.Assert.assertNotNull(parserConfig61); + org.junit.Assert.assertNotNull(typeIdentityHashMap64); + } + + @Test + public void test0693() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0693"); + com.alibaba.fastjson.parser.Feature feature1 = com.alibaba.fastjson.parser.Feature.AllowISO8601DateFormat; + boolean boolean2 = com.alibaba.fastjson.parser.Feature.isEnabled(0, feature1); + org.junit.Assert.assertTrue("'" + feature1 + "' != '" + com.alibaba.fastjson.parser.Feature.AllowISO8601DateFormat + "'", feature1.equals(com.alibaba.fastjson.parser.Feature.AllowISO8601DateFormat)); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + } + + @Test + public void test0694() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0694"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str1 = serializeConfig0.getTypeKey(); + boolean boolean2 = serializeConfig0.isAsmEnable(); + serializeConfig0.setTypeKey("\u01ff\u01ff\u0164\u0101"); + org.junit.Assert.assertNotNull(serializeConfig0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "fastjson.parser.safeMode" + "'", str1, "fastjson.parser.safeMode"); +// flaky: org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + } + + @Test + public void test0695() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0695"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser4.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser7 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer8 = defaultJSONParser7.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask9 = null; + defaultJSONParser7.addResolveTask(resolveTask9); + com.alibaba.fastjson.parser.ParserConfig parserConfig11 = defaultJSONParser7.getConfig(); + parserConfig11.setAutoTypeSupport(false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser((java.lang.Object) jSONPath2, jSONLexer5, parserConfig11); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str17 = serializeConfig16.getTypeKey(); + com.alibaba.fastjson.parser.ParserConfig parserConfig18 = null; + com.alibaba.fastjson.JSONPath jSONPath20 = new com.alibaba.fastjson.JSONPath("-1.0", serializeConfig16, parserConfig18, true); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser22 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer23 = defaultJSONParser22.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask24 = null; + defaultJSONParser22.addResolveTask(resolveTask24); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer28 = defaultJSONParser27.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask29 = null; + defaultJSONParser27.addResolveTask(resolveTask29); + com.alibaba.fastjson.parser.ParserConfig parserConfig31 = defaultJSONParser27.getConfig(); + java.lang.String[] strArray34 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet35 = new java.util.LinkedHashSet(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strSet35, strArray34); + java.util.Set strSet39 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean40 = strSet35.removeAll((java.util.Collection) strSet39); + defaultJSONParser27.checkListResolve((java.util.Collection) strSet39); + java.text.DateFormat dateFormat42 = defaultJSONParser27.getDateFormat(); + defaultJSONParser27.setResolveStatus((int) 'a'); + java.lang.Object obj46 = defaultJSONParser27.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig47 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray49 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray50 = (java.lang.Class[]) classArray49; + parserConfig47.initJavaBeanDeserializers(wildcardClassArray50); + parserConfig47.setJacksonCompatible(false); + java.lang.ClassLoader classLoader54 = null; + parserConfig47.setDefaultClassLoader(classLoader54); + boolean boolean56 = parserConfig47.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap57 = parserConfig47.getDeserializers(); + defaultJSONParser27.setConfig(parserConfig47); + int int59 = defaultJSONParser27.getResolveStatus(); + jSONPath20.patchAdd((java.lang.Object) resolveTask24, (java.lang.Object) defaultJSONParser27, false); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj62 = jSONPath2.eval((java.lang.Object) defaultJSONParser27); +// flaky: org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"com.alibaba.fastjson.spi.Module.createSerializer(com.alibaba.fastjson.serializer.SerializeConfig, java.lang.Class)\" because \"module\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertNotNull(jSONLexer8); + org.junit.Assert.assertNotNull(parserConfig11); + org.junit.Assert.assertNotNull(serializeConfig16); + org.junit.Assert.assertEquals("'" + str17 + "' != '" + "\u01ff\u01ff\u0164\u0101" + "'", str17, "\u01ff\u01ff\u0164\u0101"); + org.junit.Assert.assertNotNull(jSONLexer23); + org.junit.Assert.assertNotNull(jSONLexer28); + org.junit.Assert.assertNotNull(parserConfig31); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertNotNull(strSet39); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(dateFormat42); + org.junit.Assert.assertNull(obj46); + org.junit.Assert.assertNotNull(classArray49); + org.junit.Assert.assertNotNull(wildcardClassArray50); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + false + "'", boolean56 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap57); + org.junit.Assert.assertTrue("'" + int59 + "' != '" + 97 + "'", int59 == 97); + } + + @Test + public void test0696() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0696"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("\"fastjson.parser.safeMode\"", true); + java.lang.String str3 = jSONPath2.toJSONString(); + java.lang.Object obj4 = null; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer7 = defaultJSONParser6.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask8 = null; + defaultJSONParser6.addResolveTask(resolveTask8); + com.alibaba.fastjson.parser.ParserConfig parserConfig10 = defaultJSONParser6.getConfig(); + java.lang.String[] strArray13 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet14 = new java.util.LinkedHashSet(); + boolean boolean15 = java.util.Collections.addAll((java.util.Collection) strSet14, strArray13); + java.util.Set strSet18 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean19 = strSet14.removeAll((java.util.Collection) strSet18); + defaultJSONParser6.checkListResolve((java.util.Collection) strSet18); + java.text.DateFormat dateFormat21 = defaultJSONParser6.getDateFormat(); + defaultJSONParser6.setResolveStatus((int) 'a'); + boolean boolean24 = jSONPath2.containsValue(obj4, (java.lang.Object) 'a'); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\"\\\"fastjson.parser.safeMode\\\"\"" + "'", str3, "\"\\\"fastjson.parser.safeMode\\\"\""); + org.junit.Assert.assertNotNull(jSONLexer7); + org.junit.Assert.assertNotNull(parserConfig10); + org.junit.Assert.assertNotNull(strArray13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strSet18); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(dateFormat21); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + } + + @Test + public void test0697() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0697"); + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass1 = java.lang.Class.forName("3.0"); + org.junit.Assert.fail("Expected exception of type java.lang.ClassNotFoundException; message: 3.0"); + } catch (java.lang.ClassNotFoundException e) { + // Expected exception. + } + } + + @Test + public void test0698() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0698"); + java.util.Map strMap1 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.reflect.Field field2 = com.alibaba.fastjson.parser.ParserConfig.getFieldFromCache("a", strMap1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Map.get(Object)\" because \"fieldCacheMap\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0699() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0699"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + java.lang.Object obj20 = defaultJSONParser1.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray23 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray24 = (java.lang.Class[]) classArray23; + parserConfig21.initJavaBeanDeserializers(wildcardClassArray24); + parserConfig21.setJacksonCompatible(false); + java.lang.ClassLoader classLoader28 = null; + parserConfig21.setDefaultClassLoader(classLoader28); + boolean boolean30 = parserConfig21.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap31 = parserConfig21.getDeserializers(); + defaultJSONParser1.setConfig(parserConfig21); + com.alibaba.fastjson.util.FieldInfo fieldInfo33 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer34 = parserConfig21.getDeserializer(fieldInfo33); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"fieldClass\" because \"fieldInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertNotNull(classArray23); + org.junit.Assert.assertNotNull(wildcardClassArray24); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap31); + } + + @Test + public void test0700() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0700"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.util.Iterator strItor61 = strSet14.iterator(); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(strItor61); + } + + @Test + public void test0701() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0701"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser1.resolveStatus = (byte) -1; + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver26 = defaultJSONParser1.getFieldTypeResolver(); + java.lang.Object obj27 = defaultJSONParser1.parse(); + java.text.DateFormat dateFormat28 = defaultJSONParser1.getDateFormat(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.acceptType("4 a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not match : - ?, info : pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertNull(fieldTypeResolver26); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + 97 + "'", obj27, 97); + org.junit.Assert.assertNotNull(dateFormat28); + } + + @Test + public void test0702() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0702"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str1 = serializeConfig0.getTypeKey(); + boolean boolean2 = serializeConfig0.isAsmEnable(); + boolean boolean3 = serializeConfig0.isAsmEnable(); + org.junit.Assert.assertNotNull(serializeConfig0); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u01ff\u01ff\u0164\u0101" + "'", str1, "\u01ff\u01ff\u0164\u0101"); +// flaky: org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); +// flaky: org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + } + + @Test + public void test0703() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0703"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str3 = jSONPath2.toJSONString(); + com.alibaba.fastjson.JSONPath jSONPath6 = new com.alibaba.fastjson.JSONPath("@type", true); + boolean boolean7 = jSONPath6.isRef(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig10 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy13 = null; + serializeConfig12.setPropertyNamingStrategy(propertyNamingStrategy13); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig17 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str18 = serializeConfig17.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig21 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig21.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig25 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig25.clearSerializers(); + java.util.Map strMap27 = java.util.Map.of("true", serializeConfig10, "", serializeConfig12, "fastjson.parser.safeMode", serializeConfig17, "97", serializeConfig21, "10.0", serializeConfig25); + // The following exception was thrown during execution in test generation + try { + boolean boolean30 = jSONPath2.setArrayItem(jSONPath6, (java.lang.Object) "fastjson.parser.safeMode", 25, (java.lang.Object) "# a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: unsupported set operation.class java.lang.String"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str3, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "@type" + "'", str18, "@type"); + org.junit.Assert.assertNotNull(serializeConfig25); + org.junit.Assert.assertNotNull(strMap27); + } + + @Test + public void test0704() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0704"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + boolean boolean28 = strSet21.contains((java.lang.Object) (-1.0d)); + strSet21.clear(); + boolean boolean30 = strSet8.retainAll((java.util.Collection) strSet21); + java.lang.String[] strArray32 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet33 = new java.util.LinkedHashSet(); + boolean boolean34 = java.util.Collections.addAll((java.util.Collection) strSet33, strArray32); + java.lang.String[] strArray37 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet38 = new java.util.LinkedHashSet(); + boolean boolean39 = java.util.Collections.addAll((java.util.Collection) strSet38, strArray37); + java.util.Set strSet42 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean43 = strSet38.removeAll((java.util.Collection) strSet42); + java.util.List constantDescList44 = java.util.List.copyOf((java.util.Collection) strSet38); + java.lang.String[] strArray50 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList51 = new java.util.ArrayList(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strList51, strArray50); + boolean boolean53 = strSet38.containsAll((java.util.Collection) strList51); + boolean boolean54 = strSet33.containsAll((java.util.Collection) strList51); + java.util.Set> strSetSet55 = java.util.Set.of((java.util.Set) strSet33); + java.util.Set> strSetSet56 = java.util.Set.of(strSet8, strSet33); + java.util.Iterator strItor57 = strSet8.iterator(); + java.util.stream.Stream strStream58 = strSet8.parallelStream(); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + false + "'", boolean28 == false); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(strArray32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strArray37); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(strSet42); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(constantDescList44); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + false + "'", boolean53 == false); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + false + "'", boolean54 == false); + org.junit.Assert.assertNotNull(strSetSet55); + org.junit.Assert.assertNotNull(strSetSet56); + org.junit.Assert.assertNotNull(strItor57); + org.junit.Assert.assertNotNull(strStream58); + } + + @Test + public void test0705() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0705"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig4 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = null; + serializeConfig4.setPropertyNamingStrategy(propertyNamingStrategy5); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig9 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str10 = serializeConfig9.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig13 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig13.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig17 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig17.clearSerializers(); + java.util.Map strMap19 = java.util.Map.of("true", serializeConfig2, "", serializeConfig4, "fastjson.parser.safeMode", serializeConfig9, "97", serializeConfig13, "10.0", serializeConfig17); + serializeConfig4.setAsmEnable(true); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "@type" + "'", str10, "@type"); + org.junit.Assert.assertNotNull(serializeConfig17); + org.junit.Assert.assertNotNull(strMap19); + } + + @Test + public void test0706() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0706"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + boolean boolean9 = parserConfig0.compatibleWithJavaBean; + parserConfig0.clearDeserializers(); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + false + "'", boolean9 == false); + } + + @Test + public void test0707() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0707"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.Set strSet18 = java.util.Set.of("hi!"); + boolean boolean20 = strSet18.contains((java.lang.Object) (byte) 10); + boolean boolean22 = strSet18.equals((java.lang.Object) (-1.0f)); + java.lang.Object[] objArray23 = strSet18.toArray(); + java.util.Iterator strItor24 = strSet18.iterator(); + boolean boolean25 = strSet8.containsAll((java.util.Collection) strSet18); + boolean boolean26 = strSet8.isEmpty(); + java.util.Set strSet28 = java.util.Set.of("hi!"); + boolean boolean30 = strSet28.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray31 = strSet28.toArray(); + java.lang.String[] strArray34 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet35 = new java.util.LinkedHashSet(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strSet35, strArray34); + java.util.Set strSet39 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean40 = strSet35.removeAll((java.util.Collection) strSet39); + java.util.Spliterator strSpliterator41 = strSet35.spliterator(); + boolean boolean42 = strSet28.containsAll((java.util.Collection) strSet35); + java.lang.Object[] objArray43 = strSet35.toArray(); + java.util.stream.Stream strStream44 = strSet35.parallelStream(); + java.lang.String[] strArray47 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet48 = new java.util.LinkedHashSet(); + boolean boolean49 = java.util.Collections.addAll((java.util.Collection) strSet48, strArray47); + java.util.Set strSet52 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean53 = strSet48.removeAll((java.util.Collection) strSet52); + boolean boolean55 = strSet48.contains((java.lang.Object) (-1.0d)); + strSet48.clear(); + boolean boolean57 = strSet35.retainAll((java.util.Collection) strSet48); + boolean boolean58 = strSet8.containsAll((java.util.Collection) strSet35); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strSet18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + false + "'", boolean20 == false); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(objArray23); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray23), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray23), "[hi!]"); + org.junit.Assert.assertNotNull(strItor24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSet28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(objArray31); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray31), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray31), "[hi!]"); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertNotNull(strSet39); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSpliterator41); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(objArray43); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray43), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray43), "[]"); + org.junit.Assert.assertNotNull(strStream44); + org.junit.Assert.assertNotNull(strArray47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertNotNull(strSet52); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + true + "'", boolean53 == true); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + false + "'", boolean55 == false); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + false + "'", boolean57 == false); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + } + + @Test + public void test0708() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0708"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + boolean boolean10 = strSet3.contains((java.lang.Object) (-1.0d)); + int int11 = strSet3.size(); + boolean boolean13 = strSet3.add("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser15 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer16 = defaultJSONParser15.getLexer(); + java.lang.Object obj17 = defaultJSONParser15.input; + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.List constantDescList27 = java.util.List.copyOf((java.util.Collection) strSet21); + boolean boolean29 = constantDescList27.contains((java.lang.Object) 100); + defaultJSONParser15.checkListResolve((java.util.Collection) constantDescList27); + java.util.Spliterator constantDescSpliterator31 = constantDescList27.spliterator(); + java.lang.Object[] objArray32 = constantDescList27.toArray(); + boolean boolean33 = strSet3.contains((java.lang.Object) constantDescList27); + // The following exception was thrown during execution in test generation + try { + constantDescList27.add(16, (java.lang.constant.ConstantDesc) 1); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertTrue("'" + int11 + "' != '" + 0 + "'", int11 == 0); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(jSONLexer16); + org.junit.Assert.assertEquals("'" + obj17 + "' != '" + "97" + "'", obj17, "97"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(constantDescList27); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertNotNull(constantDescSpliterator31); + org.junit.Assert.assertNotNull(objArray32); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray32), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray32), "[]"); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + false + "'", boolean33 == false); + } + + @Test + public void test0709() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0709"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser1.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer4 = defaultJSONParser1.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer7 = defaultJSONParser6.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser9.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer12 = defaultJSONParser9.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser14.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer17 = defaultJSONParser14.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser19 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer20 = defaultJSONParser19.getLexer(); + java.util.Set jSONLexerSet21 = java.util.Set.of(jSONLexer4, jSONLexer7, jSONLexer12, jSONLexer17, jSONLexer20); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser22 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer20); + com.alibaba.fastjson.parser.JSONLexer jSONLexer23 = defaultJSONParser22.lexer; + org.junit.Assert.assertNotNull(jSONLexer4); + org.junit.Assert.assertNotNull(jSONLexer7); + org.junit.Assert.assertNotNull(jSONLexer12); + org.junit.Assert.assertNotNull(jSONLexer17); + org.junit.Assert.assertNotNull(jSONLexer20); + org.junit.Assert.assertNotNull(jSONLexerSet21); + org.junit.Assert.assertNotNull(jSONLexer23); + } + + @Test + public void test0710() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0710"); + com.alibaba.fastjson.JSONPath jSONPath2 = com.alibaba.fastjson.JSONPath.compile("a", false); + org.junit.Assert.assertNotNull(jSONPath2); + } + + @Test + public void test0711() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0711"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + java.util.List extraTypeProviderList7 = defaultJSONParser1.getExtraTypeProviders(); + int int8 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.parser.JSONLexer jSONLexer9 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.ParserConfig parserConfig10 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray12 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray13 = (java.lang.Class[]) classArray12; + parserConfig10.initJavaBeanDeserializers(wildcardClassArray13); + com.alibaba.fastjson.parser.ParserConfig.AutoTypeCheckHandler autoTypeCheckHandler15 = null; + parserConfig10.addAutoTypeCheckHandler(autoTypeCheckHandler15); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser17 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer9, parserConfig10); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: EOF error"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertNotNull(extraTypeProviderList7); + org.junit.Assert.assertTrue("'" + int8 + "' != '" + 0 + "'", int8 == 0); + org.junit.Assert.assertNotNull(jSONLexer9); + org.junit.Assert.assertNotNull(classArray12); + org.junit.Assert.assertNotNull(wildcardClassArray13); + } + + @Test + public void test0712() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0712"); + byte[] byteArray5 = new byte[] { (byte) 100, (byte) 0, (byte) -1, (byte) 100, (byte) 1 }; + java.lang.String str7 = new java.lang.String(byteArray5, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray5, "32.0"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: 32.0"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[100, 0, -1, 100, 1]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "d\000\377d\001" + "'", str7, "d\000\377d\001"); + } + + @Test + public void test0713() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0713"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy3 = parserConfig0.propertyNamingStrategy; + parserConfig0.setSafeMode(true); + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNull(propertyNamingStrategy3); + } + + @Test + public void test0714() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0714"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap9 = parserConfig0.getDerializers(); + java.lang.String[] strArray13 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet14 = new java.util.LinkedHashSet(); + boolean boolean15 = java.util.Collections.addAll((java.util.Collection) strSet14, strArray13); + java.util.Set strSet18 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean19 = strSet14.removeAll((java.util.Collection) strSet18); + java.util.Spliterator strSpliterator20 = strSet14.spliterator(); + java.lang.Object[] objArray21 = strSet14.toArray(); + com.alibaba.fastjson.JSONPath.arrayAdd((java.lang.Object) parserConfig0, "[, -1.0, 0.0, fastjson.parser.safeMode, 0, @type, , 1, -1.0]", objArray21); + parserConfig0.setAutoTypeSupport(true); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(typeIdentityHashMap9); + org.junit.Assert.assertNotNull(strArray13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strSet18); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSpliterator20); + org.junit.Assert.assertNotNull(objArray21); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray21), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray21), "[]"); + } + + @Test + public void test0715() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0715"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Spliterator strSpliterator9 = strSet3.spliterator(); + java.lang.Object[] objArray10 = strSet3.toArray(); + // The following exception was thrown during execution in test generation + try { + int int12 = com.alibaba.fastjson.JSONPath.size((java.lang.Object) strSet3, "4 a"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 4 a"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSpliterator9); + org.junit.Assert.assertNotNull(objArray10); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray10), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray10), "[]"); + } + + @Test + public void test0716() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0716"); + java.util.List autoCloseableList0 = java.util.List.of(); + org.junit.Assert.assertNotNull(autoCloseableList0); + } + + @Test + public void test0717() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0717"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + boolean boolean9 = strSet3.isEmpty(); + java.util.Set strSet11 = java.util.Set.of("hi!"); + boolean boolean13 = strSet11.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray14 = strSet11.toArray(); + java.lang.String[] strArray17 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet18 = new java.util.LinkedHashSet(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strSet18, strArray17); + java.util.Set strSet22 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean23 = strSet18.removeAll((java.util.Collection) strSet22); + java.util.Spliterator strSpliterator24 = strSet18.spliterator(); + boolean boolean25 = strSet11.containsAll((java.util.Collection) strSet18); + java.lang.Object[] objArray26 = strSet18.toArray(); + java.util.stream.Stream strStream27 = strSet18.parallelStream(); + java.lang.String[] strArray30 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet31 = new java.util.LinkedHashSet(); + boolean boolean32 = java.util.Collections.addAll((java.util.Collection) strSet31, strArray30); + java.util.Set strSet35 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean36 = strSet31.removeAll((java.util.Collection) strSet35); + boolean boolean38 = strSet31.contains((java.lang.Object) (-1.0d)); + strSet31.clear(); + boolean boolean40 = strSet18.retainAll((java.util.Collection) strSet31); + java.lang.String[] strArray42 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet43 = new java.util.LinkedHashSet(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) strSet43, strArray42); + java.lang.String[] strArray47 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet48 = new java.util.LinkedHashSet(); + boolean boolean49 = java.util.Collections.addAll((java.util.Collection) strSet48, strArray47); + java.util.Set strSet52 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean53 = strSet48.removeAll((java.util.Collection) strSet52); + java.util.List constantDescList54 = java.util.List.copyOf((java.util.Collection) strSet48); + java.lang.String[] strArray60 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList61 = new java.util.ArrayList(); + boolean boolean62 = java.util.Collections.addAll((java.util.Collection) strList61, strArray60); + boolean boolean63 = strSet48.containsAll((java.util.Collection) strList61); + boolean boolean64 = strSet43.containsAll((java.util.Collection) strList61); + java.util.Set> strSetSet65 = java.util.Set.of((java.util.Set) strSet43); + java.util.Set> strSetSet66 = java.util.Set.of(strSet18, strSet43); + boolean boolean67 = strSet3.removeAll((java.util.Collection) strSet18); + strSet3.clear(); + java.lang.Object[] objArray69 = strSet3.toArray(); + boolean boolean71 = strSet3.add("3.0"); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + false + "'", boolean13 == false); + org.junit.Assert.assertNotNull(objArray14); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray14), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray14), "[hi!]"); + org.junit.Assert.assertNotNull(strArray17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSet22); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSpliterator24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(objArray26); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray26), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray26), "[]"); + org.junit.Assert.assertNotNull(strStream27); + org.junit.Assert.assertNotNull(strArray30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + true + "'", boolean32 == true); + org.junit.Assert.assertNotNull(strSet35); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + false + "'", boolean38 == false); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(strArray42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strArray47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertNotNull(strSet52); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + true + "'", boolean53 == true); + org.junit.Assert.assertNotNull(constantDescList54); + org.junit.Assert.assertNotNull(strArray60); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + true + "'", boolean62 == true); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + false + "'", boolean63 == false); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + false + "'", boolean64 == false); + org.junit.Assert.assertNotNull(strSetSet65); + org.junit.Assert.assertNotNull(strSetSet66); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + false + "'", boolean67 == false); + org.junit.Assert.assertNotNull(objArray69); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray69), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray69), "[]"); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + } + + @Test + public void test0718() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0718"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap9 = parserConfig0.getDeserializers(); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(typeIdentityHashMap9); + } + + @Test + public void test0719() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0719"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.util.Set strSet63 = java.util.Set.of("hi!"); + boolean boolean65 = strSet63.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray66 = strSet63.toArray(); + java.lang.String[] strArray69 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet70 = new java.util.LinkedHashSet(); + boolean boolean71 = java.util.Collections.addAll((java.util.Collection) strSet70, strArray69); + java.util.Set strSet74 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean75 = strSet70.removeAll((java.util.Collection) strSet74); + java.util.Spliterator strSpliterator76 = strSet70.spliterator(); + boolean boolean77 = strSet63.containsAll((java.util.Collection) strSet70); + java.lang.Object[] objArray78 = strSet70.toArray(); + java.util.stream.Stream strStream79 = strSet70.parallelStream(); + java.util.Set strSet81 = java.util.Set.of("hi!"); + boolean boolean83 = strSet81.contains((java.lang.Object) (byte) 10); + boolean boolean85 = strSet81.equals((java.lang.Object) (-1.0f)); + java.lang.Object[] objArray86 = strSet81.toArray(); + boolean boolean87 = strSet70.addAll((java.util.Collection) strSet81); + // The following exception was thrown during execution in test generation + try { + boolean boolean88 = constantDescList9.addAll(65536, (java.util.Collection) strSet70); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: Index: 65536, Size: 9"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(strSet63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + false + "'", boolean65 == false); + org.junit.Assert.assertNotNull(objArray66); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray66), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray66), "[hi!]"); + org.junit.Assert.assertNotNull(strArray69); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertNotNull(strSet74); + org.junit.Assert.assertTrue("'" + boolean75 + "' != '" + true + "'", boolean75 == true); + org.junit.Assert.assertNotNull(strSpliterator76); + org.junit.Assert.assertTrue("'" + boolean77 + "' != '" + true + "'", boolean77 == true); + org.junit.Assert.assertNotNull(objArray78); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray78), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray78), "[]"); + org.junit.Assert.assertNotNull(strStream79); + org.junit.Assert.assertNotNull(strSet81); + org.junit.Assert.assertTrue("'" + boolean83 + "' != '" + false + "'", boolean83 == false); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + false + "'", boolean85 == false); + org.junit.Assert.assertNotNull(objArray86); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray86), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray86), "[hi!]"); + org.junit.Assert.assertTrue("'" + boolean87 + "' != '" + true + "'", boolean87 == true); + } + + @Test + public void test0720() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0720"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser1.resolveStatus = (byte) -1; + java.lang.Object obj27 = defaultJSONParser1.getObject("yyyy-MM-dd HH:mm:ss"); + com.alibaba.fastjson.parser.SymbolTable symbolTable28 = defaultJSONParser1.symbolTable; + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertNull(obj27); + org.junit.Assert.assertNotNull(symbolTable28); + } + + @Test + public void test0721() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0721"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + java.lang.reflect.Type type3 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer4 = parserConfig0.get(type3); + boolean boolean5 = parserConfig0.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig0; + boolean boolean7 = parserConfig0.isAutoTypeSupport(); + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNull(objectDeserializer4); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + } + + @Test + public void test0722() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0722"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + boolean boolean5 = strSet1.equals((java.lang.Object) (-1.0f)); + java.util.Set strSet7 = java.util.Set.of("hi!"); + boolean boolean9 = strSet7.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray10 = strSet7.toArray(); + java.lang.String[] strArray13 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet14 = new java.util.LinkedHashSet(); + boolean boolean15 = java.util.Collections.addAll((java.util.Collection) strSet14, strArray13); + java.util.Set strSet18 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean19 = strSet14.removeAll((java.util.Collection) strSet18); + java.util.Spliterator strSpliterator20 = strSet14.spliterator(); + boolean boolean21 = strSet7.containsAll((java.util.Collection) strSet14); + java.lang.Object[] objArray22 = strSet14.toArray(); + java.util.stream.Stream strStream23 = strSet14.parallelStream(); + java.util.stream.Stream strStream24 = strSet14.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry25 = null; + java.util.Map.Entry[] entryArray27 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray28 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray27; + wildcardEntryArray28[0] = wildcardEntry25; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry31 = java.util.Map.entry(strStream24, wildcardEntryArray28); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser33 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj34 = defaultJSONParser33.input; + java.util.Set strSet36 = java.util.Set.of("hi!"); + boolean boolean38 = strSet36.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray39 = strSet36.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser41 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj42 = defaultJSONParser41.input; + java.util.Set strSet44 = java.util.Set.of("hi!"); + boolean boolean46 = strSet44.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray47 = strSet44.toArray(); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.Spliterator strSpliterator57 = strSet51.spliterator(); + boolean boolean58 = strSet44.containsAll((java.util.Collection) strSet51); + java.lang.Object[] objArray59 = strSet51.toArray(); + java.util.Map defaultJSONParserMap60 = java.util.Map.of(defaultJSONParser33, objArray39, defaultJSONParser41, objArray59); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser62 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat63 = defaultJSONParser62.getDateFormat(); + defaultJSONParser41.setDateFomrat(dateFormat63); + boolean boolean65 = strStreamEntry31.equals((java.lang.Object) defaultJSONParser41); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray66 = strStreamEntry31.getValue(); + boolean boolean67 = strSet1.equals((java.lang.Object) wildcardEntryArray66); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + false + "'", boolean9 == false); + org.junit.Assert.assertNotNull(objArray10); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray10), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray10), "[hi!]"); + org.junit.Assert.assertNotNull(strArray13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strSet18); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSpliterator20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(objArray22); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray22), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray22), "[]"); + org.junit.Assert.assertNotNull(strStream23); + org.junit.Assert.assertNotNull(strStream24); + org.junit.Assert.assertNotNull(entryArray27); + org.junit.Assert.assertNotNull(wildcardEntryArray28); + org.junit.Assert.assertNotNull(strStreamEntry31); + org.junit.Assert.assertEquals("'" + obj34 + "' != '" + "97" + "'", obj34, "97"); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + false + "'", boolean38 == false); + org.junit.Assert.assertNotNull(objArray39); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray39), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray39), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj42 + "' != '" + "97" + "'", obj42, "97"); + org.junit.Assert.assertNotNull(strSet44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + org.junit.Assert.assertNotNull(objArray47); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray47), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray47), "[hi!]"); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSpliterator57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(objArray59); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray59), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray59), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap60); + org.junit.Assert.assertNotNull(dateFormat63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + false + "'", boolean65 == false); + org.junit.Assert.assertNotNull(wildcardEntryArray66); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + false + "'", boolean67 == false); + } + + @Test + public void test0723() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0723"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("0", true); + } + + @Test + public void test0724() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0724"); + java.lang.String str1 = java.lang.String.valueOf(1097728); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "1097728" + "'", str1, "1097728"); + } + + @Test + public void test0725() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0725"); + java.lang.String[] strArray3 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet4 = new java.util.LinkedHashSet(); + boolean boolean5 = java.util.Collections.addAll((java.util.Collection) strSet4, strArray3); + java.util.Set strSet8 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean9 = strSet4.removeAll((java.util.Collection) strSet8); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet4); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj12 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) "fastjson.parser.autoTypeAccept", "\000\001\000\000"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. ????"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + true + "'", boolean5 == true); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "" + "'", str10, ""); + } + + @Test + public void test0726() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0726"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + java.util.Set strSet24 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet26 = java.util.Set.of("hi!"); + boolean boolean28 = strSet26.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray29 = strSet26.toArray(); + java.lang.String[] strArray32 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet33 = new java.util.LinkedHashSet(); + boolean boolean34 = java.util.Collections.addAll((java.util.Collection) strSet33, strArray32); + java.util.Set strSet37 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean38 = strSet33.removeAll((java.util.Collection) strSet37); + java.util.Spliterator strSpliterator39 = strSet33.spliterator(); + boolean boolean40 = strSet26.containsAll((java.util.Collection) strSet33); + java.lang.String[] strArray43 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet44 = new java.util.LinkedHashSet(); + boolean boolean45 = java.util.Collections.addAll((java.util.Collection) strSet44, strArray43); + java.util.Set strSet48 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean49 = strSet44.removeAll((java.util.Collection) strSet48); + java.util.List constantDescList50 = java.util.List.copyOf((java.util.Collection) strSet44); + java.lang.String[] strArray56 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList57 = new java.util.ArrayList(); + boolean boolean58 = java.util.Collections.addAll((java.util.Collection) strList57, strArray56); + boolean boolean59 = strSet44.containsAll((java.util.Collection) strList57); + java.lang.String[] strArray62 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet63 = new java.util.LinkedHashSet(); + boolean boolean64 = java.util.Collections.addAll((java.util.Collection) strSet63, strArray62); + java.util.Set strSet67 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean68 = strSet63.removeAll((java.util.Collection) strSet67); + java.util.List constantDescList69 = java.util.List.copyOf((java.util.Collection) strSet63); + boolean boolean70 = strSet44.removeAll((java.util.Collection) strSet63); + boolean boolean71 = strSet26.containsAll((java.util.Collection) strSet44); + boolean boolean72 = strSet24.containsAll((java.util.Collection) strSet26); + java.util.List> strComparableList76 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray77 = new java.lang.String[] {}; + java.lang.Object obj78 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray77); + java.lang.Object obj79 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) strSet24, strArray77); + boolean boolean80 = constantDescList17.equals((java.lang.Object) strSet24); + java.util.Iterator constantDescItor81 = constantDescList17.iterator(); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + false + "'", boolean28 == false); + org.junit.Assert.assertNotNull(objArray29); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray29), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray29), "[hi!]"); + org.junit.Assert.assertNotNull(strArray32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSet37); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(strSpliterator39); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strArray43); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertNotNull(strSet48); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertNotNull(constantDescList50); + org.junit.Assert.assertNotNull(strArray56); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + false + "'", boolean59 == false); + org.junit.Assert.assertNotNull(strArray62); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + true + "'", boolean64 == true); + org.junit.Assert.assertNotNull(strSet67); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(constantDescList69); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + false + "'", boolean70 == false); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + false + "'", boolean72 == false); + org.junit.Assert.assertNotNull(strComparableList76); + org.junit.Assert.assertNotNull(strArray77); + org.junit.Assert.assertNotNull(obj78); + org.junit.Assert.assertNotNull(obj79); + org.junit.Assert.assertTrue("'" + boolean80 + "' != '" + false + "'", boolean80 == false); + org.junit.Assert.assertNotNull(constantDescItor81); + } + + @Test + public void test0727() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0727"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + parserConfig0.setAutoTypeSupport(true); + parserConfig0.setAsmEnable(false); + boolean boolean5 = parserConfig0.fieldBased; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap6 = parserConfig0.getDeserializers(); + com.alibaba.fastjson.spi.Module module7 = null; + parserConfig0.register(module7); + java.lang.ClassLoader classLoader9 = null; + parserConfig0.setDefaultClassLoader(classLoader9); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap6); + } + + @Test + public void test0728() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0728"); + java.util.Set strSet2 = java.util.Set.of("hi!"); + boolean boolean4 = strSet2.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray5 = strSet2.toArray(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + java.util.Spliterator strSpliterator15 = strSet9.spliterator(); + boolean boolean16 = strSet2.containsAll((java.util.Collection) strSet9); + java.lang.Object[] objArray17 = strSet9.toArray(); + java.lang.String str18 = java.lang.String.join((java.lang.CharSequence) "", (java.lang.Iterable) strSet9); + java.util.Spliterator strSpliterator19 = strSet9.spliterator(); + java.util.stream.Stream strStream20 = strSet9.stream(); + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertNotNull(objArray5); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray5), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray5), "[hi!]"); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(strSpliterator15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[]"); + org.junit.Assert.assertEquals("'" + str18 + "' != '" + "" + "'", str18, ""); + org.junit.Assert.assertNotNull(strSpliterator19); + org.junit.Assert.assertNotNull(strStream20); + } + + @Test + public void test0729() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0729"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(65536); + } + + @Test + public void test0730() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0730"); + char[] charArray3 = new char[] { '#', ' ', 'a' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = java.lang.String.valueOf(charArray3, 16, 1048576); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 16, count 1048576, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "# a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "# a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[#, , a]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "# a" + "'", str4, "# a"); + } + + @Test + public void test0731() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0731"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + boolean boolean7 = parserConfig0.isAsmEnable(); + parserConfig0.setAutoTypeSupport(false); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + } + + @Test + public void test0732() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0732"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig4 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy6 = null; + parserConfig5.propertyNamingStrategy = propertyNamingStrategy6; + boolean boolean8 = parserConfig5.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig9 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean10 = parserConfig9.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig9.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray28 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList29 = new java.util.ArrayList(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) constantDescList29, constantDescArray28); + java.util.ListIterator constantDescItor32 = constantDescList29.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig33 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean34 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap35 = parserConfig33.getDerializers(); + boolean boolean36 = constantDescList29.equals((java.lang.Object) parserConfig33); + parserConfig33.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean39 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap40 = parserConfig33.getDeserializers(); + java.util.List parserConfigList41 = java.util.List.of(parserConfig3, parserConfig4, parserConfig5, parserConfig9, parserConfig33); + parserConfig3.addDeny("\"fastjson.parser.safeMode\""); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertNotNull(parserConfig4); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + false + "'", boolean8 == false); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNotNull(constantDescArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(constantDescItor32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap35); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + false + "'", boolean39 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap40); + org.junit.Assert.assertNotNull(parserConfigList41); + } + + @Test + public void test0733() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0733"); + java.lang.Module module0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass2 = java.lang.Class.forName(module0, "65536.0"); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0734() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0734"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.lang.constant.ConstantDesc constantDesc23 = constantDescList17.set(3, (java.lang.constant.ConstantDesc) "# a"); + java.lang.Object obj24 = null; + boolean boolean25 = constantDescList17.equals(obj24); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertEquals("'" + constantDesc23 + "' != '" + 6 + "'", constantDesc23, 6); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + } + + @Test + public void test0735() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0735"); + java.lang.ClassLoader classLoader0 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(classLoader0); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap2 = parserConfig1.getDerializers(); + java.lang.ClassLoader classLoader3 = null; + parserConfig1.setDefaultClassLoader(classLoader3); + parserConfig1.setSafeMode(false); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj8 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) false, "0.0"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 0.0"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(typeIdentityHashMap2); + } + + @Test + public void test0736() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0736"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + com.alibaba.fastjson.parser.SymbolTable symbolTable4 = parserConfig3.symbolTable; + boolean boolean5 = parserConfig3.isAsmEnable(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertNotNull(symbolTable4); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + } + + @Test + public void test0737() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0737"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj28 = defaultJSONParser27.input; + java.util.Set strSet30 = java.util.Set.of("hi!"); + boolean boolean32 = strSet30.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray33 = strSet30.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser35 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj36 = defaultJSONParser35.input; + java.util.Set strSet38 = java.util.Set.of("hi!"); + boolean boolean40 = strSet38.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray41 = strSet38.toArray(); + java.lang.String[] strArray44 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet45 = new java.util.LinkedHashSet(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strSet45, strArray44); + java.util.Set strSet49 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean50 = strSet45.removeAll((java.util.Collection) strSet49); + java.util.Spliterator strSpliterator51 = strSet45.spliterator(); + boolean boolean52 = strSet38.containsAll((java.util.Collection) strSet45); + java.lang.Object[] objArray53 = strSet45.toArray(); + java.util.Map defaultJSONParserMap54 = java.util.Map.of(defaultJSONParser27, objArray33, defaultJSONParser35, objArray53); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser56 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer57 = defaultJSONParser56.getLexer(); + java.lang.Object obj58 = defaultJSONParser56.input; + java.lang.String[] strArray61 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet62 = new java.util.LinkedHashSet(); + boolean boolean63 = java.util.Collections.addAll((java.util.Collection) strSet62, strArray61); + java.util.Set strSet66 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean67 = strSet62.removeAll((java.util.Collection) strSet66); + java.util.List constantDescList68 = java.util.List.copyOf((java.util.Collection) strSet62); + boolean boolean70 = constantDescList68.contains((java.lang.Object) 100); + defaultJSONParser56.checkListResolve((java.util.Collection) constantDescList68); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser73 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer74 = defaultJSONParser73.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask75 = null; + defaultJSONParser73.addResolveTask(resolveTask75); + com.alibaba.fastjson.parser.ParserConfig parserConfig77 = defaultJSONParser73.getConfig(); + java.lang.String[] strArray80 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet81 = new java.util.LinkedHashSet(); + boolean boolean82 = java.util.Collections.addAll((java.util.Collection) strSet81, strArray80); + java.util.Set strSet85 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean86 = strSet81.removeAll((java.util.Collection) strSet85); + defaultJSONParser73.checkListResolve((java.util.Collection) strSet85); + java.util.List closeableList88 = java.util.List.of((java.io.Closeable) defaultJSONParser35, (java.io.Closeable) defaultJSONParser56, (java.io.Closeable) defaultJSONParser73); + int int89 = constantDescList9.indexOf((java.lang.Object) closeableList88); + java.util.ListIterator constantDescItor90 = constantDescList9.listIterator(); + // The following exception was thrown during execution in test generation + try { + constantDescList9.add(524288, (java.lang.constant.ConstantDesc) "\"fastjson.parser.autoTypeAccept\""); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: Index: 524288, Size: 8"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + "97" + "'", obj36, "97"); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[hi!]"); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSpliterator51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(objArray53); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray53), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray53), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap54); + org.junit.Assert.assertNotNull(jSONLexer57); + org.junit.Assert.assertEquals("'" + obj58 + "' != '" + "97" + "'", obj58, "97"); + org.junit.Assert.assertNotNull(strArray61); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(strSet66); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + true + "'", boolean67 == true); + org.junit.Assert.assertNotNull(constantDescList68); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + false + "'", boolean70 == false); + org.junit.Assert.assertNotNull(jSONLexer74); + org.junit.Assert.assertNotNull(parserConfig77); + org.junit.Assert.assertNotNull(strArray80); + org.junit.Assert.assertTrue("'" + boolean82 + "' != '" + true + "'", boolean82 == true); + org.junit.Assert.assertNotNull(strSet85); + org.junit.Assert.assertTrue("'" + boolean86 + "' != '" + true + "'", boolean86 == true); + org.junit.Assert.assertNotNull(closeableList88); + org.junit.Assert.assertTrue("'" + int89 + "' != '" + (-1) + "'", int89 == (-1)); + org.junit.Assert.assertNotNull(constantDescItor90); + } + + @Test + public void test0738() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0738"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.util.List resolveTaskList63 = defaultJSONParser9.getResolveTaskList(); + com.alibaba.fastjson.parser.ParserConfig parserConfig64 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy65 = null; + parserConfig64.propertyNamingStrategy = propertyNamingStrategy65; + boolean boolean67 = parserConfig64.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig68 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray70 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray71 = (java.lang.Class[]) classArray70; + parserConfig68.initJavaBeanDeserializers(wildcardClassArray71); + com.alibaba.fastjson.parser.ParserConfig parserConfig73 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray75 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray76 = (java.lang.Class[]) classArray75; + parserConfig73.initJavaBeanDeserializers(wildcardClassArray76); + java.util.List[]> wildcardClassArrayList78 = java.util.List.of(wildcardClassArray71, wildcardClassArray76); + parserConfig64.initJavaBeanDeserializers(wildcardClassArray71); + // The following exception was thrown during execution in test generation + try { + java.lang.Object[] objArray80 = defaultJSONParser9.parseArray((java.lang.reflect.Type[]) wildcardClassArray71); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error : int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertNotNull(resolveTaskList63); + org.junit.Assert.assertNotNull(parserConfig64); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + false + "'", boolean67 == false); + org.junit.Assert.assertNotNull(classArray70); + org.junit.Assert.assertNotNull(wildcardClassArray71); + org.junit.Assert.assertNotNull(classArray75); + org.junit.Assert.assertNotNull(wildcardClassArray76); + org.junit.Assert.assertNotNull(wildcardClassArrayList78); + } + + @Test + public void test0739() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0739"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray2 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray1; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap3 = java.util.Map.ofEntries(wildcardEntryArray2); + boolean boolean5 = constantDescListMap3.containsValue((java.lang.Object) 10.0f); + boolean boolean7 = constantDescListMap3.equals((java.lang.Object) "fastjson.parser.autoTypeAccept"); + java.lang.Object obj8 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.Feature feature9 = constantDescListMap3.remove(obj8); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(constantDescListMap3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + } + + @Test + public void test0740() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0740"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str3 = jSONPath2.toJSONString(); + java.lang.String str4 = jSONPath2.getPath(); + java.lang.Object obj5 = null; + boolean boolean6 = jSONPath2.contains(obj5); + java.lang.String[] strArray9 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet10 = new java.util.LinkedHashSet(); + boolean boolean11 = java.util.Collections.addAll((java.util.Collection) strSet10, strArray9); + java.util.Set strSet14 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean15 = strSet10.removeAll((java.util.Collection) strSet14); + java.util.List constantDescList16 = java.util.List.copyOf((java.util.Collection) strSet10); + com.alibaba.fastjson.parser.Feature feature17 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean18 = constantDescList16.contains((java.lang.Object) feature17); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory19 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig20 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory19); + boolean boolean21 = constantDescList16.equals((java.lang.Object) parserConfig20); + parserConfig20.setAsmEnable(false); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy24 = parserConfig20.propertyNamingStrategy; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap25 = parserConfig20.getDerializers(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj26 = jSONPath2.eval((java.lang.Object) typeIdentityHashMap25); +// flaky: org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"com.alibaba.fastjson.spi.Module.createSerializer(com.alibaba.fastjson.serializer.SerializeConfig, java.lang.Class)\" because \"module\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str3, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "fastjson.parser.safeMode" + "'", str4, "fastjson.parser.safeMode"); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(constantDescList16); + org.junit.Assert.assertTrue("'" + feature17 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature17.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + false + "'", boolean21 == false); + org.junit.Assert.assertNull(propertyNamingStrategy24); + org.junit.Assert.assertNotNull(typeIdentityHashMap25); + } + + @Test + public void test0741() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0741"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj28 = defaultJSONParser27.input; + java.util.Set strSet30 = java.util.Set.of("hi!"); + boolean boolean32 = strSet30.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray33 = strSet30.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser35 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj36 = defaultJSONParser35.input; + java.util.Set strSet38 = java.util.Set.of("hi!"); + boolean boolean40 = strSet38.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray41 = strSet38.toArray(); + java.lang.String[] strArray44 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet45 = new java.util.LinkedHashSet(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strSet45, strArray44); + java.util.Set strSet49 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean50 = strSet45.removeAll((java.util.Collection) strSet49); + java.util.Spliterator strSpliterator51 = strSet45.spliterator(); + boolean boolean52 = strSet38.containsAll((java.util.Collection) strSet45); + java.lang.Object[] objArray53 = strSet45.toArray(); + java.util.Map defaultJSONParserMap54 = java.util.Map.of(defaultJSONParser27, objArray33, defaultJSONParser35, objArray53); + int int55 = constantDescList9.indexOf((java.lang.Object) defaultJSONParser27); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc57 = constantDescList9.remove(8); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: Index 8 out of bounds for length 8"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + "97" + "'", obj36, "97"); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[hi!]"); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSpliterator51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(objArray53); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray53), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray53), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap54); + org.junit.Assert.assertTrue("'" + int55 + "' != '" + (-1) + "'", int55 == (-1)); + } + + @Test + public void test0742() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0742"); + java.util.List strArrayList0 = java.util.List.of(); + org.junit.Assert.assertNotNull(strArrayList0); + } + + @Test + public void test0743() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0743"); + char[] charArray5 = new char[] { '4', 'a', 'a', ' ', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = java.lang.String.valueOf(charArray5); + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4aa "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4aa "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, a, a, , ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4aa " + "'", str6, "4aa "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4aa " + "'", str7, "4aa "); + } + + @Test + public void test0744() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0744"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + java.lang.Object obj20 = defaultJSONParser1.getObject("\"fastjson.parser.safeMode\""); + java.util.Set wildcardSet22 = com.alibaba.fastjson.JSONPath.keySet(obj20, "\"fastjson.parser.autoTypeAccept\""); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertNull(wildcardSet22); + } + + @Test + public void test0745() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0745"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String str6 = defaultJSONParser1.getInput(); + defaultJSONParser1.setResolveStatus((int) (short) 100); + java.text.DateFormat dateFormat9 = defaultJSONParser1.getDateFormat(); + java.lang.Object obj10 = defaultJSONParser1.parseKey(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "97" + "'", str6, "97"); + org.junit.Assert.assertNotNull(dateFormat9); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + 97 + "'", obj10, 97); + } + + @Test + public void test0746() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0746"); + com.alibaba.fastjson.JSONPath jSONPath1 = new com.alibaba.fastjson.JSONPath("2.0"); + } + + @Test + public void test0747() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0747"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + parserConfig0.setAutoTypeSupport(true); + parserConfig0.setAsmEnable(false); + boolean boolean5 = parserConfig0.fieldBased; + parserConfig0.setJacksonCompatible(true); + com.alibaba.fastjson.spi.Module module8 = null; + parserConfig0.register(module8); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + } + + @Test + public void test0748() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0748"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + boolean boolean28 = strSet21.contains((java.lang.Object) (-1.0d)); + strSet21.clear(); + boolean boolean30 = strSet8.retainAll((java.util.Collection) strSet21); + java.util.Set strSet33 = java.util.Set.of("hi!"); + boolean boolean35 = strSet33.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray36 = strSet33.toArray(); + java.lang.String[] strArray39 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet40 = new java.util.LinkedHashSet(); + boolean boolean41 = java.util.Collections.addAll((java.util.Collection) strSet40, strArray39); + java.util.Set strSet44 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean45 = strSet40.removeAll((java.util.Collection) strSet44); + java.util.Spliterator strSpliterator46 = strSet40.spliterator(); + boolean boolean47 = strSet33.containsAll((java.util.Collection) strSet40); + java.lang.Object[] objArray48 = strSet40.toArray(); + java.lang.String str49 = java.lang.String.join((java.lang.CharSequence) "", (java.lang.Iterable) strSet40); + boolean boolean50 = strSet8.addAll((java.util.Collection) strSet40); + java.lang.String[] strArray52 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet53 = new java.util.LinkedHashSet(); + boolean boolean54 = java.util.Collections.addAll((java.util.Collection) strSet53, strArray52); + java.lang.String[] strArray57 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet58 = new java.util.LinkedHashSet(); + boolean boolean59 = java.util.Collections.addAll((java.util.Collection) strSet58, strArray57); + java.util.Set strSet62 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean63 = strSet58.removeAll((java.util.Collection) strSet62); + java.util.List constantDescList64 = java.util.List.copyOf((java.util.Collection) strSet58); + java.lang.String[] strArray70 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList71 = new java.util.ArrayList(); + boolean boolean72 = java.util.Collections.addAll((java.util.Collection) strList71, strArray70); + boolean boolean73 = strSet58.containsAll((java.util.Collection) strList71); + boolean boolean74 = strSet53.containsAll((java.util.Collection) strList71); + boolean boolean75 = strList71.isEmpty(); + boolean boolean77 = strList71.add("fastjson.parser.deny.internal"); + int int78 = strList71.size(); + boolean boolean79 = strSet8.retainAll((java.util.Collection) strList71); + java.util.stream.Stream strStream80 = strSet8.stream(); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + false + "'", boolean28 == false); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(strSet33); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + false + "'", boolean35 == false); + org.junit.Assert.assertNotNull(objArray36); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray36), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray36), "[hi!]"); + org.junit.Assert.assertNotNull(strArray39); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(strSet44); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertNotNull(strSpliterator46); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(objArray48); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray48), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray48), "[]"); + org.junit.Assert.assertEquals("'" + str49 + "' != '" + "" + "'", str49, ""); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(strArray52); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strArray57); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(strSet62); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(constantDescList64); + org.junit.Assert.assertNotNull(strArray70); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + false + "'", boolean73 == false); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + false + "'", boolean74 == false); + org.junit.Assert.assertTrue("'" + boolean75 + "' != '" + false + "'", boolean75 == false); + org.junit.Assert.assertTrue("'" + boolean77 + "' != '" + true + "'", boolean77 == true); + org.junit.Assert.assertTrue("'" + int78 + "' != '" + 6 + "'", int78 == 6); + org.junit.Assert.assertTrue("'" + boolean79 + "' != '" + false + "'", boolean79 == false); + org.junit.Assert.assertNotNull(strStream80); + } + + @Test + public void test0749() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0749"); + java.lang.String str1 = java.lang.String.valueOf(8388608); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "8388608" + "'", str1, "8388608"); + } + + @Test + public void test0750() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0750"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean22 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig21.getDerializers(); + boolean boolean24 = constantDescList17.equals((java.lang.Object) parserConfig21); + parserConfig21.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean27 = parserConfig21.isSafeMode(); + parserConfig21.setSafeMode(false); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + } + + @Test + public void test0751() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0751"); + com.alibaba.fastjson.JSONPath jSONPath1 = new com.alibaba.fastjson.JSONPath("\u01ff"); + } + + @Test + public void test0752() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0752"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray3 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray4 = (java.lang.Class[]) classArray3; + parserConfig1.initJavaBeanDeserializers(wildcardClassArray4); + parserConfig1.setJacksonCompatible(false); + java.lang.ClassLoader classLoader8 = null; + parserConfig1.setDefaultClassLoader(classLoader8); + boolean boolean10 = parserConfig1.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig1.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("", parserConfig1, (int) (byte) 100); + java.lang.Object obj15 = defaultJSONParser13.resolveReference("@type"); + com.alibaba.fastjson.parser.SymbolTable symbolTable16 = defaultJSONParser13.getSymbolTable(); + org.junit.Assert.assertNotNull(classArray3); + org.junit.Assert.assertNotNull(wildcardClassArray4); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNull(obj15); + org.junit.Assert.assertNotNull(symbolTable16); + } + + @Test + public void test0753() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0753"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.stream.Stream strStream9 = strSet7.parallelStream(); + boolean boolean10 = strSet7.isEmpty(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strStream9); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + } + + @Test + public void test0754() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0754"); + java.lang.String[] strArray1 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet2 = new java.util.LinkedHashSet(); + boolean boolean3 = java.util.Collections.addAll((java.util.Collection) strSet2, strArray1); + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + java.lang.String[] strArray19 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strList20, strArray19); + boolean boolean22 = strSet7.containsAll((java.util.Collection) strList20); + boolean boolean23 = strSet2.containsAll((java.util.Collection) strList20); + boolean boolean24 = strList20.isEmpty(); + java.util.Spliterator strSpliterator25 = strList20.spliterator(); + org.junit.Assert.assertNotNull(strArray1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + true + "'", boolean3 == true); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertNotNull(strSpliterator25); + } + + @Test + public void test0755() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0755"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(false); + boolean boolean2 = parserConfig1.isAsmEnable(); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + true + "'", boolean2 == true); + } + + @Test + public void test0756() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0756"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + parserConfig0.clearDeserializers(); + com.alibaba.fastjson.parser.SymbolTable symbolTable2 = parserConfig0.symbolTable; + boolean boolean3 = parserConfig0.compatibleWithJavaBean; + com.alibaba.fastjson.parser.SymbolTable symbolTable4 = parserConfig0.symbolTable; + boolean boolean5 = parserConfig0.fieldBased; + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNotNull(symbolTable2); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + true + "'", boolean3 == true); + org.junit.Assert.assertNotNull(symbolTable4); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + } + + @Test + public void test0757() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0757"); + byte[] byteArray4 = new byte[] { (byte) -1, (byte) -1, (byte) 100, (byte) 1 }; + java.lang.String str6 = new java.lang.String(byteArray4, (int) (short) 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(byteArray4, 97, 0, "fastjson.parser.autoTypeSupport"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 97, count 0, length 4"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[-1, -1, 100, 1]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\u01ff\u01ff\u0164\u0101" + "'", str6, "\u01ff\u01ff\u0164\u0101"); + } + + @Test + public void test0758() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0758"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig0.setTypeKey("hi!"); + serializeConfig0.setTypeKey("fastjson.parser.safeMode"); + serializeConfig0.setTypeKey("65536.0"); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy7 = null; + serializeConfig0.setPropertyNamingStrategy(propertyNamingStrategy7); + org.junit.Assert.assertNotNull(serializeConfig0); + } + + @Test + public void test0759() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0759"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory12 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory12); + boolean boolean14 = constantDescList9.equals((java.lang.Object) parserConfig13); + parserConfig13.setAsmEnable(false); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy17 = parserConfig13.propertyNamingStrategy; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy18 = parserConfig13.propertyNamingStrategy; + parserConfig13.setAsmEnable(false); + java.lang.ClassLoader classLoader21 = parserConfig13.getDefaultClassLoader(); + java.lang.reflect.Type type22 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer23 = parserConfig13.getDeserializer(type22); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNull(propertyNamingStrategy17); + org.junit.Assert.assertNull(propertyNamingStrategy18); + org.junit.Assert.assertNull(classLoader21); + org.junit.Assert.assertNotNull(objectDeserializer23); + } + + @Test + public void test0760() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0760"); + byte[] byteArray1 = new byte[] { (byte) -1 }; + java.lang.String str3 = new java.lang.String(byteArray1, 1); + java.lang.String str5 = new java.lang.String(byteArray1, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray1, 97, (int) (short) 0, 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(byteArray1, 131078, 131078, 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(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[-1]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u01ff" + "'", str3, "\u01ff"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\u23ff" + "'", str5, "\u23ff"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "" + "'", str9, ""); + } + + @Test + public void test0761() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0761"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat31 = defaultJSONParser30.getDateFormat(); + defaultJSONParser9.setDateFomrat(dateFormat31); + java.text.DateFormat dateFormat33 = defaultJSONParser9.getDateFormat(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(dateFormat31); + org.junit.Assert.assertNotNull(dateFormat33); + } + + @Test + public void test0762() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0762"); + byte[] byteArray0 = new byte[] {}; + java.lang.String str2 = new java.lang.String(byteArray0, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, "[, -1.0, 0.0, fastjson.parser.safeMode, 0, @type, , 1, -1.0]"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: [, -1.0, 0.0, fastjson.parser.safeMode, 0, @type, , 1, -1.0]"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray0), "[]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "" + "'", str2, ""); + } + + @Test + public void test0763() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0763"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.lang.String str63 = defaultJSONParser47.getDateFomartPattern(); + java.lang.String str64 = defaultJSONParser47.getDateFomartPattern(); + java.lang.Object obj65 = defaultJSONParser47.parse(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertEquals("'" + str63 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str63, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertEquals("'" + str64 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str64, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertEquals("'" + obj65 + "' != '" + 97 + "'", obj65, 97); + } + + @Test + public void test0764() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0764"); + java.lang.String[] strArray1 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet2 = new java.util.LinkedHashSet(); + boolean boolean3 = java.util.Collections.addAll((java.util.Collection) strSet2, strArray1); + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + java.lang.String[] strArray19 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strList20, strArray19); + boolean boolean22 = strSet7.containsAll((java.util.Collection) strList20); + boolean boolean23 = strSet2.containsAll((java.util.Collection) strList20); + java.lang.String[] strArray52 = new java.lang.String[] { "3.0", "fastjson.parser.deny", "5", "10.0", "-1.0", "@type", "35", "\000\001\000\000", "10.0", "a#a", "35", "35", "100", "yyyy-MM-dd HH:mm:ss", "\"fastjson.parser.autoTypeAccept\"", "[, -1.0, 0.0, fastjson.parser.safeMode, 0, @type, , 1, -1.0]", "\"\\\"fastjson.parser.safeMode\\\"\"", "fastjson.parser.deny", "hi!10.0hi!", "a", "fastjson.parser.autoTypeSupport", "0", "fastjson.parser.deny", "fastjson.parser.deny.internal", "\u23ff\u23ff\u23fffastjson.parser.safeMode", " #a", "hi!10.0hi!", "false" }; + java.util.ArrayList strList53 = new java.util.ArrayList(); + boolean boolean54 = java.util.Collections.addAll((java.util.Collection) strList53, strArray52); + java.lang.String[] strArray57 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet58 = new java.util.LinkedHashSet(); + boolean boolean59 = java.util.Collections.addAll((java.util.Collection) strSet58, strArray57); + java.util.Set strSet62 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean63 = strSet58.removeAll((java.util.Collection) strSet62); + java.util.Spliterator strSpliterator64 = strSet58.spliterator(); + java.lang.Object[] objArray65 = strSet58.toArray(); + boolean boolean66 = strList53.retainAll((java.util.Collection) strSet58); + java.util.AbstractCollection[] abstractCollectionArray68 = new java.util.AbstractCollection[2]; + @SuppressWarnings("unchecked") + java.util.AbstractCollection[] strCollectionArray69 = (java.util.AbstractCollection[]) abstractCollectionArray68; + strCollectionArray69[0] = strList20; + strCollectionArray69[1] = strList53; + java.util.List> strCollectionList74 = java.util.List.of(strCollectionArray69); + org.junit.Assert.assertNotNull(strArray1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + true + "'", boolean3 == true); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(strArray52); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strArray57); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(strSet62); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(strSpliterator64); + org.junit.Assert.assertNotNull(objArray65); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray65), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray65), "[]"); + org.junit.Assert.assertTrue("'" + boolean66 + "' != '" + true + "'", boolean66 == true); + org.junit.Assert.assertNotNull(abstractCollectionArray68); + org.junit.Assert.assertNotNull(strCollectionArray69); + org.junit.Assert.assertNotNull(strCollectionList74); + } + + @Test + public void test0765() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0765"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray3 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray4 = (java.lang.Class[]) classArray3; + parserConfig1.initJavaBeanDeserializers(wildcardClassArray4); + parserConfig1.setJacksonCompatible(false); + java.lang.ClassLoader classLoader8 = null; + parserConfig1.setDefaultClassLoader(classLoader8); + boolean boolean10 = parserConfig1.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig1.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("", parserConfig1, (int) (byte) 100); + com.alibaba.fastjson.parser.ParserConfig parserConfig14 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray16 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray17 = (java.lang.Class[]) classArray16; + parserConfig14.initJavaBeanDeserializers(wildcardClassArray17); + parserConfig14.setJacksonCompatible(false); + java.lang.ClassLoader classLoader21 = null; + parserConfig14.setDefaultClassLoader(classLoader21); + boolean boolean23 = parserConfig14.compatibleWithJavaBean; + java.lang.constant.ConstantDesc[] constantDescArray40 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList41 = new java.util.ArrayList(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) constantDescList41, constantDescArray40); + java.util.ListIterator constantDescItor44 = constantDescList41.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig45 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean46 = parserConfig45.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap47 = parserConfig45.getDerializers(); + boolean boolean48 = constantDescList41.equals((java.lang.Object) parserConfig45); + parserConfig45.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean51 = parserConfig45.isSafeMode(); + parserConfig45.setJacksonCompatible(true); + boolean boolean54 = parserConfig45.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig55 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy56 = null; + parserConfig55.propertyNamingStrategy = propertyNamingStrategy56; + java.lang.reflect.Type type58 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer59 = parserConfig55.get(type58); + boolean boolean60 = parserConfig55.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig55; + com.alibaba.fastjson.parser.ParserConfig parserConfig62 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy63 = null; + parserConfig62.propertyNamingStrategy = propertyNamingStrategy63; + boolean boolean65 = parserConfig62.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig66 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray68 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray69 = (java.lang.Class[]) classArray68; + parserConfig66.initJavaBeanDeserializers(wildcardClassArray69); + com.alibaba.fastjson.parser.ParserConfig parserConfig71 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray73 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray74 = (java.lang.Class[]) classArray73; + parserConfig71.initJavaBeanDeserializers(wildcardClassArray74); + java.util.List[]> wildcardClassArrayList76 = java.util.List.of(wildcardClassArray69, wildcardClassArray74); + parserConfig62.initJavaBeanDeserializers(wildcardClassArray69); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser79 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer80 = defaultJSONParser79.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask81 = null; + defaultJSONParser79.addResolveTask(resolveTask81); + com.alibaba.fastjson.parser.ParserConfig parserConfig83 = defaultJSONParser79.getConfig(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser85 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj86 = defaultJSONParser85.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig87 = defaultJSONParser85.getConfig(); + com.alibaba.fastjson.parser.SymbolTable symbolTable88 = parserConfig87.symbolTable; + java.util.List parserConfigList89 = java.util.List.of(parserConfig1, parserConfig14, parserConfig45, parserConfig55, parserConfig62, parserConfig83, parserConfig87); + boolean boolean90 = parserConfig55.compatibleWithJavaBean; + org.junit.Assert.assertNotNull(classArray3); + org.junit.Assert.assertNotNull(wildcardClassArray4); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNotNull(classArray16); + org.junit.Assert.assertNotNull(wildcardClassArray17); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(constantDescArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(constantDescItor44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(parserConfig55); + org.junit.Assert.assertNull(objectDeserializer59); +// flaky: org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(parserConfig62); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + false + "'", boolean65 == false); + org.junit.Assert.assertNotNull(classArray68); + org.junit.Assert.assertNotNull(wildcardClassArray69); + org.junit.Assert.assertNotNull(classArray73); + org.junit.Assert.assertNotNull(wildcardClassArray74); + org.junit.Assert.assertNotNull(wildcardClassArrayList76); + org.junit.Assert.assertNotNull(jSONLexer80); + org.junit.Assert.assertNotNull(parserConfig83); + org.junit.Assert.assertEquals("'" + obj86 + "' != '" + "97" + "'", obj86, "97"); + org.junit.Assert.assertNotNull(parserConfig87); + org.junit.Assert.assertNotNull(symbolTable88); + org.junit.Assert.assertNotNull(parserConfigList89); + org.junit.Assert.assertTrue("'" + boolean90 + "' != '" + true + "'", boolean90 == true); + } + + @Test + public void test0766() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0766"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.extract("hi!10.0hi!", "\"yyyy-MM-dd HH:mm:ss\""); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. \"yyyy-MM-dd HH:mm:ss\""); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0767() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0767"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + int int7 = defaultJSONParser1.getResolveStatus(); + int int8 = defaultJSONParser1.getResolveStatus(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertTrue("'" + int7 + "' != '" + 0 + "'", int7 == 0); + org.junit.Assert.assertTrue("'" + int8 + "' != '" + 0 + "'", int8 == 0); + } + + @Test + public void test0768() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0768"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory12 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory12); + boolean boolean14 = constantDescList9.equals((java.lang.Object) parserConfig13); + parserConfig13.setAsmEnable(false); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap17 = parserConfig13.getDeserializers(); + boolean boolean18 = parserConfig13.isSafeMode(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + } + + @Test + public void test0769() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0769"); + byte[] byteArray1 = new byte[] { (byte) -1 }; + java.lang.String str3 = new java.lang.String(byteArray1, 1); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(byteArray1, 25, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 25, count 52, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[-1]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u01ff" + "'", str3, "\u01ff"); + } + + @Test + public void test0770() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0770"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.Iterator constantDescItor10 = constantDescList9.iterator(); + java.util.List> strCollectionList11 = java.util.List.of(); + int int12 = constantDescList9.lastIndexOf((java.lang.Object) strCollectionList11); + java.lang.constant.ConstantDesc[] constantDescArray29 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList30 = new java.util.ArrayList(); + boolean boolean31 = java.util.Collections.addAll((java.util.Collection) constantDescList30, constantDescArray29); + java.util.ListIterator constantDescItor33 = constantDescList30.listIterator(0); + java.util.ListIterator constantDescItor34 = constantDescList30.listIterator(); + java.util.Set strSet37 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet39 = java.util.Set.of("hi!"); + boolean boolean41 = strSet39.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray42 = strSet39.toArray(); + java.lang.String[] strArray45 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet46 = new java.util.LinkedHashSet(); + boolean boolean47 = java.util.Collections.addAll((java.util.Collection) strSet46, strArray45); + java.util.Set strSet50 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean51 = strSet46.removeAll((java.util.Collection) strSet50); + java.util.Spliterator strSpliterator52 = strSet46.spliterator(); + boolean boolean53 = strSet39.containsAll((java.util.Collection) strSet46); + java.lang.String[] strArray56 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet57 = new java.util.LinkedHashSet(); + boolean boolean58 = java.util.Collections.addAll((java.util.Collection) strSet57, strArray56); + java.util.Set strSet61 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean62 = strSet57.removeAll((java.util.Collection) strSet61); + java.util.List constantDescList63 = java.util.List.copyOf((java.util.Collection) strSet57); + java.lang.String[] strArray69 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList70 = new java.util.ArrayList(); + boolean boolean71 = java.util.Collections.addAll((java.util.Collection) strList70, strArray69); + boolean boolean72 = strSet57.containsAll((java.util.Collection) strList70); + java.lang.String[] strArray75 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet76 = new java.util.LinkedHashSet(); + boolean boolean77 = java.util.Collections.addAll((java.util.Collection) strSet76, strArray75); + java.util.Set strSet80 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean81 = strSet76.removeAll((java.util.Collection) strSet80); + java.util.List constantDescList82 = java.util.List.copyOf((java.util.Collection) strSet76); + boolean boolean83 = strSet57.removeAll((java.util.Collection) strSet76); + boolean boolean84 = strSet39.containsAll((java.util.Collection) strSet57); + boolean boolean85 = strSet37.containsAll((java.util.Collection) strSet39); + java.util.List> strComparableList89 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray90 = new java.lang.String[] {}; + java.lang.Object obj91 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray90); + java.lang.Object obj92 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) strSet37, strArray90); + boolean boolean93 = constantDescList30.equals((java.lang.Object) strSet37); + int int94 = constantDescList9.indexOf((java.lang.Object) constantDescList30); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser96 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj97 = defaultJSONParser96.input; + int int98 = constantDescList30.lastIndexOf((java.lang.Object) defaultJSONParser96); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescItor10); + org.junit.Assert.assertNotNull(strCollectionList11); + org.junit.Assert.assertTrue("'" + int12 + "' != '" + (-1) + "'", int12 == (-1)); + org.junit.Assert.assertNotNull(constantDescArray29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(constantDescItor33); + org.junit.Assert.assertNotNull(constantDescItor34); + org.junit.Assert.assertNotNull(strSet37); + org.junit.Assert.assertNotNull(strSet39); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + false + "'", boolean41 == false); + org.junit.Assert.assertNotNull(objArray42); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray42), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray42), "[hi!]"); + org.junit.Assert.assertNotNull(strArray45); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(strSet50); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + true + "'", boolean51 == true); + org.junit.Assert.assertNotNull(strSpliterator52); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + true + "'", boolean53 == true); + org.junit.Assert.assertNotNull(strArray56); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(strSet61); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + true + "'", boolean62 == true); + org.junit.Assert.assertNotNull(constantDescList63); + org.junit.Assert.assertNotNull(strArray69); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + false + "'", boolean72 == false); + org.junit.Assert.assertNotNull(strArray75); + org.junit.Assert.assertTrue("'" + boolean77 + "' != '" + true + "'", boolean77 == true); + org.junit.Assert.assertNotNull(strSet80); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + true + "'", boolean81 == true); + org.junit.Assert.assertNotNull(constantDescList82); + org.junit.Assert.assertTrue("'" + boolean83 + "' != '" + false + "'", boolean83 == false); + org.junit.Assert.assertTrue("'" + boolean84 + "' != '" + true + "'", boolean84 == true); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + false + "'", boolean85 == false); + org.junit.Assert.assertNotNull(strComparableList89); + org.junit.Assert.assertNotNull(strArray90); + org.junit.Assert.assertNotNull(obj91); + org.junit.Assert.assertNotNull(obj92); + org.junit.Assert.assertTrue("'" + boolean93 + "' != '" + false + "'", boolean93 == false); + org.junit.Assert.assertTrue("'" + int94 + "' != '" + (-1) + "'", int94 == (-1)); + org.junit.Assert.assertEquals("'" + obj97 + "' != '" + "97" + "'", obj97, "97"); + org.junit.Assert.assertTrue("'" + int98 + "' != '" + (-1) + "'", int98 == (-1)); + } + + @Test + public void test0771() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0771"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + com.alibaba.fastjson.parser.ParserConfig parserConfig22 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy23 = null; + parserConfig22.propertyNamingStrategy = propertyNamingStrategy23; + java.lang.reflect.Type type25 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer26 = parserConfig22.get(type25); + boolean boolean27 = parserConfig22.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig22; + java.lang.reflect.Type type29 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer30 = parserConfig22.get(type29); + boolean boolean31 = constantDescList17.contains((java.lang.Object) type29); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser33 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj34 = defaultJSONParser33.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig35 = defaultJSONParser33.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig36 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig37 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy38 = null; + parserConfig37.propertyNamingStrategy = propertyNamingStrategy38; + boolean boolean40 = parserConfig37.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig41 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean42 = parserConfig41.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap43 = parserConfig41.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray60 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList61 = new java.util.ArrayList(); + boolean boolean62 = java.util.Collections.addAll((java.util.Collection) constantDescList61, constantDescArray60); + java.util.ListIterator constantDescItor64 = constantDescList61.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig65 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean66 = parserConfig65.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap67 = parserConfig65.getDerializers(); + boolean boolean68 = constantDescList61.equals((java.lang.Object) parserConfig65); + parserConfig65.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean71 = parserConfig65.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap72 = parserConfig65.getDeserializers(); + java.util.List parserConfigList73 = java.util.List.of(parserConfig35, parserConfig36, parserConfig37, parserConfig41, parserConfig65); + java.lang.ClassLoader classLoader74 = parserConfig36.getDefaultClassLoader(); + boolean boolean75 = constantDescList17.contains((java.lang.Object) classLoader74); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertNotNull(parserConfig22); + org.junit.Assert.assertNull(objectDeserializer26); +// flaky: org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNull(objectDeserializer30); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + org.junit.Assert.assertEquals("'" + obj34 + "' != '" + "97" + "'", obj34, "97"); + org.junit.Assert.assertNotNull(parserConfig35); + org.junit.Assert.assertNotNull(parserConfig36); + org.junit.Assert.assertNotNull(parserConfig37); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + false + "'", boolean42 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap43); + org.junit.Assert.assertNotNull(constantDescArray60); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + true + "'", boolean62 == true); + org.junit.Assert.assertNotNull(constantDescItor64); + org.junit.Assert.assertTrue("'" + boolean66 + "' != '" + false + "'", boolean66 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap67); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + false + "'", boolean68 == false); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap72); + org.junit.Assert.assertNotNull(parserConfigList73); + org.junit.Assert.assertNull(classLoader74); + org.junit.Assert.assertTrue("'" + boolean75 + "' != '" + false + "'", boolean75 == false); + } + + @Test + public void test0772() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0772"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + parserConfig0.clearDeserializers(); + parserConfig0.setAsmEnable(true); + org.junit.Assert.assertNotNull(parserConfig0); + } + + @Test + public void test0773() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0773"); + java.util.Set> constantDescListSet0 = java.util.Set.of(); + org.junit.Assert.assertNotNull(constantDescListSet0); + } + + @Test + public void test0774() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0774"); + java.lang.String[][] strArray0 = new java.lang.String[][] {}; + java.util.Set strArraySet1 = java.util.Set.of(strArray0); + java.lang.String[] strArray2 = new java.lang.String[] {}; + java.lang.String[] strArray3 = new java.lang.String[] {}; + java.lang.String[] strArray4 = new java.lang.String[] {}; + java.lang.String[] strArray5 = new java.lang.String[] {}; + java.lang.String[] strArray6 = new java.lang.String[] {}; + java.lang.String[][] strArray7 = new java.lang.String[][] { strArray2, strArray3, strArray4, strArray5, strArray6 }; + java.util.Set strArraySet8 = java.util.Set.of(strArray7); + java.lang.String[][] strArray9 = new java.lang.String[][] {}; + java.util.Set strArraySet10 = java.util.Set.of(strArray9); + java.lang.String[] strArray11 = new java.lang.String[] {}; + java.lang.String[] strArray12 = new java.lang.String[] {}; + java.lang.String[] strArray13 = new java.lang.String[] {}; + java.lang.String[] strArray14 = new java.lang.String[] {}; + java.lang.String[] strArray15 = new java.lang.String[] {}; + java.lang.String[][] strArray16 = new java.lang.String[][] { strArray11, strArray12, strArray13, strArray14, strArray15 }; + java.util.Set strArraySet17 = java.util.Set.of(strArray16); + java.lang.String[] strArray18 = new java.lang.String[] {}; + java.lang.String[] strArray19 = new java.lang.String[] {}; + java.lang.String[][] strArray20 = new java.lang.String[][] { strArray18, strArray19 }; + java.lang.String[][] strArray21 = new java.lang.String[][] {}; + java.lang.String[] strArray26 = new java.lang.String[] { " #a", "\ufffd", "10.0", "-1.0" }; + java.lang.String[] strArray31 = new java.lang.String[] { " #a", "\ufffd", "10.0", "-1.0" }; + java.lang.String[] strArray36 = new java.lang.String[] { " #a", "\ufffd", "10.0", "-1.0" }; + java.lang.String[] strArray41 = new java.lang.String[] { " #a", "\ufffd", "10.0", "-1.0" }; + java.lang.String[] strArray46 = new java.lang.String[] { " #a", "\ufffd", "10.0", "-1.0" }; + java.lang.String[] strArray51 = new java.lang.String[] { " #a", "\ufffd", "10.0", "-1.0" }; + java.lang.String[][] strArray52 = new java.lang.String[][] { strArray26, strArray31, strArray36, strArray41, strArray46, strArray51 }; + java.lang.String[] strArray53 = new java.lang.String[] {}; + java.lang.String[] strArray54 = new java.lang.String[] {}; + java.lang.String[] strArray55 = new java.lang.String[] {}; + java.lang.String[] strArray56 = new java.lang.String[] {}; + java.lang.String[] strArray57 = new java.lang.String[] {}; + java.lang.String[][] strArray58 = new java.lang.String[][] { strArray53, strArray54, strArray55, strArray56, strArray57 }; + java.util.Set strArraySet59 = java.util.Set.of(strArray58); + java.lang.String[][] strArray60 = null; + java.lang.String[] strArray61 = new java.lang.String[] {}; + java.lang.String[] strArray62 = new java.lang.String[] {}; + java.lang.String[] strArray63 = new java.lang.String[] {}; + java.lang.String[] strArray64 = new java.lang.String[] {}; + java.lang.String[] strArray65 = new java.lang.String[] {}; + java.lang.String[][] strArray66 = new java.lang.String[][] { strArray61, strArray62, strArray63, strArray64, strArray65 }; + java.util.Set strArraySet67 = java.util.Set.of(strArray66); + // The following exception was thrown during execution in test generation + try { + java.util.Set strArraySet68 = java.util.Set.of(strArray0, strArray7, strArray9, strArray16, strArray20, strArray21, strArray52, strArray58, strArray60, strArray66); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"Object.hashCode()\" because \"pe\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray0); + org.junit.Assert.assertNotNull(strArraySet1); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertNotNull(strArray3); + org.junit.Assert.assertNotNull(strArray4); + org.junit.Assert.assertNotNull(strArray5); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertNotNull(strArraySet8); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertNotNull(strArraySet10); + org.junit.Assert.assertNotNull(strArray11); + org.junit.Assert.assertNotNull(strArray12); + org.junit.Assert.assertNotNull(strArray13); + org.junit.Assert.assertNotNull(strArray14); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertNotNull(strArray16); + org.junit.Assert.assertNotNull(strArraySet17); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertNotNull(strArray26); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertNotNull(strArray36); + org.junit.Assert.assertNotNull(strArray41); + org.junit.Assert.assertNotNull(strArray46); + org.junit.Assert.assertNotNull(strArray51); + org.junit.Assert.assertNotNull(strArray52); + org.junit.Assert.assertNotNull(strArray53); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertNotNull(strArray56); + org.junit.Assert.assertNotNull(strArray57); + org.junit.Assert.assertNotNull(strArray58); + org.junit.Assert.assertNotNull(strArraySet59); + org.junit.Assert.assertNotNull(strArray61); + org.junit.Assert.assertNotNull(strArray62); + org.junit.Assert.assertNotNull(strArray63); + org.junit.Assert.assertNotNull(strArray64); + org.junit.Assert.assertNotNull(strArray65); + org.junit.Assert.assertNotNull(strArray66); + org.junit.Assert.assertNotNull(strArraySet67); + } + + @Test + public void test0775() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0775"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.util.List resolveTaskList63 = defaultJSONParser47.getResolveTaskList(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertNotNull(resolveTaskList63); + } + + @Test + public void test0776() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0776"); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory0 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory0); + parserConfig1.setSafeMode(true); + parserConfig1.setAsmEnable(true); + } + + @Test + public void test0777() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0777"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = com.alibaba.fastjson.serializer.SerializeConfig.globalInstance; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser3 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj4 = defaultJSONParser3.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser3.getConfig(); + parserConfig5.addDenyInternal("fastjson.parser.autoTypeSupport"); + parserConfig5.addAccept("\"fastjson.parser.autoTypeAccept\""); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap10 = parserConfig5.getDeserializers(); + com.alibaba.fastjson.JSONPath jSONPath12 = new com.alibaba.fastjson.JSONPath("d\000\377d\001", serializeConfig1, parserConfig5, false); + org.junit.Assert.assertNotNull(serializeConfig1); + org.junit.Assert.assertEquals("'" + obj4 + "' != '" + "97" + "'", obj4, "97"); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(typeIdentityHashMap10); + } + + @Test + public void test0778() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0778"); + byte[] byteArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str2 = new java.lang.String(byteArray0, (int) ' '); + 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 test0779() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0779"); + java.lang.String str1 = java.lang.String.valueOf('4'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "4" + "'", str1, "4"); + } + + @Test + public void test0780() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0780"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + parserConfig0.addAccept("#"); + com.alibaba.fastjson.parser.ParserConfig.AutoTypeCheckHandler autoTypeCheckHandler9 = null; + parserConfig0.addAutoTypeCheckHandler(autoTypeCheckHandler9); + boolean boolean11 = parserConfig0.compatibleWithJavaBean; + boolean boolean12 = parserConfig0.isJacksonCompatible(); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + } + + @Test + public void test0781() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0781"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean2 = strSet1.isEmpty(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser4.getLexer(); + java.lang.Object obj6 = defaultJSONParser4.input; + com.alibaba.fastjson.parser.ParseContext parseContext7 = null; + defaultJSONParser4.setContext(parseContext7); + java.lang.Object obj9 = defaultJSONParser4.parseKey(); + java.util.List extraTypeProviderList10 = defaultJSONParser4.getExtraTypeProviders(); + int int11 = defaultJSONParser4.resolveStatus; + com.alibaba.fastjson.parser.JSONLexer jSONLexer12 = defaultJSONParser4.getLexer(); + // The following exception was thrown during execution in test generation + try { + boolean boolean13 = strSet1.remove((java.lang.Object) defaultJSONParser4); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + false + "'", boolean2 == false); + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertEquals("'" + obj9 + "' != '" + 97 + "'", obj9, 97); + org.junit.Assert.assertNotNull(extraTypeProviderList10); + org.junit.Assert.assertTrue("'" + int11 + "' != '" + 0 + "'", int11 == 0); + org.junit.Assert.assertNotNull(jSONLexer12); + } + + @Test + public void test0782() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0782"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + parserConfig0.clearDeserializers(); + java.lang.ClassLoader classLoader2 = parserConfig0.getDefaultClassLoader(); + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNull(classLoader2); + } + + @Test + public void test0783() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0783"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + boolean boolean9 = parserConfig0.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap10 = parserConfig0.getDeserializers(); + parserConfig0.setAsmEnable(false); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + false + "'", boolean9 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap10); + } + + @Test + public void test0784() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0784"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("fastjson.parser.safeMode", "97"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: error parse false"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0785() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0785"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + parserConfig0.addAccept("#"); + com.alibaba.fastjson.parser.ParserConfig.AutoTypeCheckHandler autoTypeCheckHandler9 = null; + parserConfig0.addAutoTypeCheckHandler(autoTypeCheckHandler9); + boolean boolean11 = parserConfig0.compatibleWithJavaBean; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy12 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy12; + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + } + + @Test + public void test0786() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0786"); + java.util.List> strComparableList3 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray4 = new java.lang.String[] {}; + java.lang.Object obj5 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray4); + com.alibaba.fastjson.parser.ParserConfig parserConfig7 = new com.alibaba.fastjson.parser.ParserConfig(); + parserConfig7.setAutoTypeSupport(true); + parserConfig7.setAsmEnable(false); + boolean boolean12 = parserConfig7.fieldBased; + boolean boolean13 = com.alibaba.fastjson.JSONPath.containsValue((java.lang.Object) "hi!", " ", (java.lang.Object) boolean12); + org.junit.Assert.assertNotNull(strComparableList3); + org.junit.Assert.assertNotNull(strArray4); + org.junit.Assert.assertNotNull(obj5); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + false + "'", boolean13 == false); + } + + @Test + public void test0787() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0787"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry[], ? extends java.util.Spliterator>[] wildcardEntryArray2 = (java.util.Map.Entry[], ? extends java.util.Spliterator>[]) entryArray1; + java.util.Map[], java.util.Spliterator> strIterableArrayMap3 = java.util.Map.ofEntries((java.util.Map.Entry[], ? extends java.util.Spliterator>[]) entryArray1); + java.util.Map strArrayMap4 = java.util.Map.ofEntries((java.util.Map.Entry[]) entryArray1); + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(strIterableArrayMap3); + org.junit.Assert.assertNotNull(strArrayMap4); + } + + @Test + public void test0788() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0788"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + java.util.Set strSet27 = java.util.Set.of("hi!"); + boolean boolean29 = strSet27.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray30 = strSet27.toArray(); + java.lang.String[] strArray33 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet34 = new java.util.LinkedHashSet(); + boolean boolean35 = java.util.Collections.addAll((java.util.Collection) strSet34, strArray33); + java.util.Set strSet38 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean39 = strSet34.removeAll((java.util.Collection) strSet38); + java.util.Spliterator strSpliterator40 = strSet34.spliterator(); + boolean boolean41 = strSet27.containsAll((java.util.Collection) strSet34); + java.lang.Object[] objArray42 = strSet34.toArray(); + java.util.stream.Stream strStream43 = strSet34.parallelStream(); + java.util.stream.Stream strStream44 = strSet34.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry45 = null; + java.util.Map.Entry[] entryArray47 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray48 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray47; + wildcardEntryArray48[0] = wildcardEntry45; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry51 = java.util.Map.entry(strStream44, wildcardEntryArray48); + // The following exception was thrown during execution in test generation + try { + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray52 = strStreamEntry25.setValue(wildcardEntryArray48); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: not supported"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertNotNull(strSet27); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertNotNull(objArray30); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray30), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray30), "[hi!]"); + org.junit.Assert.assertNotNull(strArray33); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(strSpliterator40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(objArray42); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray42), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray42), "[]"); + org.junit.Assert.assertNotNull(strStream43); + org.junit.Assert.assertNotNull(strStream44); + org.junit.Assert.assertNotNull(entryArray47); + org.junit.Assert.assertNotNull(wildcardEntryArray48); + org.junit.Assert.assertNotNull(strStreamEntry51); + } + + @Test + public void test0789() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0789"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig(4096, false); + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy4 = null; + parserConfig3.propertyNamingStrategy = propertyNamingStrategy4; + boolean boolean6 = parserConfig3.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig7 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray9 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray10 = (java.lang.Class[]) classArray9; + parserConfig7.initJavaBeanDeserializers(wildcardClassArray10); + com.alibaba.fastjson.parser.ParserConfig parserConfig12 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray14 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray15 = (java.lang.Class[]) classArray14; + parserConfig12.initJavaBeanDeserializers(wildcardClassArray15); + java.util.List[]> wildcardClassArrayList17 = java.util.List.of(wildcardClassArray10, wildcardClassArray15); + parserConfig3.initJavaBeanDeserializers(wildcardClassArray10); + serializeConfig2.configEnumAsJavaBean((java.lang.Class[]) wildcardClassArray10); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy20 = serializeConfig2.propertyNamingStrategy; + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(classArray9); + org.junit.Assert.assertNotNull(wildcardClassArray10); + org.junit.Assert.assertNotNull(classArray14); + org.junit.Assert.assertNotNull(wildcardClassArray15); + org.junit.Assert.assertNotNull(wildcardClassArrayList17); + org.junit.Assert.assertNull(propertyNamingStrategy20); + } + + @Test + public void test0790() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0790"); + java.lang.constant.ConstantDesc[] constantDescArray25 = new java.lang.constant.ConstantDesc[] { "\u01ff", "0", "a#a", "\"fastjson.parser.autoTypeAccept\"", 1, "3.0", "0", 1048576, 4096, 16, 8388608, 2, 100L, "4aa ", "3.0", "@type", "3.0", "fastjson.parser.deny.internal", "\"fastjson.parser.safeMode\"", 10.0f, 0, 0L, "fastjson.parser.deny", "fastjson.parser.deny.internal", 2 }; + java.util.ArrayList constantDescList26 = new java.util.ArrayList(); + boolean boolean27 = java.util.Collections.addAll((java.util.Collection) constantDescList26, constantDescArray25); + com.alibaba.fastjson.parser.Feature feature28 = com.alibaba.fastjson.parser.Feature.TrimStringFieldValue; + boolean boolean29 = constantDescList26.remove((java.lang.Object) feature28); + int int30 = constantDescList26.size(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser32 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer33 = defaultJSONParser32.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask34 = null; + defaultJSONParser32.addResolveTask(resolveTask34); + com.alibaba.fastjson.parser.ParserConfig parserConfig36 = defaultJSONParser32.getConfig(); + java.lang.String[] strArray39 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet40 = new java.util.LinkedHashSet(); + boolean boolean41 = java.util.Collections.addAll((java.util.Collection) strSet40, strArray39); + java.util.Set strSet44 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean45 = strSet40.removeAll((java.util.Collection) strSet44); + defaultJSONParser32.checkListResolve((java.util.Collection) strSet44); + java.util.Iterator strItor47 = strSet44.iterator(); + boolean boolean48 = constantDescList26.remove((java.lang.Object) strItor47); + org.junit.Assert.assertNotNull(constantDescArray25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertTrue("'" + feature28 + "' != '" + com.alibaba.fastjson.parser.Feature.TrimStringFieldValue + "'", feature28.equals(com.alibaba.fastjson.parser.Feature.TrimStringFieldValue)); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertTrue("'" + int30 + "' != '" + 25 + "'", int30 == 25); + org.junit.Assert.assertNotNull(jSONLexer33); + org.junit.Assert.assertNotNull(parserConfig36); + org.junit.Assert.assertNotNull(strArray39); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(strSet44); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertNotNull(strItor47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + } + + @Test + public void test0791() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0791"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.lang.String str63 = defaultJSONParser47.getDateFomartPattern(); + java.util.List extraProcessorList64 = defaultJSONParser47.getExtraProcessors(); + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver65 = defaultJSONParser47.getFieldTypeResolver(); + int int66 = defaultJSONParser47.getResolveStatus(); + java.util.List extraProcessorList67 = defaultJSONParser47.getExtraProcessors(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertEquals("'" + str63 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str63, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(extraProcessorList64); + org.junit.Assert.assertNull(fieldTypeResolver65); + org.junit.Assert.assertTrue("'" + int66 + "' != '" + 0 + "'", int66 == 0); + org.junit.Assert.assertNotNull(extraProcessorList67); + } + + @Test + public void test0792() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0792"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("fastjson.parser.autoTypeAccept", "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: error parse false"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0793() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0793"); + java.util.Set, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]>> strStreamEntrySet0 = java.util.Set.of(); + org.junit.Assert.assertNotNull(strStreamEntrySet0); + } + + @Test + public void test0794() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0794"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry[] wildcardEntryArray2 = (java.util.Map.Entry[]) entryArray1; + java.util.Map constantDescMap3 = java.util.Map.ofEntries((java.util.Map.Entry[]) entryArray1); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig9 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy10 = null; + serializeConfig9.setPropertyNamingStrategy(propertyNamingStrategy10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig14 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str15 = serializeConfig14.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig18 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig18.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig22 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig22.clearSerializers(); + java.util.Map strMap24 = java.util.Map.of("true", serializeConfig7, "", serializeConfig9, "fastjson.parser.safeMode", serializeConfig14, "97", serializeConfig18, "10.0", serializeConfig22); + serializeConfig18.setTypeKey("\"fastjson.parser.safeMode\""); + // The following exception was thrown during execution in test generation + try { + boolean boolean27 = com.alibaba.fastjson.JSONPath.set((java.lang.Object) entryArray1, "4 a", (java.lang.Object) serializeConfig18); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. 4 a"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(constantDescMap3); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "@type" + "'", str15, "@type"); + org.junit.Assert.assertNotNull(serializeConfig22); + org.junit.Assert.assertNotNull(strMap24); + } + + @Test + public void test0795() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0795"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str2 = serializeConfig1.getTypeKey(); + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = null; + com.alibaba.fastjson.JSONPath jSONPath5 = new com.alibaba.fastjson.JSONPath("-1.0", serializeConfig1, parserConfig3, true); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser7 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer8 = defaultJSONParser7.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask9 = null; + defaultJSONParser7.addResolveTask(resolveTask9); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser12 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer13 = defaultJSONParser12.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask14 = null; + defaultJSONParser12.addResolveTask(resolveTask14); + com.alibaba.fastjson.parser.ParserConfig parserConfig16 = defaultJSONParser12.getConfig(); + java.lang.String[] strArray19 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet20 = new java.util.LinkedHashSet(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strSet20, strArray19); + java.util.Set strSet24 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean25 = strSet20.removeAll((java.util.Collection) strSet24); + defaultJSONParser12.checkListResolve((java.util.Collection) strSet24); + java.text.DateFormat dateFormat27 = defaultJSONParser12.getDateFormat(); + defaultJSONParser12.setResolveStatus((int) 'a'); + java.lang.Object obj31 = defaultJSONParser12.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig32 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray34 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray35 = (java.lang.Class[]) classArray34; + parserConfig32.initJavaBeanDeserializers(wildcardClassArray35); + parserConfig32.setJacksonCompatible(false); + java.lang.ClassLoader classLoader39 = null; + parserConfig32.setDefaultClassLoader(classLoader39); + boolean boolean41 = parserConfig32.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap42 = parserConfig32.getDeserializers(); + defaultJSONParser12.setConfig(parserConfig32); + int int44 = defaultJSONParser12.getResolveStatus(); + jSONPath5.patchAdd((java.lang.Object) resolveTask9, (java.lang.Object) defaultJSONParser12, false); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser12.throwException((-1)); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect Unknown, actual int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(serializeConfig1); +// flaky: org.junit.Assert.assertEquals("'" + str2 + "' != '" + "fastjson.parser.safeMode" + "'", str2, "fastjson.parser.safeMode"); + org.junit.Assert.assertNotNull(jSONLexer8); + org.junit.Assert.assertNotNull(jSONLexer13); + org.junit.Assert.assertNotNull(parserConfig16); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(dateFormat27); + org.junit.Assert.assertNull(obj31); + org.junit.Assert.assertNotNull(classArray34); + org.junit.Assert.assertNotNull(wildcardClassArray35); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + false + "'", boolean41 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap42); + org.junit.Assert.assertTrue("'" + int44 + "' != '" + 97 + "'", int44 == 97); + } + + @Test + public void test0796() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0796"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry[], ? extends java.util.Spliterator>[] wildcardEntryArray2 = (java.util.Map.Entry[], ? extends java.util.Spliterator>[]) entryArray1; + java.util.Map[], java.util.Spliterator> strIterableArrayMap3 = java.util.Map.ofEntries((java.util.Map.Entry[], ? extends java.util.Spliterator>[]) entryArray1); + java.util.Map, java.lang.constant.ConstantDesc> strListMap4 = java.util.Map.ofEntries((java.util.Map.Entry, ? extends java.lang.constant.ConstantDesc>[]) entryArray1); + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(strIterableArrayMap3); + org.junit.Assert.assertNotNull(strListMap4); + } + + @Test + public void test0797() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0797"); + java.util.Comparator[] comparatorArray1 = new java.util.Comparator[0]; + @SuppressWarnings("unchecked") + java.util.Comparator[] strComparatorArray2 = (java.util.Comparator[]) comparatorArray1; + java.util.List> strComparatorList3 = java.util.List.of((java.util.Comparator[]) comparatorArray1); + org.junit.Assert.assertNotNull(comparatorArray1); + org.junit.Assert.assertNotNull(strComparatorArray2); + org.junit.Assert.assertNotNull(strComparatorList3); + } + + @Test + public void test0798() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0798"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Iterator strItor9 = strSet7.iterator(); + // The following exception was thrown during execution in test generation + try { + boolean boolean11 = strSet7.add("65536.0"); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strItor9); + } + + @Test + public void test0799() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0799"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj28 = defaultJSONParser27.input; + java.util.Set strSet30 = java.util.Set.of("hi!"); + boolean boolean32 = strSet30.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray33 = strSet30.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser35 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj36 = defaultJSONParser35.input; + java.util.Set strSet38 = java.util.Set.of("hi!"); + boolean boolean40 = strSet38.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray41 = strSet38.toArray(); + java.lang.String[] strArray44 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet45 = new java.util.LinkedHashSet(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strSet45, strArray44); + java.util.Set strSet49 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean50 = strSet45.removeAll((java.util.Collection) strSet49); + java.util.Spliterator strSpliterator51 = strSet45.spliterator(); + boolean boolean52 = strSet38.containsAll((java.util.Collection) strSet45); + java.lang.Object[] objArray53 = strSet45.toArray(); + java.util.Map defaultJSONParserMap54 = java.util.Map.of(defaultJSONParser27, objArray33, defaultJSONParser35, objArray53); + int int55 = constantDescList9.indexOf((java.lang.Object) defaultJSONParser27); + java.util.Iterator constantDescItor56 = constantDescList9.iterator(); + java.lang.constant.ConstantDesc constantDesc59 = constantDescList9.set(2, (java.lang.constant.ConstantDesc) "fastjson.parser.autoTypeAccept"); + constantDescList9.add(5, (java.lang.constant.ConstantDesc) 1048576); + java.util.Map.Entry[][] entryArray64 = new java.util.Map.Entry[0][]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[][] wildcardEntryArray65 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[][]) entryArray64; + java.util.Set, ? extends com.alibaba.fastjson.parser.Feature>[]> wildcardEntryArraySet66 = java.util.Set.of(wildcardEntryArray65); + boolean boolean67 = constantDescList9.contains((java.lang.Object) wildcardEntryArray65); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + "97" + "'", obj36, "97"); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[hi!]"); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSpliterator51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(objArray53); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray53), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray53), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap54); + org.junit.Assert.assertTrue("'" + int55 + "' != '" + (-1) + "'", int55 == (-1)); + org.junit.Assert.assertNotNull(constantDescItor56); + org.junit.Assert.assertEquals("'" + constantDesc59 + "' != '" + "fastjson.parser.safeMode" + "'", constantDesc59, "fastjson.parser.safeMode"); + org.junit.Assert.assertNotNull(entryArray64); + org.junit.Assert.assertNotNull(wildcardEntryArray65); + org.junit.Assert.assertNotNull(wildcardEntryArraySet66); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + false + "'", boolean67 == false); + } + + @Test + public void test0800() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0800"); + com.alibaba.fastjson.JSONPath jSONPath1 = com.alibaba.fastjson.JSONPath.compile("a#a"); + org.junit.Assert.assertNotNull(jSONPath1); + } + + @Test + public void test0801() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0801"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(4096); + } + + @Test + public void test0802() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0802"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig(12, true); + } + + @Test + public void test0803() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0803"); + java.util.Set strSet2 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.Spliterator strSpliterator17 = strSet11.spliterator(); + boolean boolean18 = strSet4.containsAll((java.util.Collection) strSet11); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.List constantDescList28 = java.util.List.copyOf((java.util.Collection) strSet22); + java.lang.String[] strArray34 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList35 = new java.util.ArrayList(); + boolean boolean36 = java.util.Collections.addAll((java.util.Collection) strList35, strArray34); + boolean boolean37 = strSet22.containsAll((java.util.Collection) strList35); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + java.util.List constantDescList47 = java.util.List.copyOf((java.util.Collection) strSet41); + boolean boolean48 = strSet22.removeAll((java.util.Collection) strSet41); + boolean boolean49 = strSet4.containsAll((java.util.Collection) strSet22); + boolean boolean50 = strSet2.containsAll((java.util.Collection) strSet4); + java.util.List> strComparableList54 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray55 = new java.lang.String[] {}; + java.lang.Object obj56 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray55); + java.lang.Object obj57 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) strSet2, strArray55); + boolean boolean58 = strSet2.isEmpty(); + org.junit.Assert.assertNotNull(strSet2); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertNotNull(strArray10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSpliterator17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(constantDescList28); + org.junit.Assert.assertNotNull(strArray34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(constantDescList47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(strComparableList54); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertNotNull(obj56); + org.junit.Assert.assertNotNull(obj57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + } + + @Test + public void test0804() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0804"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str2 = serializeConfig1.getTypeKey(); + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = null; + com.alibaba.fastjson.JSONPath jSONPath5 = new com.alibaba.fastjson.JSONPath("-1.0", serializeConfig1, parserConfig3, true); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser7 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer8 = defaultJSONParser7.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask9 = null; + defaultJSONParser7.addResolveTask(resolveTask9); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser12 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer13 = defaultJSONParser12.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask14 = null; + defaultJSONParser12.addResolveTask(resolveTask14); + com.alibaba.fastjson.parser.ParserConfig parserConfig16 = defaultJSONParser12.getConfig(); + java.lang.String[] strArray19 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet20 = new java.util.LinkedHashSet(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strSet20, strArray19); + java.util.Set strSet24 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean25 = strSet20.removeAll((java.util.Collection) strSet24); + defaultJSONParser12.checkListResolve((java.util.Collection) strSet24); + java.text.DateFormat dateFormat27 = defaultJSONParser12.getDateFormat(); + defaultJSONParser12.setResolveStatus((int) 'a'); + java.lang.Object obj31 = defaultJSONParser12.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig32 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray34 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray35 = (java.lang.Class[]) classArray34; + parserConfig32.initJavaBeanDeserializers(wildcardClassArray35); + parserConfig32.setJacksonCompatible(false); + java.lang.ClassLoader classLoader39 = null; + parserConfig32.setDefaultClassLoader(classLoader39); + boolean boolean41 = parserConfig32.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap42 = parserConfig32.getDeserializers(); + defaultJSONParser12.setConfig(parserConfig32); + int int44 = defaultJSONParser12.getResolveStatus(); + jSONPath5.patchAdd((java.lang.Object) resolveTask9, (java.lang.Object) defaultJSONParser12, false); + java.lang.reflect.Type type47 = null; + java.util.Collection collection48 = null; + java.util.Set>> wildcardClassOfFieldSet49 = java.util.Set.of(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser12.parseArray(type47, collection48, (java.lang.Object) wildcardClassOfFieldSet49); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: field [] expect '[', but int, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(serializeConfig1); +// flaky: org.junit.Assert.assertEquals("'" + str2 + "' != '" + "fastjson.parser.safeMode" + "'", str2, "fastjson.parser.safeMode"); + org.junit.Assert.assertNotNull(jSONLexer8); + org.junit.Assert.assertNotNull(jSONLexer13); + org.junit.Assert.assertNotNull(parserConfig16); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(dateFormat27); + org.junit.Assert.assertNull(obj31); + org.junit.Assert.assertNotNull(classArray34); + org.junit.Assert.assertNotNull(wildcardClassArray35); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + false + "'", boolean41 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap42); + org.junit.Assert.assertTrue("'" + int44 + "' != '" + 97 + "'", int44 == 97); + org.junit.Assert.assertNotNull(wildcardClassOfFieldSet49); + } + + @Test + public void test0805() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0805"); + java.lang.String[] strArray3 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet4 = new java.util.LinkedHashSet(); + boolean boolean5 = java.util.Collections.addAll((java.util.Collection) strSet4, strArray3); + java.util.Set strSet8 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean9 = strSet4.removeAll((java.util.Collection) strSet8); + java.lang.String[] strArray12 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet13 = new java.util.LinkedHashSet(); + boolean boolean14 = java.util.Collections.addAll((java.util.Collection) strSet13, strArray12); + java.util.Set strSet17 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean18 = strSet13.removeAll((java.util.Collection) strSet17); + java.lang.String[] strArray22 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet23 = new java.util.LinkedHashSet(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strSet23, strArray22); + java.util.Set strSet27 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean28 = strSet23.removeAll((java.util.Collection) strSet27); + java.util.List constantDescList29 = java.util.List.copyOf((java.util.Collection) strSet23); + java.lang.String[] strArray35 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList36 = new java.util.ArrayList(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strList36, strArray35); + boolean boolean38 = strSet23.containsAll((java.util.Collection) strList36); + java.lang.String[] strArray41 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet42 = new java.util.LinkedHashSet(); + boolean boolean43 = java.util.Collections.addAll((java.util.Collection) strSet42, strArray41); + java.util.Set strSet46 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean47 = strSet42.removeAll((java.util.Collection) strSet46); + java.util.List constantDescList48 = java.util.List.copyOf((java.util.Collection) strSet42); + boolean boolean49 = strSet23.removeAll((java.util.Collection) strSet42); + boolean boolean50 = com.alibaba.fastjson.JSONPath.containsValue((java.lang.Object) boolean18, "fastjson.parser.autoTypeSupport", (java.lang.Object) strSet23); + boolean boolean51 = strSet4.addAll((java.util.Collection) strSet23); + strSet23.clear(); + java.lang.String str53 = java.lang.String.join((java.lang.CharSequence) " #a", (java.lang.Iterable) strSet23); + org.junit.Assert.assertNotNull(strArray3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + true + "'", boolean5 == true); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strArray12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(strSet17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSet27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(constantDescList29); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + false + "'", boolean38 == false); + org.junit.Assert.assertNotNull(strArray41); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(strSet46); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(constantDescList48); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + false + "'", boolean49 == false); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + org.junit.Assert.assertEquals("'" + str53 + "' != '" + "" + "'", str53, ""); + } + + @Test + public void test0806() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0806"); + byte[] byteArray0 = new byte[] {}; + java.lang.String str2 = new java.lang.String(byteArray0, 97); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(byteArray0, 8388608, (int) (byte) 1, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 10, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray0), "[]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "" + "'", str2, ""); + } + + @Test + public void test0807() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0807"); + java.util.Comparator>> featureEntryComparator0 = java.util.Map.Entry.comparingByKey(); + org.junit.Assert.assertNotNull(featureEntryComparator0); + } + + @Test + public void test0808() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0808"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + java.lang.Object obj20 = defaultJSONParser1.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray23 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray24 = (java.lang.Class[]) classArray23; + parserConfig21.initJavaBeanDeserializers(wildcardClassArray24); + parserConfig21.setJacksonCompatible(false); + java.lang.ClassLoader classLoader28 = null; + parserConfig21.setDefaultClassLoader(classLoader28); + boolean boolean30 = parserConfig21.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap31 = parserConfig21.getDeserializers(); + defaultJSONParser1.setConfig(parserConfig21); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.popContext(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"parent\" because \"this.context\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertNotNull(classArray23); + org.junit.Assert.assertNotNull(wildcardClassArray24); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap31); + } + + @Test + public void test0809() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0809"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + defaultJSONParser1.setDateFormat("hi!"); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet23); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.ParseContext parseContext25 = defaultJSONParser1.getOwnerContext(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"parent\" because \"this.context\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNotNull(strSet23); + } + + @Test + public void test0810() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0810"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + java.lang.Object obj20 = defaultJSONParser1.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray23 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray24 = (java.lang.Class[]) classArray23; + parserConfig21.initJavaBeanDeserializers(wildcardClassArray24); + parserConfig21.setJacksonCompatible(false); + java.lang.ClassLoader classLoader28 = null; + parserConfig21.setDefaultClassLoader(classLoader28); + boolean boolean30 = parserConfig21.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap31 = parserConfig21.getDeserializers(); + defaultJSONParser1.setConfig(parserConfig21); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser34 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser34.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer37 = defaultJSONParser34.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser39 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer40 = defaultJSONParser39.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser42 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser42.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer45 = defaultJSONParser42.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser47.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer50 = defaultJSONParser47.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser52 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer53 = defaultJSONParser52.getLexer(); + java.util.Set jSONLexerSet54 = java.util.Set.of(jSONLexer37, jSONLexer40, jSONLexer45, jSONLexer50, jSONLexer53); + com.alibaba.fastjson.parser.ParserConfig parserConfig55 = new com.alibaba.fastjson.parser.ParserConfig(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser56 = new com.alibaba.fastjson.parser.DefaultJSONParser((java.lang.Object) defaultJSONParser1, jSONLexer53, parserConfig55); + com.alibaba.fastjson.parser.SymbolTable symbolTable57 = defaultJSONParser56.symbolTable; + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertNotNull(classArray23); + org.junit.Assert.assertNotNull(wildcardClassArray24); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap31); + org.junit.Assert.assertNotNull(jSONLexer37); + org.junit.Assert.assertNotNull(jSONLexer40); + org.junit.Assert.assertNotNull(jSONLexer45); + org.junit.Assert.assertNotNull(jSONLexer50); + org.junit.Assert.assertNotNull(jSONLexer53); + org.junit.Assert.assertNotNull(jSONLexerSet54); + org.junit.Assert.assertNotNull(symbolTable57); + } + + @Test + public void test0811() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0811"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + java.util.ListIterator constantDescItor12 = constantDescList9.listIterator(); + // The following exception was thrown during execution in test generation + try { + java.util.List constantDescList15 = constantDescList9.subList(131078, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: toIndex = 97"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(constantDescItor12); + } + + @Test + public void test0812() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0812"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + com.alibaba.fastjson.parser.Feature feature17 = com.alibaba.fastjson.parser.Feature.SafeMode; + int int18 = feature17.getMask(); + defaultJSONParser1.config(feature17, true); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.close(); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not close json text, token : int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertTrue("'" + feature17 + "' != '" + com.alibaba.fastjson.parser.Feature.SafeMode + "'", feature17.equals(com.alibaba.fastjson.parser.Feature.SafeMode)); + org.junit.Assert.assertTrue("'" + int18 + "' != '" + 16777216 + "'", int18 == 16777216); + } + + @Test + public void test0813() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0813"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.lang.String str63 = defaultJSONParser47.getDateFomartPattern(); + java.util.List extraProcessorList64 = defaultJSONParser47.getExtraProcessors(); + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver65 = defaultJSONParser47.getFieldTypeResolver(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser67 = new com.alibaba.fastjson.parser.DefaultJSONParser("10.0"); + java.util.List resolveTaskList68 = defaultJSONParser67.getResolveTaskList(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser47.handleResovleTask((java.lang.Object) defaultJSONParser67); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"referenceValue\" because \"task\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertEquals("'" + str63 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str63, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(extraProcessorList64); + org.junit.Assert.assertNull(fieldTypeResolver65); + org.junit.Assert.assertNotNull(resolveTaskList68); + } + + @Test + public void test0814() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0814"); + java.lang.Module module0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass2 = java.lang.Class.forName(module0, "\"yyyy-MM-dd HH:mm:ss\""); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0815() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0815"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser1.resolveStatus = (byte) -1; + java.lang.String str26 = defaultJSONParser1.getDateFomartPattern(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser28 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer29 = defaultJSONParser28.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask30 = null; + defaultJSONParser28.addResolveTask(resolveTask30); + com.alibaba.fastjson.parser.ParserConfig parserConfig32 = defaultJSONParser28.getConfig(); + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + defaultJSONParser28.checkListResolve((java.util.Collection) strSet40); + java.text.DateFormat dateFormat43 = defaultJSONParser28.getDateFormat(); + defaultJSONParser1.setDateFomrat(dateFormat43); + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str26, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(jSONLexer29); + org.junit.Assert.assertNotNull(parserConfig32); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(dateFormat43); + } + + @Test + public void test0816() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0816"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj5 = defaultJSONParser4.input; + java.util.Set strSet7 = java.util.Set.of("hi!"); + boolean boolean9 = strSet7.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray10 = strSet7.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser12 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj13 = defaultJSONParser12.input; + java.util.Set strSet15 = java.util.Set.of("hi!"); + boolean boolean17 = strSet15.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray18 = strSet15.toArray(); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.Spliterator strSpliterator28 = strSet22.spliterator(); + boolean boolean29 = strSet15.containsAll((java.util.Collection) strSet22); + java.lang.Object[] objArray30 = strSet22.toArray(); + java.util.Map defaultJSONParserMap31 = java.util.Map.of(defaultJSONParser4, objArray10, defaultJSONParser12, objArray30); + com.alibaba.fastjson.parser.SymbolTable symbolTable32 = defaultJSONParser12.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig33 = defaultJSONParser12.getConfig(); + java.util.Set strSet35 = java.util.Set.of("hi!"); + boolean boolean37 = strSet35.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray38 = strSet35.toArray(); + java.lang.String[] strArray41 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet42 = new java.util.LinkedHashSet(); + boolean boolean43 = java.util.Collections.addAll((java.util.Collection) strSet42, strArray41); + java.util.Set strSet46 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean47 = strSet42.removeAll((java.util.Collection) strSet46); + java.util.Spliterator strSpliterator48 = strSet42.spliterator(); + boolean boolean49 = strSet35.containsAll((java.util.Collection) strSet42); + java.lang.Object[] objArray50 = strSet42.toArray(); + defaultJSONParser12.checkListResolve((java.util.Collection) strSet42); + java.lang.String[] strArray55 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet56 = new java.util.LinkedHashSet(); + boolean boolean57 = java.util.Collections.addAll((java.util.Collection) strSet56, strArray55); + java.util.Set strSet60 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean61 = strSet56.removeAll((java.util.Collection) strSet60); + java.lang.String str62 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet56); + int int63 = strSet56.size(); + int int64 = strSet56.size(); + defaultJSONParser12.handleResovleTask((java.lang.Object) int64); + java.util.Map.Entry[] entryArray67 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray68 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray67; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap69 = java.util.Map.ofEntries(wildcardEntryArray68); + boolean boolean71 = constantDescListMap69.containsValue((java.lang.Object) 10.0f); + boolean boolean73 = constantDescListMap69.equals((java.lang.Object) "fastjson.parser.autoTypeAccept"); + java.util.Collection featureCollection74 = constantDescListMap69.values(); + defaultJSONParser12.handleResovleTask((java.lang.Object) constantDescListMap69); + int[] intArray77 = new int[] { (short) -1 }; + java.util.Set intArraySet78 = java.util.Set.of(intArray77); + int[] intArray80 = new int[] { (short) -1 }; + java.util.Set intArraySet81 = java.util.Set.of(intArray80); + java.util.Set intArraySet82 = java.util.Set.of(intArray77, intArray80); + com.alibaba.fastjson.parser.ParseContext parseContext83 = defaultJSONParser1.setContext((java.lang.Object) defaultJSONParser12, (java.lang.Object) intArray80); + com.alibaba.fastjson.parser.ParseContext parseContext84 = defaultJSONParser12.getContext(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + "97" + "'", obj5, "97"); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + false + "'", boolean9 == false); + org.junit.Assert.assertNotNull(objArray10); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray10), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray10), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + "97" + "'", obj13, "97"); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + false + "'", boolean17 == false); + org.junit.Assert.assertNotNull(objArray18); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray18), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray18), "[hi!]"); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(strSpliterator28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(objArray30); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray30), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray30), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap31); + org.junit.Assert.assertNotNull(symbolTable32); + org.junit.Assert.assertNotNull(parserConfig33); + org.junit.Assert.assertNotNull(strSet35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertNotNull(objArray38); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray38), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray38), "[hi!]"); + org.junit.Assert.assertNotNull(strArray41); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(strSet46); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(strSpliterator48); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertNotNull(objArray50); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray50), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray50), "[]"); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + true + "'", boolean57 == true); + org.junit.Assert.assertNotNull(strSet60); + org.junit.Assert.assertTrue("'" + boolean61 + "' != '" + true + "'", boolean61 == true); + org.junit.Assert.assertEquals("'" + str62 + "' != '" + "" + "'", str62, ""); + org.junit.Assert.assertTrue("'" + int63 + "' != '" + 0 + "'", int63 == 0); + org.junit.Assert.assertTrue("'" + int64 + "' != '" + 0 + "'", int64 == 0); + org.junit.Assert.assertNotNull(entryArray67); + org.junit.Assert.assertNotNull(wildcardEntryArray68); + org.junit.Assert.assertNotNull(constantDescListMap69); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + false + "'", boolean73 == false); + org.junit.Assert.assertNotNull(featureCollection74); + org.junit.Assert.assertNotNull(intArray77); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray77), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet78); + org.junit.Assert.assertNotNull(intArray80); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray80), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet81); + org.junit.Assert.assertNotNull(intArraySet82); + org.junit.Assert.assertNotNull(parseContext83); + org.junit.Assert.assertNull(parseContext84); + } + + @Test + public void test0817() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0817"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + com.alibaba.fastjson.parser.ParserConfig parserConfig2 = defaultJSONParser1.getConfig(); + boolean boolean3 = parserConfig2.compatibleWithJavaBean; + org.junit.Assert.assertNotNull(parserConfig2); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + true + "'", boolean3 == true); + } + + @Test + public void test0818() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0818"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.SymbolTable symbolTable29 = defaultJSONParser9.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig30 = defaultJSONParser9.getConfig(); + parserConfig30.setSafeMode(false); + parserConfig30.setSafeMode(false); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(symbolTable29); + org.junit.Assert.assertNotNull(parserConfig30); + } + + @Test + public void test0819() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0819"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + defaultJSONParser1.setDateFormat("hi!"); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet23); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig26 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig26.setTypeKey("true"); + serializeConfig26.clearSerializers(); + java.util.Map strMap30 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) defaultJSONParser1, serializeConfig26); + java.lang.String[] strArray33 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet34 = new java.util.LinkedHashSet(); + boolean boolean35 = java.util.Collections.addAll((java.util.Collection) strSet34, strArray33); + java.util.Set strSet38 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean39 = strSet34.removeAll((java.util.Collection) strSet38); + java.util.List constantDescList40 = java.util.List.copyOf((java.util.Collection) strSet34); + java.lang.String[] strArray46 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList47 = new java.util.ArrayList(); + boolean boolean48 = java.util.Collections.addAll((java.util.Collection) strList47, strArray46); + boolean boolean49 = strSet34.containsAll((java.util.Collection) strList47); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser51 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer52 = defaultJSONParser51.getLexer(); + boolean boolean53 = strSet34.contains((java.lang.Object) defaultJSONParser51); + com.alibaba.fastjson.parser.SymbolTable symbolTable54 = defaultJSONParser51.getSymbolTable(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.handleResovleTask((java.lang.Object) defaultJSONParser51); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"referenceValue\" because \"task\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertNotNull(strMap30); + org.junit.Assert.assertNotNull(strArray33); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(constantDescList40); + org.junit.Assert.assertNotNull(strArray46); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + false + "'", boolean49 == false); + org.junit.Assert.assertNotNull(jSONLexer52); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + false + "'", boolean53 == false); + org.junit.Assert.assertNotNull(symbolTable54); + } + + @Test + public void test0820() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0820"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig4 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy6 = null; + parserConfig5.propertyNamingStrategy = propertyNamingStrategy6; + boolean boolean8 = parserConfig5.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig9 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean10 = parserConfig9.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig9.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray28 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList29 = new java.util.ArrayList(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) constantDescList29, constantDescArray28); + java.util.ListIterator constantDescItor32 = constantDescList29.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig33 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean34 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap35 = parserConfig33.getDerializers(); + boolean boolean36 = constantDescList29.equals((java.lang.Object) parserConfig33); + parserConfig33.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean39 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap40 = parserConfig33.getDeserializers(); + java.util.List parserConfigList41 = java.util.List.of(parserConfig3, parserConfig4, parserConfig5, parserConfig9, parserConfig33); + java.lang.ClassLoader classLoader42 = parserConfig4.getDefaultClassLoader(); + com.alibaba.fastjson.util.FieldInfo fieldInfo43 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer44 = parserConfig4.getDeserializer(fieldInfo43); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"fieldClass\" because \"fieldInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertNotNull(parserConfig4); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + false + "'", boolean8 == false); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNotNull(constantDescArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(constantDescItor32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap35); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + false + "'", boolean39 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap40); + org.junit.Assert.assertNotNull(parserConfigList41); + org.junit.Assert.assertNull(classLoader42); + } + + @Test + public void test0821() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0821"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.SymbolTable symbolTable2 = defaultJSONParser1.symbolTable; + org.junit.Assert.assertNotNull(symbolTable2); + } + + @Test + public void test0822() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0822"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + boolean boolean10 = strSet3.contains((java.lang.Object) (-1.0d)); + strSet3.clear(); + java.lang.String[] strArray14 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet15 = new java.util.LinkedHashSet(); + boolean boolean16 = java.util.Collections.addAll((java.util.Collection) strSet15, strArray14); + java.util.Set strSet19 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean20 = strSet15.removeAll((java.util.Collection) strSet19); + java.util.stream.Stream strStream21 = strSet19.parallelStream(); + boolean boolean22 = strSet3.remove((java.lang.Object) strSet19); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(strArray14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSet19); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strStream21); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + } + + @Test + public void test0823() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0823"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + parserConfig0.clearDeserializers(); + com.alibaba.fastjson.parser.SymbolTable symbolTable2 = parserConfig0.symbolTable; + parserConfig0.setAsmEnable(false); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap5 = parserConfig0.getDerializers(); + java.util.Properties properties6 = null; + // The following exception was thrown during execution in test generation + try { + parserConfig0.configFromPropety(properties6); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Properties.getProperty(String)\" because \"properties\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNotNull(symbolTable2); + org.junit.Assert.assertNotNull(typeIdentityHashMap5); + } + + @Test + public void test0824() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0824"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("\377", true); + } + + @Test + public void test0825() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0825"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + com.alibaba.fastjson.parser.ParserConfig parserConfig22 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy23 = null; + parserConfig22.propertyNamingStrategy = propertyNamingStrategy23; + java.lang.reflect.Type type25 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer26 = parserConfig22.get(type25); + boolean boolean27 = parserConfig22.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig22; + java.lang.reflect.Type type29 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer30 = parserConfig22.get(type29); + boolean boolean31 = constantDescList17.contains((java.lang.Object) type29); + java.util.Iterator constantDescItor32 = constantDescList17.iterator(); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc34 = constantDescList17.get(16777216); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: Index 16777216 out of bounds for length 16"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertNotNull(parserConfig22); + org.junit.Assert.assertNull(objectDeserializer26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNull(objectDeserializer30); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + org.junit.Assert.assertNotNull(constantDescItor32); + } + + @Test + public void test0826() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0826"); + byte[] byteArray1 = new byte[] { (byte) -1 }; + java.lang.String str3 = new java.lang.String(byteArray1, 1); + java.lang.String str5 = new java.lang.String(byteArray1, (int) '#'); + java.lang.String str6 = new java.lang.String(byteArray1); + 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(byteArray1, (int) (short) 0, 16, 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(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[-1]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u01ff" + "'", str3, "\u01ff"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\u23ff" + "'", str5, "\u23ff"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "\ufffd" + "'", str6, "\ufffd"); + } + + @Test + public void test0827() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0827"); + java.lang.String str1 = new java.lang.String("d\000\377d\001"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "d\000\377d\001" + "'", str1, "d\000\377d\001"); + } + + @Test + public void test0828() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0828"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + defaultJSONParser1.setDateFormat("fastjson.parser.safeMode"); + com.alibaba.fastjson.parser.SymbolTable symbolTable8 = defaultJSONParser1.getSymbolTable(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser10 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer11 = defaultJSONParser10.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask12 = null; + defaultJSONParser10.addResolveTask(resolveTask12); + com.alibaba.fastjson.parser.ParserConfig parserConfig14 = defaultJSONParser10.getConfig(); + parserConfig14.setAutoTypeSupport(false); + parserConfig14.setSafeMode(false); + defaultJSONParser1.setConfig(parserConfig14); + java.lang.reflect.Type type20 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj21 = defaultJSONParser1.parseArrayWithType(type20); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.lang.reflect.ParameterizedType.getActualTypeArguments()\" because \"collectionType\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(symbolTable8); + org.junit.Assert.assertNotNull(jSONLexer11); + org.junit.Assert.assertNotNull(parserConfig14); + } + + @Test + public void test0829() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0829"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig4 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy6 = null; + parserConfig5.propertyNamingStrategy = propertyNamingStrategy6; + boolean boolean8 = parserConfig5.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig9 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean10 = parserConfig9.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig9.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray28 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList29 = new java.util.ArrayList(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) constantDescList29, constantDescArray28); + java.util.ListIterator constantDescItor32 = constantDescList29.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig33 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean34 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap35 = parserConfig33.getDerializers(); + boolean boolean36 = constantDescList29.equals((java.lang.Object) parserConfig33); + parserConfig33.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean39 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap40 = parserConfig33.getDeserializers(); + java.util.List parserConfigList41 = java.util.List.of(parserConfig3, parserConfig4, parserConfig5, parserConfig9, parserConfig33); + parserConfig4.setAutoTypeSupport(true); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertNotNull(parserConfig4); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + false + "'", boolean8 == false); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNotNull(constantDescArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(constantDescItor32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap35); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + false + "'", boolean39 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap40); + org.junit.Assert.assertNotNull(parserConfigList41); + } + + @Test + public void test0830() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0830"); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("fastjson.parser.autoTypeAccept"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: error parse false"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0831() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0831"); + char[] charArray2 = new char[] { ' ', ' ' }; + java.lang.String str3 = new java.lang.String(charArray2); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = new com.alibaba.fastjson.parser.ParserConfig(); + parserConfig5.setAsmEnable(false); + int[] intArray12 = new int[] { ' ', 100, 2, 97 }; + java.lang.String str15 = new java.lang.String(intArray12, 3, 0); + int[] intArray17 = new int[] { (short) -1 }; + java.util.Set intArraySet18 = java.util.Set.of(intArray17); + int[] intArray20 = new int[] { (short) -1 }; + java.util.Set intArraySet21 = java.util.Set.of(intArray20); + java.util.Set intArraySet22 = java.util.Set.of(intArray17, intArray20); + int[] intArray24 = new int[] { (short) -1 }; + java.util.Set intArraySet25 = java.util.Set.of(intArray24); + int[] intArray27 = new int[] { (short) -1 }; + java.util.Set intArraySet28 = java.util.Set.of(intArray27); + java.util.Set intArraySet29 = java.util.Set.of(intArray24, intArray27); + int[] intArray34 = new int[] { ' ', 100, 2, 97 }; + java.lang.String str37 = new java.lang.String(intArray34, 3, 0); + int[] intArray39 = new int[] { (short) -1 }; + java.util.Set intArraySet40 = java.util.Set.of(intArray39); + int[] intArray44 = new int[] { (-1), (short) 10, 0 }; + int[] intArray46 = new int[] { (short) -1 }; + java.util.Set intArraySet47 = java.util.Set.of(intArray46); + int[] intArray49 = new int[] { (short) -1 }; + java.util.Set intArraySet50 = java.util.Set.of(intArray49); + java.util.Set intArraySet51 = java.util.Set.of(intArray46, intArray49); + int[] intArray53 = new int[] { (short) -1 }; + java.util.Set intArraySet54 = java.util.Set.of(intArray53); + int[] intArray61 = new int[] { 10, (byte) 1, (short) 100, (byte) 1, (short) -1, 6 }; + java.util.List intArrayList62 = java.util.List.of(intArray12, intArray20, intArray27, intArray34, intArray39, intArray44, intArray46, intArray53, intArray61); + java.lang.Class wildcardClass63 = intArray53.getClass(); + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer64 = parserConfig5.getDeserializer((java.lang.reflect.Type) wildcardClass63); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser66 = new com.alibaba.fastjson.parser.DefaultJSONParser(charArray2, 16, parserConfig5, 100); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 16, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , ]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " " + "'", str3, " "); + org.junit.Assert.assertNotNull(intArray12); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray12), "[32, 100, 2, 97]"); + org.junit.Assert.assertEquals("'" + str15 + "' != '" + "" + "'", str15, ""); + org.junit.Assert.assertNotNull(intArray17); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray17), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet18); + org.junit.Assert.assertNotNull(intArray20); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray20), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet21); + org.junit.Assert.assertNotNull(intArraySet22); + org.junit.Assert.assertNotNull(intArray24); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray24), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet25); + org.junit.Assert.assertNotNull(intArray27); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray27), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet28); + org.junit.Assert.assertNotNull(intArraySet29); + org.junit.Assert.assertNotNull(intArray34); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray34), "[32, 100, 2, 97]"); + org.junit.Assert.assertEquals("'" + str37 + "' != '" + "" + "'", str37, ""); + org.junit.Assert.assertNotNull(intArray39); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray39), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet40); + org.junit.Assert.assertNotNull(intArray44); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray44), "[-1, 10, 0]"); + org.junit.Assert.assertNotNull(intArray46); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray46), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet47); + org.junit.Assert.assertNotNull(intArray49); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray49), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet50); + org.junit.Assert.assertNotNull(intArraySet51); + org.junit.Assert.assertNotNull(intArray53); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray53), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet54); + org.junit.Assert.assertNotNull(intArray61); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray61), "[10, 1, 100, 1, -1, 6]"); + org.junit.Assert.assertNotNull(intArrayList62); + org.junit.Assert.assertNotNull(wildcardClass63); + org.junit.Assert.assertNotNull(objectDeserializer64); + } + + @Test + public void test0832() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0832"); + java.io.Serializable[] serializableArray0 = null; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser2 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser2.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser2.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser7 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer8 = defaultJSONParser7.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser10 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser10.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer13 = defaultJSONParser10.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser15 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser15.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer18 = defaultJSONParser15.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser20 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer21 = defaultJSONParser20.getLexer(); + java.util.Set jSONLexerSet22 = java.util.Set.of(jSONLexer5, jSONLexer8, jSONLexer13, jSONLexer18, jSONLexer21); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser24 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser24.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer27 = defaultJSONParser24.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser29 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer30 = defaultJSONParser29.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser32 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser32.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer35 = defaultJSONParser32.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser37 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser37.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer40 = defaultJSONParser37.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser42 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer43 = defaultJSONParser42.getLexer(); + java.util.Set jSONLexerSet44 = java.util.Set.of(jSONLexer27, jSONLexer30, jSONLexer35, jSONLexer40, jSONLexer43); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser46 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser46.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer49 = defaultJSONParser46.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser51 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer52 = defaultJSONParser51.getLexer(); + com.alibaba.fastjson.parser.JSONLexer[] jSONLexerArray53 = new com.alibaba.fastjson.parser.JSONLexer[] { jSONLexer13, jSONLexer35, jSONLexer49, jSONLexer52 }; + java.util.Set jSONLexerSet54 = java.util.Set.of(jSONLexerArray53); + // The following exception was thrown during execution in test generation + try { + java.util.Map serializableArrayMap55 = java.util.Map.of(serializableArray0, jSONLexerArray53); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertNotNull(jSONLexer8); + org.junit.Assert.assertNotNull(jSONLexer13); + org.junit.Assert.assertNotNull(jSONLexer18); + org.junit.Assert.assertNotNull(jSONLexer21); + org.junit.Assert.assertNotNull(jSONLexerSet22); + org.junit.Assert.assertNotNull(jSONLexer27); + org.junit.Assert.assertNotNull(jSONLexer30); + org.junit.Assert.assertNotNull(jSONLexer35); + org.junit.Assert.assertNotNull(jSONLexer40); + org.junit.Assert.assertNotNull(jSONLexer43); + org.junit.Assert.assertNotNull(jSONLexerSet44); + org.junit.Assert.assertNotNull(jSONLexer49); + org.junit.Assert.assertNotNull(jSONLexer52); + org.junit.Assert.assertNotNull(jSONLexerArray53); + org.junit.Assert.assertNotNull(jSONLexerSet54); + } + + @Test + public void test0833() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0833"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig23 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + boolean boolean24 = constantDescList17.remove((java.lang.Object) true); + java.lang.Object[] objArray25 = constantDescList17.toArray(); + java.lang.String[] strArray28 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet29 = new java.util.LinkedHashSet(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strSet29, strArray28); + java.util.Set strSet33 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean34 = strSet29.removeAll((java.util.Collection) strSet33); + java.util.List constantDescList35 = java.util.List.copyOf((java.util.Collection) strSet29); + java.lang.String[] strArray41 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList42 = new java.util.ArrayList(); + boolean boolean43 = java.util.Collections.addAll((java.util.Collection) strList42, strArray41); + boolean boolean44 = strSet29.containsAll((java.util.Collection) strList42); + java.util.Spliterator strSpliterator45 = strSet29.spliterator(); + java.lang.String[] strArray49 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet50 = new java.util.LinkedHashSet(); + boolean boolean51 = java.util.Collections.addAll((java.util.Collection) strSet50, strArray49); + java.util.Set strSet54 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean55 = strSet50.removeAll((java.util.Collection) strSet54); + java.lang.String str56 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet50); + int int57 = strSet50.size(); + java.util.Set strSet60 = java.util.Set.of("hi!"); + boolean boolean62 = strSet60.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray63 = strSet60.toArray(); + java.lang.String[] strArray66 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet67 = new java.util.LinkedHashSet(); + boolean boolean68 = java.util.Collections.addAll((java.util.Collection) strSet67, strArray66); + java.util.Set strSet71 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean72 = strSet67.removeAll((java.util.Collection) strSet71); + java.util.Spliterator strSpliterator73 = strSet67.spliterator(); + boolean boolean74 = strSet60.containsAll((java.util.Collection) strSet67); + java.lang.Object[] objArray75 = strSet67.toArray(); + java.lang.String str76 = java.lang.String.join((java.lang.CharSequence) "", (java.lang.Iterable) strSet67); + boolean boolean78 = strSet67.add("#"); + java.util.List> strSetList79 = java.util.List.of((java.util.Set) strSet29, (java.util.Set) strSet50, (java.util.Set) strSet67); + boolean boolean80 = constantDescList17.containsAll((java.util.Collection) strSet29); + constantDescList17.clear(); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertNotNull(objArray25); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray25), "[, 100, 10.0, 6, 1, 100, 1097728, true, 0, 97, 100.0, @type, -1, 100, 10.0, -1]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray25), "[, 100, 10.0, 6, 1, 100, 1097728, true, 0, 97, 100.0, @type, -1, 100, 10.0, -1]"); + org.junit.Assert.assertNotNull(strArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(strSet33); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(constantDescList35); + org.junit.Assert.assertNotNull(strArray41); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(strSpliterator45); + org.junit.Assert.assertNotNull(strArray49); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + true + "'", boolean51 == true); + org.junit.Assert.assertNotNull(strSet54); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + true + "'", boolean55 == true); + org.junit.Assert.assertEquals("'" + str56 + "' != '" + "" + "'", str56, ""); + org.junit.Assert.assertTrue("'" + int57 + "' != '" + 0 + "'", int57 == 0); + org.junit.Assert.assertNotNull(strSet60); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + false + "'", boolean62 == false); + org.junit.Assert.assertNotNull(objArray63); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray63), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray63), "[hi!]"); + org.junit.Assert.assertNotNull(strArray66); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(strSet71); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertNotNull(strSpliterator73); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + true + "'", boolean74 == true); + org.junit.Assert.assertNotNull(objArray75); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray75), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray75), "[]"); + org.junit.Assert.assertEquals("'" + str76 + "' != '" + "" + "'", str76, ""); + org.junit.Assert.assertTrue("'" + boolean78 + "' != '" + true + "'", boolean78 == true); + org.junit.Assert.assertNotNull(strSetList79); + org.junit.Assert.assertTrue("'" + boolean80 + "' != '" + true + "'", boolean80 == true); + } + + @Test + public void test0834() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0834"); + java.lang.String str1 = new java.lang.String("\u23ff\u23ff\u23fffastjson.parser.safeMode"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "\u23ff\u23ff\u23fffastjson.parser.safeMode" + "'", str1, "\u23ff\u23ff\u23fffastjson.parser.safeMode"); + } + + @Test + public void test0835() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0835"); + java.lang.String str1 = java.lang.String.valueOf(65536); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "65536" + "'", str1, "65536"); + } + + @Test + public void test0836() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0836"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + parserConfig0.clearDeserializers(); + com.alibaba.fastjson.parser.SymbolTable symbolTable2 = parserConfig0.symbolTable; + boolean boolean3 = parserConfig0.compatibleWithJavaBean; + com.alibaba.fastjson.parser.SymbolTable symbolTable4 = parserConfig0.symbolTable; + boolean boolean5 = parserConfig0.isAutoTypeSupport(); + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNotNull(symbolTable2); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + true + "'", boolean3 == true); + org.junit.Assert.assertNotNull(symbolTable4); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + true + "'", boolean5 == true); + } + + @Test + public void test0837() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0837"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + java.util.ListIterator constantDescItor12 = constantDescList9.listIterator(); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + int int23 = constantDescList22.size(); + java.lang.Object[] objArray24 = constantDescList22.toArray(); + // The following exception was thrown during execution in test generation + try { + java.util.Set> constantDescListSet25 = java.util.Set.of(constantDescList9, constantDescList22); + org.junit.Assert.fail("Expected exception of type java.lang.IllegalArgumentException; message: duplicate element: []"); + } catch (java.lang.IllegalArgumentException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(constantDescItor12); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + int23 + "' != '" + 0 + "'", int23 == 0); + org.junit.Assert.assertNotNull(objArray24); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray24), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray24), "[]"); + } + + @Test + public void test0838() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0838"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser4 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj5 = defaultJSONParser4.input; + java.util.Set strSet7 = java.util.Set.of("hi!"); + boolean boolean9 = strSet7.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray10 = strSet7.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser12 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj13 = defaultJSONParser12.input; + java.util.Set strSet15 = java.util.Set.of("hi!"); + boolean boolean17 = strSet15.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray18 = strSet15.toArray(); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.Spliterator strSpliterator28 = strSet22.spliterator(); + boolean boolean29 = strSet15.containsAll((java.util.Collection) strSet22); + java.lang.Object[] objArray30 = strSet22.toArray(); + java.util.Map defaultJSONParserMap31 = java.util.Map.of(defaultJSONParser4, objArray10, defaultJSONParser12, objArray30); + com.alibaba.fastjson.parser.SymbolTable symbolTable32 = defaultJSONParser12.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig33 = defaultJSONParser12.getConfig(); + java.util.Set strSet35 = java.util.Set.of("hi!"); + boolean boolean37 = strSet35.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray38 = strSet35.toArray(); + java.lang.String[] strArray41 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet42 = new java.util.LinkedHashSet(); + boolean boolean43 = java.util.Collections.addAll((java.util.Collection) strSet42, strArray41); + java.util.Set strSet46 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean47 = strSet42.removeAll((java.util.Collection) strSet46); + java.util.Spliterator strSpliterator48 = strSet42.spliterator(); + boolean boolean49 = strSet35.containsAll((java.util.Collection) strSet42); + java.lang.Object[] objArray50 = strSet42.toArray(); + defaultJSONParser12.checkListResolve((java.util.Collection) strSet42); + java.lang.String[] strArray55 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet56 = new java.util.LinkedHashSet(); + boolean boolean57 = java.util.Collections.addAll((java.util.Collection) strSet56, strArray55); + java.util.Set strSet60 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean61 = strSet56.removeAll((java.util.Collection) strSet60); + java.lang.String str62 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet56); + int int63 = strSet56.size(); + int int64 = strSet56.size(); + defaultJSONParser12.handleResovleTask((java.lang.Object) int64); + java.util.Map.Entry[] entryArray67 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray68 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray67; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap69 = java.util.Map.ofEntries(wildcardEntryArray68); + boolean boolean71 = constantDescListMap69.containsValue((java.lang.Object) 10.0f); + boolean boolean73 = constantDescListMap69.equals((java.lang.Object) "fastjson.parser.autoTypeAccept"); + java.util.Collection featureCollection74 = constantDescListMap69.values(); + defaultJSONParser12.handleResovleTask((java.lang.Object) constantDescListMap69); + int[] intArray77 = new int[] { (short) -1 }; + java.util.Set intArraySet78 = java.util.Set.of(intArray77); + int[] intArray80 = new int[] { (short) -1 }; + java.util.Set intArraySet81 = java.util.Set.of(intArray80); + java.util.Set intArraySet82 = java.util.Set.of(intArray77, intArray80); + com.alibaba.fastjson.parser.ParseContext parseContext83 = defaultJSONParser1.setContext((java.lang.Object) defaultJSONParser12, (java.lang.Object) intArray80); + defaultJSONParser1.popContext(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj5 + "' != '" + "97" + "'", obj5, "97"); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + false + "'", boolean9 == false); + org.junit.Assert.assertNotNull(objArray10); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray10), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray10), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj13 + "' != '" + "97" + "'", obj13, "97"); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + false + "'", boolean17 == false); + org.junit.Assert.assertNotNull(objArray18); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray18), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray18), "[hi!]"); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(strSpliterator28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(objArray30); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray30), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray30), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap31); + org.junit.Assert.assertNotNull(symbolTable32); + org.junit.Assert.assertNotNull(parserConfig33); + org.junit.Assert.assertNotNull(strSet35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertNotNull(objArray38); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray38), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray38), "[hi!]"); + org.junit.Assert.assertNotNull(strArray41); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(strSet46); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(strSpliterator48); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertNotNull(objArray50); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray50), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray50), "[]"); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + true + "'", boolean57 == true); + org.junit.Assert.assertNotNull(strSet60); + org.junit.Assert.assertTrue("'" + boolean61 + "' != '" + true + "'", boolean61 == true); + org.junit.Assert.assertEquals("'" + str62 + "' != '" + "" + "'", str62, ""); + org.junit.Assert.assertTrue("'" + int63 + "' != '" + 0 + "'", int63 == 0); + org.junit.Assert.assertTrue("'" + int64 + "' != '" + 0 + "'", int64 == 0); + org.junit.Assert.assertNotNull(entryArray67); + org.junit.Assert.assertNotNull(wildcardEntryArray68); + org.junit.Assert.assertNotNull(constantDescListMap69); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + false + "'", boolean73 == false); + org.junit.Assert.assertNotNull(featureCollection74); + org.junit.Assert.assertNotNull(intArray77); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray77), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet78); + org.junit.Assert.assertNotNull(intArray80); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray80), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet81); + org.junit.Assert.assertNotNull(intArraySet82); + org.junit.Assert.assertNotNull(parseContext83); + } + + @Test + public void test0839() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0839"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.util.Iterator constantDescItor61 = constantDescList9.iterator(); + java.util.ListIterator constantDescItor62 = constantDescList9.listIterator(); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(constantDescItor61); + org.junit.Assert.assertNotNull(constantDescItor62); + } + + @Test + public void test0840() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0840"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("a#a"); + } + + @Test + public void test0841() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0841"); + java.util.Map.Entry[] entryArray1 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray2 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray1; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap3 = java.util.Map.ofEntries(wildcardEntryArray2); + boolean boolean5 = constantDescListMap3.containsValue((java.lang.Object) 10.0f); + boolean boolean7 = constantDescListMap3.equals((java.lang.Object) "fastjson.parser.autoTypeAccept"); + java.lang.String[] strArray10 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet11 = new java.util.LinkedHashSet(); + boolean boolean12 = java.util.Collections.addAll((java.util.Collection) strSet11, strArray10); + java.util.Set strSet15 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean16 = strSet11.removeAll((java.util.Collection) strSet15); + java.util.Set strSet18 = java.util.Set.of("hi!"); + boolean boolean20 = strSet18.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray21 = strSet18.toArray(); + java.lang.String[] strArray24 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet25 = new java.util.LinkedHashSet(); + boolean boolean26 = java.util.Collections.addAll((java.util.Collection) strSet25, strArray24); + java.util.Set strSet29 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean30 = strSet25.removeAll((java.util.Collection) strSet29); + java.util.Spliterator strSpliterator31 = strSet25.spliterator(); + boolean boolean32 = strSet18.containsAll((java.util.Collection) strSet25); + java.lang.Object[] objArray33 = strSet25.toArray(); + java.util.stream.Stream strStream34 = strSet25.parallelStream(); + java.lang.String[] strArray37 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet38 = new java.util.LinkedHashSet(); + boolean boolean39 = java.util.Collections.addAll((java.util.Collection) strSet38, strArray37); + java.util.Set strSet42 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean43 = strSet38.removeAll((java.util.Collection) strSet42); + boolean boolean45 = strSet38.contains((java.lang.Object) (-1.0d)); + strSet38.clear(); + boolean boolean47 = strSet25.retainAll((java.util.Collection) strSet38); + boolean boolean48 = strSet11.equals((java.lang.Object) strSet38); + java.util.Spliterator strSpliterator49 = strSet38.spliterator(); + boolean boolean50 = constantDescListMap3.equals((java.lang.Object) strSpliterator49); + java.util.Map.Entry[] entryArray52 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray53 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray52; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap54 = java.util.Map.ofEntries(wildcardEntryArray53); + java.util.Map strMap55 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardEntryArray53); + boolean boolean56 = constantDescListMap3.containsKey((java.lang.Object) wildcardEntryArray53); + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap57 = null; + // The following exception was thrown during execution in test generation + try { + constantDescListMap3.putAll(constantDescListMap57); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(entryArray1); + org.junit.Assert.assertNotNull(wildcardEntryArray2); + org.junit.Assert.assertNotNull(constantDescListMap3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertNotNull(strArray10); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + true + "'", boolean16 == true); + org.junit.Assert.assertNotNull(strSet18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + false + "'", boolean20 == false); + org.junit.Assert.assertNotNull(objArray21); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray21), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray21), "[hi!]"); + org.junit.Assert.assertNotNull(strArray24); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSet29); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(strSpliterator31); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + true + "'", boolean32 == true); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[]"); + org.junit.Assert.assertNotNull(strStream34); + org.junit.Assert.assertNotNull(strArray37); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(strSet42); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + false + "'", boolean45 == false); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(strSpliterator49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(entryArray52); + org.junit.Assert.assertNotNull(wildcardEntryArray53); + org.junit.Assert.assertNotNull(constantDescListMap54); + org.junit.Assert.assertNotNull(strMap55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + false + "'", boolean56 == false); + } + + @Test + public void test0842() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0842"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig((int) ' '); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser3 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser3.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer6 = defaultJSONParser3.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser8 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer9 = defaultJSONParser8.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser11 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser11.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer14 = defaultJSONParser11.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser16 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser16.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer19 = defaultJSONParser16.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser21 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer22 = defaultJSONParser21.getLexer(); + java.util.Set jSONLexerSet23 = java.util.Set.of(jSONLexer6, jSONLexer9, jSONLexer14, jSONLexer19, jSONLexer22); + com.alibaba.fastjson.parser.ParserConfig parserConfig24 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy25 = null; + parserConfig24.propertyNamingStrategy = propertyNamingStrategy25; + boolean boolean27 = parserConfig24.isAutoTypeSupport(); + java.lang.ClassLoader classLoader28 = parserConfig24.getDefaultClassLoader(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser29 = new com.alibaba.fastjson.parser.DefaultJSONParser((java.lang.Object) serializeConfig1, jSONLexer9, parserConfig24); + org.junit.Assert.assertNotNull(jSONLexer6); + org.junit.Assert.assertNotNull(jSONLexer9); + org.junit.Assert.assertNotNull(jSONLexer14); + org.junit.Assert.assertNotNull(jSONLexer19); + org.junit.Assert.assertNotNull(jSONLexer22); + org.junit.Assert.assertNotNull(jSONLexerSet23); + org.junit.Assert.assertNotNull(parserConfig24); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNull(classLoader28); + } + + @Test + public void test0843() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0843"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + java.util.Set strSet24 = java.util.Set.of("fastjson.parser.safeMode", ""); + java.util.Set strSet26 = java.util.Set.of("hi!"); + boolean boolean28 = strSet26.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray29 = strSet26.toArray(); + java.lang.String[] strArray32 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet33 = new java.util.LinkedHashSet(); + boolean boolean34 = java.util.Collections.addAll((java.util.Collection) strSet33, strArray32); + java.util.Set strSet37 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean38 = strSet33.removeAll((java.util.Collection) strSet37); + java.util.Spliterator strSpliterator39 = strSet33.spliterator(); + boolean boolean40 = strSet26.containsAll((java.util.Collection) strSet33); + java.lang.String[] strArray43 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet44 = new java.util.LinkedHashSet(); + boolean boolean45 = java.util.Collections.addAll((java.util.Collection) strSet44, strArray43); + java.util.Set strSet48 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean49 = strSet44.removeAll((java.util.Collection) strSet48); + java.util.List constantDescList50 = java.util.List.copyOf((java.util.Collection) strSet44); + java.lang.String[] strArray56 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList57 = new java.util.ArrayList(); + boolean boolean58 = java.util.Collections.addAll((java.util.Collection) strList57, strArray56); + boolean boolean59 = strSet44.containsAll((java.util.Collection) strList57); + java.lang.String[] strArray62 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet63 = new java.util.LinkedHashSet(); + boolean boolean64 = java.util.Collections.addAll((java.util.Collection) strSet63, strArray62); + java.util.Set strSet67 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean68 = strSet63.removeAll((java.util.Collection) strSet67); + java.util.List constantDescList69 = java.util.List.copyOf((java.util.Collection) strSet63); + boolean boolean70 = strSet44.removeAll((java.util.Collection) strSet63); + boolean boolean71 = strSet26.containsAll((java.util.Collection) strSet44); + boolean boolean72 = strSet24.containsAll((java.util.Collection) strSet26); + java.util.List> strComparableList76 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray77 = new java.lang.String[] {}; + java.lang.Object obj78 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray77); + java.lang.Object obj79 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) strSet24, strArray77); + boolean boolean80 = constantDescList17.equals((java.lang.Object) strSet24); + java.util.ListIterator constantDescItor82 = constantDescList17.listIterator(4); + java.util.Spliterator constantDescSpliterator83 = constantDescList17.spliterator(); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + false + "'", boolean28 == false); + org.junit.Assert.assertNotNull(objArray29); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray29), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray29), "[hi!]"); + org.junit.Assert.assertNotNull(strArray32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSet37); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(strSpliterator39); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strArray43); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertNotNull(strSet48); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertNotNull(constantDescList50); + org.junit.Assert.assertNotNull(strArray56); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + false + "'", boolean59 == false); + org.junit.Assert.assertNotNull(strArray62); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + true + "'", boolean64 == true); + org.junit.Assert.assertNotNull(strSet67); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(constantDescList69); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + false + "'", boolean70 == false); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + false + "'", boolean72 == false); + org.junit.Assert.assertNotNull(strComparableList76); + org.junit.Assert.assertNotNull(strArray77); + org.junit.Assert.assertNotNull(obj78); + org.junit.Assert.assertNotNull(obj79); + org.junit.Assert.assertTrue("'" + boolean80 + "' != '" + false + "'", boolean80 == false); + org.junit.Assert.assertNotNull(constantDescItor82); + org.junit.Assert.assertNotNull(constantDescSpliterator83); + } + + @Test + public void test0844() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0844"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + boolean boolean11 = constantDescList9.contains((java.lang.Object) 100); + java.util.ListIterator constantDescItor12 = constantDescList9.listIterator(); + int int13 = constantDescList9.size(); + java.util.ListIterator constantDescItor14 = constantDescList9.listIterator(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(constantDescItor12); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + 0 + "'", int13 == 0); + org.junit.Assert.assertNotNull(constantDescItor14); + } + + @Test + public void test0845() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0845"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.Set strSet19 = java.util.Set.of("hi!"); + boolean boolean21 = strSet19.contains((java.lang.Object) (byte) 10); + boolean boolean23 = strSet19.equals((java.lang.Object) (-1.0f)); + java.lang.Object[] objArray24 = strSet19.toArray(); + boolean boolean25 = strSet8.addAll((java.util.Collection) strSet19); + boolean boolean27 = strSet8.add("0.0"); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strSet19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + false + "'", boolean21 == false); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(objArray24); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray24), "[hi!]"); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + } + + @Test + public void test0846() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0846"); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("", true); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: json-path can not be null or empty"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + } + + @Test + public void test0847() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0847"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + parserConfig0.setAutoTypeSupport(false); + boolean boolean5 = parserConfig0.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap6 = parserConfig0.getDeserializers(); + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap6); + } + + @Test + public void test0848() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0848"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray3 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray4 = (java.lang.Class[]) classArray3; + parserConfig1.initJavaBeanDeserializers(wildcardClassArray4); + parserConfig1.setJacksonCompatible(false); + java.lang.ClassLoader classLoader8 = null; + parserConfig1.setDefaultClassLoader(classLoader8); + boolean boolean10 = parserConfig1.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig1.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("", parserConfig1, (int) (byte) 100); + com.alibaba.fastjson.parser.ParserConfig parserConfig14 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray16 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray17 = (java.lang.Class[]) classArray16; + parserConfig14.initJavaBeanDeserializers(wildcardClassArray17); + parserConfig14.setJacksonCompatible(false); + java.lang.ClassLoader classLoader21 = null; + parserConfig14.setDefaultClassLoader(classLoader21); + boolean boolean23 = parserConfig14.compatibleWithJavaBean; + java.lang.constant.ConstantDesc[] constantDescArray40 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList41 = new java.util.ArrayList(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) constantDescList41, constantDescArray40); + java.util.ListIterator constantDescItor44 = constantDescList41.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig45 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean46 = parserConfig45.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap47 = parserConfig45.getDerializers(); + boolean boolean48 = constantDescList41.equals((java.lang.Object) parserConfig45); + parserConfig45.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean51 = parserConfig45.isSafeMode(); + parserConfig45.setJacksonCompatible(true); + boolean boolean54 = parserConfig45.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig55 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy56 = null; + parserConfig55.propertyNamingStrategy = propertyNamingStrategy56; + java.lang.reflect.Type type58 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer59 = parserConfig55.get(type58); + boolean boolean60 = parserConfig55.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig55; + com.alibaba.fastjson.parser.ParserConfig parserConfig62 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy63 = null; + parserConfig62.propertyNamingStrategy = propertyNamingStrategy63; + boolean boolean65 = parserConfig62.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig66 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray68 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray69 = (java.lang.Class[]) classArray68; + parserConfig66.initJavaBeanDeserializers(wildcardClassArray69); + com.alibaba.fastjson.parser.ParserConfig parserConfig71 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray73 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray74 = (java.lang.Class[]) classArray73; + parserConfig71.initJavaBeanDeserializers(wildcardClassArray74); + java.util.List[]> wildcardClassArrayList76 = java.util.List.of(wildcardClassArray69, wildcardClassArray74); + parserConfig62.initJavaBeanDeserializers(wildcardClassArray69); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser79 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer80 = defaultJSONParser79.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask81 = null; + defaultJSONParser79.addResolveTask(resolveTask81); + com.alibaba.fastjson.parser.ParserConfig parserConfig83 = defaultJSONParser79.getConfig(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser85 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj86 = defaultJSONParser85.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig87 = defaultJSONParser85.getConfig(); + com.alibaba.fastjson.parser.SymbolTable symbolTable88 = parserConfig87.symbolTable; + java.util.List parserConfigList89 = java.util.List.of(parserConfig1, parserConfig14, parserConfig45, parserConfig55, parserConfig62, parserConfig83, parserConfig87); + java.util.Properties properties90 = null; + // The following exception was thrown during execution in test generation + try { + parserConfig55.configFromPropety(properties90); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Properties.getProperty(String)\" because \"properties\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray3); + org.junit.Assert.assertNotNull(wildcardClassArray4); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNotNull(classArray16); + org.junit.Assert.assertNotNull(wildcardClassArray17); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(constantDescArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(constantDescItor44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(parserConfig55); + org.junit.Assert.assertNull(objectDeserializer59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + false + "'", boolean60 == false); + org.junit.Assert.assertNotNull(parserConfig62); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + false + "'", boolean65 == false); + org.junit.Assert.assertNotNull(classArray68); + org.junit.Assert.assertNotNull(wildcardClassArray69); + org.junit.Assert.assertNotNull(classArray73); + org.junit.Assert.assertNotNull(wildcardClassArray74); + org.junit.Assert.assertNotNull(wildcardClassArrayList76); + org.junit.Assert.assertNotNull(jSONLexer80); + org.junit.Assert.assertNotNull(parserConfig83); + org.junit.Assert.assertEquals("'" + obj86 + "' != '" + "97" + "'", obj86, "97"); + org.junit.Assert.assertNotNull(parserConfig87); + org.junit.Assert.assertNotNull(symbolTable88); + org.junit.Assert.assertNotNull(parserConfigList89); + } + + @Test + public void test0849() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0849"); + java.lang.ClassLoader classLoader0 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(classLoader0); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap2 = parserConfig1.getDerializers(); + java.lang.ClassLoader classLoader3 = null; + parserConfig1.setDefaultClassLoader(classLoader3); + parserConfig1.setSafeMode(false); + boolean boolean7 = parserConfig1.compatibleWithJavaBean; + com.alibaba.fastjson.parser.SymbolTable symbolTable8 = parserConfig1.symbolTable; + org.junit.Assert.assertNotNull(typeIdentityHashMap2); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertNotNull(symbolTable8); + } + + @Test + public void test0850() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0850"); + char[] charArray3 = new char[] { '#', ' ', 'a' }; + java.lang.String str4 = new java.lang.String(charArray3); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(charArray3, 5, 1048576); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 5, count 1048576, length 3"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray3); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray3), "# a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "# a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[#, , a]"); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "# a" + "'", str4, "# a"); + } + + @Test + public void test0851() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0851"); + char[] charArray0 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str3 = new java.lang.String(charArray0, 512, (int) (short) 10); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0852() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0852"); + java.lang.String[] strArray3 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet4 = new java.util.LinkedHashSet(); + boolean boolean5 = java.util.Collections.addAll((java.util.Collection) strSet4, strArray3); + java.util.Set strSet8 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean9 = strSet4.removeAll((java.util.Collection) strSet8); + java.lang.String str10 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet4); + int int11 = strSet4.size(); + int int12 = strSet4.size(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer15 = defaultJSONParser14.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask16 = null; + defaultJSONParser14.addResolveTask(resolveTask16); + com.alibaba.fastjson.parser.ParserConfig parserConfig18 = defaultJSONParser14.getConfig(); + defaultJSONParser14.setDateFormat("fastjson.parser.safeMode"); + boolean boolean21 = strSet4.contains((java.lang.Object) defaultJSONParser14); + java.util.Spliterator strSpliterator22 = strSet4.spliterator(); + org.junit.Assert.assertNotNull(strArray3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + true + "'", boolean5 == true); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "" + "'", str10, ""); + org.junit.Assert.assertTrue("'" + int11 + "' != '" + 0 + "'", int11 == 0); + org.junit.Assert.assertTrue("'" + int12 + "' != '" + 0 + "'", int12 == 0); + org.junit.Assert.assertNotNull(jSONLexer15); + org.junit.Assert.assertNotNull(parserConfig18); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + false + "'", boolean21 == false); + org.junit.Assert.assertNotNull(strSpliterator22); + } + + @Test + public void test0853() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0853"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + boolean boolean5 = strSet1.equals((java.lang.Object) (-1.0f)); + boolean boolean6 = strSet1.isEmpty(); + int int7 = strSet1.size(); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertTrue("'" + int7 + "' != '" + 1 + "'", int7 == 1); + } + + @Test + public void test0854() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0854"); + java.util.Map serializeConfigMap0 = java.util.Map.of(); + org.junit.Assert.assertNotNull(serializeConfigMap0); + } + + @Test + public void test0855() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0855"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable7 = parserConfig0.symbolTable; + java.lang.ClassLoader classLoader8 = parserConfig0.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap9 = parserConfig0.getDeserializers(); + com.alibaba.fastjson.parser.SymbolTable symbolTable10 = parserConfig0.symbolTable; + com.alibaba.fastjson.spi.Module module11 = null; + parserConfig0.register(module11); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(symbolTable7); + org.junit.Assert.assertNull(classLoader8); + org.junit.Assert.assertNotNull(typeIdentityHashMap9); + org.junit.Assert.assertNotNull(symbolTable10); + } + + @Test + public void test0856() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0856"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + com.alibaba.fastjson.parser.ParserConfig.AutoTypeCheckHandler autoTypeCheckHandler5 = null; + parserConfig0.addAutoTypeCheckHandler(autoTypeCheckHandler5); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap7 = parserConfig0.getDerializers(); + com.alibaba.fastjson.parser.ParserConfig parserConfig9 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray11 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray12 = (java.lang.Class[]) classArray11; + parserConfig9.initJavaBeanDeserializers(wildcardClassArray12); + parserConfig9.setJacksonCompatible(false); + java.lang.ClassLoader classLoader16 = null; + parserConfig9.setDefaultClassLoader(classLoader16); + boolean boolean18 = parserConfig9.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap19 = parserConfig9.getDeserializers(); + // The following exception was thrown during execution in test generation + try { + boolean boolean20 = com.alibaba.fastjson.JSONPath.containsValue((java.lang.Object) parserConfig0, "a#a", (java.lang.Object) typeIdentityHashMap19); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: not support jsonpath : a#a"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(typeIdentityHashMap7); + org.junit.Assert.assertNotNull(classArray11); + org.junit.Assert.assertNotNull(wildcardClassArray12); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap19); + } + + @Test + public void test0857() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0857"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + boolean boolean2 = serializeConfig1.isAsmEnable(); + org.junit.Assert.assertTrue("'" + boolean2 + "' != '" + true + "'", boolean2 == true); + } + + @Test + public void test0858() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0858"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser20 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj21 = defaultJSONParser20.input; + java.util.Set strSet23 = java.util.Set.of("hi!"); + boolean boolean25 = strSet23.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray26 = strSet23.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser28 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj29 = defaultJSONParser28.input; + java.util.Set strSet31 = java.util.Set.of("hi!"); + boolean boolean33 = strSet31.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray34 = strSet31.toArray(); + java.lang.String[] strArray37 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet38 = new java.util.LinkedHashSet(); + boolean boolean39 = java.util.Collections.addAll((java.util.Collection) strSet38, strArray37); + java.util.Set strSet42 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean43 = strSet38.removeAll((java.util.Collection) strSet42); + java.util.Spliterator strSpliterator44 = strSet38.spliterator(); + boolean boolean45 = strSet31.containsAll((java.util.Collection) strSet38); + java.lang.Object[] objArray46 = strSet38.toArray(); + java.util.Map defaultJSONParserMap47 = java.util.Map.of(defaultJSONParser20, objArray26, defaultJSONParser28, objArray46); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser49 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer50 = defaultJSONParser49.getLexer(); + java.lang.Object obj51 = defaultJSONParser49.input; + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + java.util.List constantDescList61 = java.util.List.copyOf((java.util.Collection) strSet55); + boolean boolean63 = constantDescList61.contains((java.lang.Object) 100); + defaultJSONParser49.checkListResolve((java.util.Collection) constantDescList61); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser66 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer67 = defaultJSONParser66.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask68 = null; + defaultJSONParser66.addResolveTask(resolveTask68); + com.alibaba.fastjson.parser.ParserConfig parserConfig70 = defaultJSONParser66.getConfig(); + java.lang.String[] strArray73 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet74 = new java.util.LinkedHashSet(); + boolean boolean75 = java.util.Collections.addAll((java.util.Collection) strSet74, strArray73); + java.util.Set strSet78 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean79 = strSet74.removeAll((java.util.Collection) strSet78); + defaultJSONParser66.checkListResolve((java.util.Collection) strSet78); + java.util.List closeableList81 = java.util.List.of((java.io.Closeable) defaultJSONParser28, (java.io.Closeable) defaultJSONParser49, (java.io.Closeable) defaultJSONParser66); + java.lang.String str82 = defaultJSONParser66.getDateFomartPattern(); + java.util.List extraProcessorList83 = defaultJSONParser66.getExtraProcessors(); + java.lang.String[] strArray86 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet87 = new java.util.LinkedHashSet(); + boolean boolean88 = java.util.Collections.addAll((java.util.Collection) strSet87, strArray86); + java.util.Set strSet91 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean92 = strSet87.removeAll((java.util.Collection) strSet91); + java.util.List constantDescList93 = java.util.List.copyOf((java.util.Collection) strSet87); + boolean boolean95 = constantDescList93.contains((java.lang.Object) 100); + java.lang.Object[] objArray96 = constantDescList93.toArray(); + defaultJSONParser66.checkListResolve((java.util.Collection) constantDescList93); + com.alibaba.fastjson.parser.ParserConfig parserConfig98 = defaultJSONParser66.getConfig(); + boolean boolean99 = strSet8.contains((java.lang.Object) parserConfig98); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertEquals("'" + obj21 + "' != '" + "97" + "'", obj21, "97"); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(objArray26); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray26), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray26), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj29 + "' != '" + "97" + "'", obj29, "97"); + org.junit.Assert.assertNotNull(strSet31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + false + "'", boolean33 == false); + org.junit.Assert.assertNotNull(objArray34); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray34), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray34), "[hi!]"); + org.junit.Assert.assertNotNull(strArray37); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(strSet42); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(strSpliterator44); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertNotNull(objArray46); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray46), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray46), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap47); + org.junit.Assert.assertNotNull(jSONLexer50); + org.junit.Assert.assertEquals("'" + obj51 + "' != '" + "97" + "'", obj51, "97"); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(constantDescList61); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + false + "'", boolean63 == false); + org.junit.Assert.assertNotNull(jSONLexer67); + org.junit.Assert.assertNotNull(parserConfig70); + org.junit.Assert.assertNotNull(strArray73); + org.junit.Assert.assertTrue("'" + boolean75 + "' != '" + true + "'", boolean75 == true); + org.junit.Assert.assertNotNull(strSet78); + org.junit.Assert.assertTrue("'" + boolean79 + "' != '" + true + "'", boolean79 == true); + org.junit.Assert.assertNotNull(closeableList81); + org.junit.Assert.assertEquals("'" + str82 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str82, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(extraProcessorList83); + org.junit.Assert.assertNotNull(strArray86); + org.junit.Assert.assertTrue("'" + boolean88 + "' != '" + true + "'", boolean88 == true); + org.junit.Assert.assertNotNull(strSet91); + org.junit.Assert.assertTrue("'" + boolean92 + "' != '" + true + "'", boolean92 == true); + org.junit.Assert.assertNotNull(constantDescList93); + org.junit.Assert.assertTrue("'" + boolean95 + "' != '" + false + "'", boolean95 == false); + org.junit.Assert.assertNotNull(objArray96); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray96), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray96), "[]"); + org.junit.Assert.assertNotNull(parserConfig98); + org.junit.Assert.assertTrue("'" + boolean99 + "' != '" + false + "'", boolean99 == false); + } + + @Test + public void test0859() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0859"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.util.Iterator strItor16 = strSet13.iterator(); + java.lang.String[] strArray19 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet20 = new java.util.LinkedHashSet(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strSet20, strArray19); + java.util.Set strSet24 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean25 = strSet20.removeAll((java.util.Collection) strSet24); + java.util.List constantDescList26 = java.util.List.copyOf((java.util.Collection) strSet20); + java.lang.String[] strArray32 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList33 = new java.util.ArrayList(); + boolean boolean34 = java.util.Collections.addAll((java.util.Collection) strList33, strArray32); + boolean boolean35 = strSet20.containsAll((java.util.Collection) strList33); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + java.util.List constantDescList45 = java.util.List.copyOf((java.util.Collection) strSet39); + boolean boolean46 = strSet20.removeAll((java.util.Collection) strSet39); + // The following exception was thrown during execution in test generation + try { + boolean boolean47 = strSet13.retainAll((java.util.Collection) strSet20); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(strItor16); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(constantDescList26); + org.junit.Assert.assertNotNull(strArray32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + false + "'", boolean35 == false); + org.junit.Assert.assertNotNull(strArray38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSet43); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(constantDescList45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + } + + @Test + public void test0860() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0860"); + java.util.Set[]> strIterableArraySet0 = java.util.Set.of(); + org.junit.Assert.assertNotNull(strIterableArraySet0); + } + + @Test + public void test0861() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0861"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + java.util.Set constableSet22 = java.util.Set.of(); + int int23 = constantDescList17.lastIndexOf((java.lang.Object) constableSet22); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertNotNull(constableSet22); + org.junit.Assert.assertTrue("'" + int23 + "' != '" + (-1) + "'", int23 == (-1)); + } + + @Test + public void test0862() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0862"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.lang.String str63 = defaultJSONParser47.getDateFomartPattern(); + java.util.List extraProcessorList64 = defaultJSONParser47.getExtraProcessors(); + java.lang.String[] strArray67 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet68 = new java.util.LinkedHashSet(); + boolean boolean69 = java.util.Collections.addAll((java.util.Collection) strSet68, strArray67); + java.util.Set strSet72 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean73 = strSet68.removeAll((java.util.Collection) strSet72); + java.util.List constantDescList74 = java.util.List.copyOf((java.util.Collection) strSet68); + boolean boolean76 = constantDescList74.contains((java.lang.Object) 100); + java.lang.Object[] objArray77 = constantDescList74.toArray(); + defaultJSONParser47.checkListResolve((java.util.Collection) constantDescList74); + java.text.DateFormat dateFormat79 = defaultJSONParser47.getDateFormat(); + java.util.Collection collection80 = null; + defaultJSONParser47.checkListResolve(collection80); + com.alibaba.fastjson.parser.ParseContext parseContext82 = defaultJSONParser47.getContext(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertEquals("'" + str63 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str63, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(extraProcessorList64); + org.junit.Assert.assertNotNull(strArray67); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strSet72); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertNotNull(constantDescList74); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(objArray77); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray77), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray77), "[]"); + org.junit.Assert.assertNotNull(dateFormat79); + org.junit.Assert.assertNull(parseContext82); + } + + @Test + public void test0863() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0863"); + java.lang.String str1 = java.lang.String.valueOf('a'); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "a" + "'", str1, "a"); + } + + @Test + public void test0864() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0864"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray3 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray4 = (java.lang.Class[]) classArray3; + parserConfig1.initJavaBeanDeserializers(wildcardClassArray4); + parserConfig1.setJacksonCompatible(false); + java.lang.ClassLoader classLoader8 = null; + parserConfig1.setDefaultClassLoader(classLoader8); + boolean boolean10 = parserConfig1.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig1.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("", parserConfig1, (int) (byte) 100); + com.alibaba.fastjson.parser.ParserConfig parserConfig14 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray16 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray17 = (java.lang.Class[]) classArray16; + parserConfig14.initJavaBeanDeserializers(wildcardClassArray17); + parserConfig14.setJacksonCompatible(false); + java.lang.ClassLoader classLoader21 = null; + parserConfig14.setDefaultClassLoader(classLoader21); + boolean boolean23 = parserConfig14.compatibleWithJavaBean; + java.lang.constant.ConstantDesc[] constantDescArray40 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList41 = new java.util.ArrayList(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) constantDescList41, constantDescArray40); + java.util.ListIterator constantDescItor44 = constantDescList41.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig45 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean46 = parserConfig45.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap47 = parserConfig45.getDerializers(); + boolean boolean48 = constantDescList41.equals((java.lang.Object) parserConfig45); + parserConfig45.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean51 = parserConfig45.isSafeMode(); + parserConfig45.setJacksonCompatible(true); + boolean boolean54 = parserConfig45.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig55 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy56 = null; + parserConfig55.propertyNamingStrategy = propertyNamingStrategy56; + java.lang.reflect.Type type58 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer59 = parserConfig55.get(type58); + boolean boolean60 = parserConfig55.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig55; + com.alibaba.fastjson.parser.ParserConfig parserConfig62 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy63 = null; + parserConfig62.propertyNamingStrategy = propertyNamingStrategy63; + boolean boolean65 = parserConfig62.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig66 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray68 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray69 = (java.lang.Class[]) classArray68; + parserConfig66.initJavaBeanDeserializers(wildcardClassArray69); + com.alibaba.fastjson.parser.ParserConfig parserConfig71 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray73 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray74 = (java.lang.Class[]) classArray73; + parserConfig71.initJavaBeanDeserializers(wildcardClassArray74); + java.util.List[]> wildcardClassArrayList76 = java.util.List.of(wildcardClassArray69, wildcardClassArray74); + parserConfig62.initJavaBeanDeserializers(wildcardClassArray69); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser79 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer80 = defaultJSONParser79.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask81 = null; + defaultJSONParser79.addResolveTask(resolveTask81); + com.alibaba.fastjson.parser.ParserConfig parserConfig83 = defaultJSONParser79.getConfig(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser85 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj86 = defaultJSONParser85.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig87 = defaultJSONParser85.getConfig(); + com.alibaba.fastjson.parser.SymbolTable symbolTable88 = parserConfig87.symbolTable; + java.util.List parserConfigList89 = java.util.List.of(parserConfig1, parserConfig14, parserConfig45, parserConfig55, parserConfig62, parserConfig83, parserConfig87); + com.alibaba.fastjson.parser.SymbolTable symbolTable90 = parserConfig83.symbolTable; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser92 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj93 = defaultJSONParser92.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig94 = defaultJSONParser92.getConfig(); + com.alibaba.fastjson.parser.SymbolTable symbolTable95 = parserConfig94.symbolTable; + java.util.List symbolTableList96 = java.util.List.of(symbolTable90, symbolTable95); + org.junit.Assert.assertNotNull(classArray3); + org.junit.Assert.assertNotNull(wildcardClassArray4); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNotNull(classArray16); + org.junit.Assert.assertNotNull(wildcardClassArray17); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(constantDescArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(constantDescItor44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(parserConfig55); + org.junit.Assert.assertNull(objectDeserializer59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + false + "'", boolean60 == false); + org.junit.Assert.assertNotNull(parserConfig62); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + false + "'", boolean65 == false); + org.junit.Assert.assertNotNull(classArray68); + org.junit.Assert.assertNotNull(wildcardClassArray69); + org.junit.Assert.assertNotNull(classArray73); + org.junit.Assert.assertNotNull(wildcardClassArray74); + org.junit.Assert.assertNotNull(wildcardClassArrayList76); + org.junit.Assert.assertNotNull(jSONLexer80); + org.junit.Assert.assertNotNull(parserConfig83); + org.junit.Assert.assertEquals("'" + obj86 + "' != '" + "97" + "'", obj86, "97"); + org.junit.Assert.assertNotNull(parserConfig87); + org.junit.Assert.assertNotNull(symbolTable88); + org.junit.Assert.assertNotNull(parserConfigList89); + org.junit.Assert.assertNotNull(symbolTable90); + org.junit.Assert.assertEquals("'" + obj93 + "' != '" + "97" + "'", obj93, "97"); + org.junit.Assert.assertNotNull(parserConfig94); + org.junit.Assert.assertNotNull(symbolTable95); + org.junit.Assert.assertNotNull(symbolTableList96); + } + + @Test + public void test0865() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0865"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.parser.Feature feature3 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + defaultJSONParser1.config(feature3, false); + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertTrue("'" + feature3 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature3.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + } + + @Test + public void test0866() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0866"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.Set strSet19 = java.util.Set.of("hi!"); + boolean boolean21 = strSet19.contains((java.lang.Object) (byte) 10); + boolean boolean23 = strSet19.equals((java.lang.Object) (-1.0f)); + java.lang.Object[] objArray24 = strSet19.toArray(); + boolean boolean25 = strSet8.addAll((java.util.Collection) strSet19); + java.lang.String[] strArray28 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet29 = new java.util.LinkedHashSet(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strSet29, strArray28); + java.util.Set strSet33 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean34 = strSet29.removeAll((java.util.Collection) strSet33); + java.util.List constantDescList35 = java.util.List.copyOf((java.util.Collection) strSet29); + boolean boolean37 = constantDescList35.contains((java.lang.Object) 100); + com.alibaba.fastjson.parser.ParserConfig parserConfig38 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray40 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray41 = (java.lang.Class[]) classArray40; + parserConfig38.initJavaBeanDeserializers(wildcardClassArray41); + parserConfig38.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable45 = parserConfig38.symbolTable; + int int46 = constantDescList35.indexOf((java.lang.Object) symbolTable45); + java.lang.String[] strArray48 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet49 = new java.util.LinkedHashSet(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strSet49, strArray48); + java.lang.String[] strArray53 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet54 = new java.util.LinkedHashSet(); + boolean boolean55 = java.util.Collections.addAll((java.util.Collection) strSet54, strArray53); + java.util.Set strSet58 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean59 = strSet54.removeAll((java.util.Collection) strSet58); + java.util.List constantDescList60 = java.util.List.copyOf((java.util.Collection) strSet54); + java.lang.String[] strArray66 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList67 = new java.util.ArrayList(); + boolean boolean68 = java.util.Collections.addAll((java.util.Collection) strList67, strArray66); + boolean boolean69 = strSet54.containsAll((java.util.Collection) strList67); + boolean boolean70 = strSet49.containsAll((java.util.Collection) strList67); + boolean boolean71 = strList67.isEmpty(); + boolean boolean73 = strList67.add("fastjson.parser.deny.internal"); + int int74 = strList67.size(); + boolean boolean75 = constantDescList35.containsAll((java.util.Collection) strList67); + boolean boolean76 = strSet8.containsAll((java.util.Collection) strList67); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strSet19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + false + "'", boolean21 == false); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(objArray24); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray24), "[hi!]"); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(strSet33); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(constantDescList35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + false + "'", boolean37 == false); + org.junit.Assert.assertNotNull(classArray40); + org.junit.Assert.assertNotNull(wildcardClassArray41); + org.junit.Assert.assertNotNull(symbolTable45); + org.junit.Assert.assertTrue("'" + int46 + "' != '" + (-1) + "'", int46 == (-1)); + org.junit.Assert.assertNotNull(strArray48); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strArray53); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + true + "'", boolean55 == true); + org.junit.Assert.assertNotNull(strSet58); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(constantDescList60); + org.junit.Assert.assertNotNull(strArray66); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + false + "'", boolean69 == false); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + false + "'", boolean70 == false); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertTrue("'" + int74 + "' != '" + 6 + "'", int74 == 6); + org.junit.Assert.assertTrue("'" + boolean75 + "' != '" + false + "'", boolean75 == false); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + } + + @Test + public void test0867() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0867"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("\"fastjson.parser.safeMode\"", true); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig4 = new com.alibaba.fastjson.serializer.SerializeConfig(false); + boolean boolean5 = serializeConfig4.isAsmEnable(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj6 = jSONPath2.eval((java.lang.Object) serializeConfig4); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. \"fastjson.parser.safeMode\""); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + true + "'", boolean5 == true); + } + + @Test + public void test0868() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0868"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + java.lang.Object obj20 = defaultJSONParser1.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray23 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray24 = (java.lang.Class[]) classArray23; + parserConfig21.initJavaBeanDeserializers(wildcardClassArray24); + parserConfig21.setJacksonCompatible(false); + java.lang.ClassLoader classLoader28 = null; + parserConfig21.setDefaultClassLoader(classLoader28); + boolean boolean30 = parserConfig21.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap31 = parserConfig21.getDeserializers(); + defaultJSONParser1.setConfig(parserConfig21); + com.alibaba.fastjson.parser.Feature feature34 = com.alibaba.fastjson.parser.Feature.SortFeidFastMatch; + int int36 = com.alibaba.fastjson.parser.Feature.config((int) (byte) 0, feature34, true); + boolean boolean37 = defaultJSONParser1.isEnabled(feature34); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertNotNull(classArray23); + org.junit.Assert.assertNotNull(wildcardClassArray24); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap31); + org.junit.Assert.assertTrue("'" + feature34 + "' != '" + com.alibaba.fastjson.parser.Feature.SortFeidFastMatch + "'", feature34.equals(com.alibaba.fastjson.parser.Feature.SortFeidFastMatch)); + org.junit.Assert.assertTrue("'" + int36 + "' != '" + 512 + "'", int36 == 512); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + } + + @Test + public void test0869() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0869"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser10 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj11 = defaultJSONParser10.input; + java.util.Set strSet13 = java.util.Set.of("hi!"); + boolean boolean15 = strSet13.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray16 = strSet13.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser18 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj19 = defaultJSONParser18.input; + java.util.Set strSet21 = java.util.Set.of("hi!"); + boolean boolean23 = strSet21.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray24 = strSet21.toArray(); + java.lang.String[] strArray27 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet28 = new java.util.LinkedHashSet(); + boolean boolean29 = java.util.Collections.addAll((java.util.Collection) strSet28, strArray27); + java.util.Set strSet32 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean33 = strSet28.removeAll((java.util.Collection) strSet32); + java.util.Spliterator strSpliterator34 = strSet28.spliterator(); + boolean boolean35 = strSet21.containsAll((java.util.Collection) strSet28); + java.lang.Object[] objArray36 = strSet28.toArray(); + java.util.Map defaultJSONParserMap37 = java.util.Map.of(defaultJSONParser10, objArray16, defaultJSONParser18, objArray36); + com.alibaba.fastjson.parser.SymbolTable symbolTable38 = defaultJSONParser18.getSymbolTable(); + boolean boolean39 = strSet7.equals((java.lang.Object) symbolTable38); + java.lang.String[] strArray42 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet43 = new java.util.LinkedHashSet(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) strSet43, strArray42); + java.util.Set strSet47 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean48 = strSet43.removeAll((java.util.Collection) strSet47); + java.util.List constantDescList49 = java.util.List.copyOf((java.util.Collection) strSet43); + java.lang.String[] strArray55 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList56 = new java.util.ArrayList(); + boolean boolean57 = java.util.Collections.addAll((java.util.Collection) strList56, strArray55); + boolean boolean58 = strSet43.containsAll((java.util.Collection) strList56); + java.util.Spliterator strSpliterator59 = strSet43.spliterator(); + // The following exception was thrown during execution in test generation + try { + boolean boolean60 = strSet7.addAll((java.util.Collection) strSet43); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + "97" + "'", obj11, "97"); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj19 + "' != '" + "97" + "'", obj19, "97"); + org.junit.Assert.assertNotNull(strSet21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(objArray24); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray24), "[hi!]"); + org.junit.Assert.assertNotNull(strArray27); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(strSet32); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSpliterator34); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertNotNull(objArray36); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray36), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray36), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap37); + org.junit.Assert.assertNotNull(symbolTable38); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + false + "'", boolean39 == false); + org.junit.Assert.assertNotNull(strArray42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strSet47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(constantDescList49); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + true + "'", boolean57 == true); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertNotNull(strSpliterator59); + } + + @Test + public void test0870() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0870"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + java.lang.Object obj24 = defaultJSONParser1.input; + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertEquals("'" + obj24 + "' != '" + "97" + "'", obj24, "97"); + } + + @Test + public void test0871() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0871"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + boolean boolean5 = strSet1.equals((java.lang.Object) (-1.0f)); + boolean boolean6 = strSet1.isEmpty(); + java.lang.Object[] objArray7 = strSet1.toArray(); + java.util.Set strSet9 = java.util.Set.of("hi!"); + boolean boolean11 = strSet9.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray12 = strSet9.toArray(); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.Spliterator strSpliterator22 = strSet16.spliterator(); + boolean boolean23 = strSet9.containsAll((java.util.Collection) strSet16); + java.lang.Object[] objArray24 = strSet16.toArray(); + java.util.stream.Stream strStream25 = strSet16.parallelStream(); + java.lang.String[] strArray28 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet29 = new java.util.LinkedHashSet(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strSet29, strArray28); + java.util.Set strSet33 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean34 = strSet29.removeAll((java.util.Collection) strSet33); + boolean boolean36 = strSet29.contains((java.lang.Object) (-1.0d)); + strSet29.clear(); + boolean boolean38 = strSet16.retainAll((java.util.Collection) strSet29); + java.lang.String[] strArray40 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.lang.String[] strArray45 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet46 = new java.util.LinkedHashSet(); + boolean boolean47 = java.util.Collections.addAll((java.util.Collection) strSet46, strArray45); + java.util.Set strSet50 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean51 = strSet46.removeAll((java.util.Collection) strSet50); + java.util.List constantDescList52 = java.util.List.copyOf((java.util.Collection) strSet46); + java.lang.String[] strArray58 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList59 = new java.util.ArrayList(); + boolean boolean60 = java.util.Collections.addAll((java.util.Collection) strList59, strArray58); + boolean boolean61 = strSet46.containsAll((java.util.Collection) strList59); + boolean boolean62 = strSet41.containsAll((java.util.Collection) strList59); + java.util.Set> strSetSet63 = java.util.Set.of((java.util.Set) strSet41); + java.util.Set> strSetSet64 = java.util.Set.of(strSet16, strSet41); + boolean boolean65 = strSet1.containsAll((java.util.Collection) strSet16); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertNotNull(strSet9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(objArray12); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray12), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray12), "[hi!]"); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(strSpliterator22); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(objArray24); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray24), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray24), "[]"); + org.junit.Assert.assertNotNull(strStream25); + org.junit.Assert.assertNotNull(strArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(strSet33); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + false + "'", boolean38 == false); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strArray45); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(strSet50); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + true + "'", boolean51 == true); + org.junit.Assert.assertNotNull(constantDescList52); + org.junit.Assert.assertNotNull(strArray58); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertTrue("'" + boolean61 + "' != '" + false + "'", boolean61 == false); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + false + "'", boolean62 == false); + org.junit.Assert.assertNotNull(strSetSet63); + org.junit.Assert.assertNotNull(strSetSet64); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + true + "'", boolean65 == true); + } + + @Test + public void test0872() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0872"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray3 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray4 = (java.lang.Class[]) classArray3; + parserConfig1.initJavaBeanDeserializers(wildcardClassArray4); + com.alibaba.fastjson.parser.ParserConfig parserConfig6 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray8 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray9 = (java.lang.Class[]) classArray8; + parserConfig6.initJavaBeanDeserializers(wildcardClassArray9); + java.util.List[]> wildcardClassArrayList11 = java.util.List.of(wildcardClassArray4, wildcardClassArray9); + java.lang.String str12 = java.lang.String.format("fastjson.parser.deny", (java.lang.Object[]) wildcardClassArray9); + org.junit.Assert.assertNotNull(classArray3); + org.junit.Assert.assertNotNull(wildcardClassArray4); + org.junit.Assert.assertNotNull(classArray8); + org.junit.Assert.assertNotNull(wildcardClassArray9); + org.junit.Assert.assertNotNull(wildcardClassArrayList11); + org.junit.Assert.assertEquals("'" + str12 + "' != '" + "fastjson.parser.deny" + "'", str12, "fastjson.parser.deny"); + } + + @Test + public void test0873() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0873"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig(16809984, false); + } + + @Test + public void test0874() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0874"); + char[] charArray5 = new char[] { '4', 'a', 'a', ' ', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str9 = new java.lang.String(charArray5, (int) (byte) 1, 0); + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4aa "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4aa "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, a, a, , ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4aa " + "'", str6, "4aa "); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "" + "'", str9, ""); + } + + @Test + public void test0875() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0875"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + java.lang.String str3 = jSONPath2.getPath(); + com.alibaba.fastjson.JSONPath jSONPath4 = null; + com.alibaba.fastjson.JSONPath jSONPath7 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser10 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer11 = defaultJSONParser10.getLexer(); + java.lang.Object obj12 = defaultJSONParser10.input; + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + boolean boolean24 = constantDescList22.contains((java.lang.Object) 100); + defaultJSONParser10.checkListResolve((java.util.Collection) constantDescList22); + boolean boolean26 = com.alibaba.fastjson.JSONPath.containsValue((java.lang.Object) false, "hi!", (java.lang.Object) defaultJSONParser10); + java.util.List extraProcessorList27 = defaultJSONParser10.getExtraProcessors(); + // The following exception was thrown during execution in test generation + try { + boolean boolean29 = jSONPath2.removeArrayItem(jSONPath4, (java.lang.Object) defaultJSONParser10, 524288); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: unsupported set operation.class com.alibaba.fastjson.parser.DefaultJSONParser"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "fastjson.parser.autoTypeAccept" + "'", str3, "fastjson.parser.autoTypeAccept"); + org.junit.Assert.assertNotNull(jSONLexer11); + org.junit.Assert.assertEquals("'" + obj12 + "' != '" + "97" + "'", obj12, "97"); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + false + "'", boolean26 == false); + org.junit.Assert.assertNotNull(extraProcessorList27); + } + + @Test + public void test0876() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0876"); + java.util.Map strMap1 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.reflect.Field field2 = com.alibaba.fastjson.parser.ParserConfig.getFieldFromCache("65536.0", strMap1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Map.get(Object)\" because \"fieldCacheMap\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0877() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0877"); + java.util.List jSONPathList0 = java.util.List.of(); + org.junit.Assert.assertNotNull(jSONPathList0); + } + + @Test + public void test0878() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0878"); + java.lang.String[] strArray1 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet2 = new java.util.LinkedHashSet(); + boolean boolean3 = java.util.Collections.addAll((java.util.Collection) strSet2, strArray1); + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + java.lang.String[] strArray19 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strList20, strArray19); + boolean boolean22 = strSet7.containsAll((java.util.Collection) strList20); + boolean boolean23 = strSet2.containsAll((java.util.Collection) strList20); + java.util.Spliterator strSpliterator24 = strSet2.spliterator(); + org.junit.Assert.assertNotNull(strArray1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + true + "'", boolean3 == true); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(strSpliterator24); + } + + @Test + public void test0879() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0879"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + com.alibaba.fastjson.parser.JSONLexer jSONLexer17 = defaultJSONParser1.getLexer(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(jSONLexer17); + } + + @Test + public void test0880() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0880"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver7 = null; + defaultJSONParser1.setFieldTypeResolver(fieldTypeResolver7); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + } + + @Test + public void test0881() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0881"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.text.DateFormat dateFormat2 = null; + defaultJSONParser1.setDateFormat(dateFormat2); + java.lang.Object obj4 = defaultJSONParser1.input; + org.junit.Assert.assertEquals("'" + obj4 + "' != '" + "97" + "'", obj4, "97"); + } + + @Test + public void test0882() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0882"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.globalInstance; + java.lang.reflect.Type type1 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer2 = null; + boolean boolean3 = serializeConfig0.put(type1, objectSerializer2); + boolean boolean4 = serializeConfig0.isAsmEnable(); + serializeConfig0.clearSerializers(); + org.junit.Assert.assertNotNull(serializeConfig0); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); +// flaky: org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + } + + @Test + public void test0883() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0883"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + java.lang.Object obj20 = defaultJSONParser1.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray23 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray24 = (java.lang.Class[]) classArray23; + parserConfig21.initJavaBeanDeserializers(wildcardClassArray24); + parserConfig21.setJacksonCompatible(false); + java.lang.ClassLoader classLoader28 = null; + parserConfig21.setDefaultClassLoader(classLoader28); + boolean boolean30 = parserConfig21.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap31 = parserConfig21.getDeserializers(); + defaultJSONParser1.setConfig(parserConfig21); + com.alibaba.fastjson.parser.JSONLexer jSONLexer33 = defaultJSONParser1.getLexer(); + int int34 = defaultJSONParser1.resolveStatus; + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.accept(65536); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect Unknown, actual int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNull(obj20); + org.junit.Assert.assertNotNull(classArray23); + org.junit.Assert.assertNotNull(wildcardClassArray24); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap31); + org.junit.Assert.assertNotNull(jSONLexer33); + org.junit.Assert.assertTrue("'" + int34 + "' != '" + 97 + "'", int34 == 97); + } + + @Test + public void test0884() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0884"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + defaultJSONParser1.setDateFormat("fastjson.parser.safeMode"); + com.alibaba.fastjson.parser.SymbolTable symbolTable8 = defaultJSONParser1.getSymbolTable(); + java.lang.String str9 = defaultJSONParser1.getInput(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(symbolTable8); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "97" + "'", str9, "97"); + } + + @Test + public void test0885() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0885"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet15 = java.util.Set.of("hi!"); + boolean boolean17 = strSet15.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray18 = strSet15.toArray(); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.Spliterator strSpliterator28 = strSet22.spliterator(); + boolean boolean29 = strSet15.containsAll((java.util.Collection) strSet22); + java.lang.Object[] objArray30 = strSet22.toArray(); + java.lang.String str31 = java.lang.String.join((java.lang.CharSequence) "", (java.lang.Iterable) strSet22); + java.util.Spliterator strSpliterator32 = strSet22.spliterator(); + boolean boolean33 = constantDescList9.addAll((java.util.Collection) strSet22); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "hi!", "10.0", "fastjson.parser.safeMode" }; + java.util.ArrayList strList39 = new java.util.ArrayList(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strList39, strArray38); + java.util.stream.Stream strStream41 = strList39.stream(); + java.util.stream.Stream strStream42 = strList39.stream(); + boolean boolean43 = strSet22.removeAll((java.util.Collection) strList39); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + false + "'", boolean17 == false); + org.junit.Assert.assertNotNull(objArray18); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray18), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray18), "[hi!]"); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(strSpliterator28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(objArray30); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray30), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray30), "[]"); + org.junit.Assert.assertEquals("'" + str31 + "' != '" + "" + "'", str31, ""); + org.junit.Assert.assertNotNull(strSpliterator32); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + false + "'", boolean33 == false); + org.junit.Assert.assertNotNull(strArray38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strStream41); + org.junit.Assert.assertNotNull(strStream42); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + false + "'", boolean43 == false); + } + + @Test + public void test0886() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0886"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig21 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean22 = parserConfig21.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap23 = parserConfig21.getDerializers(); + boolean boolean24 = constantDescList17.equals((java.lang.Object) parserConfig21); + parserConfig21.addDeny("yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + } + + @Test + public void test0887() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0887"); + char[] charArray5 = new char[] { '4', 'a', 'a', ' ', ' ' }; + java.lang.String str6 = new java.lang.String(charArray5); + java.lang.String str7 = new java.lang.String(charArray5); + // The following exception was thrown during execution in test generation + try { + java.lang.String str10 = new java.lang.String(charArray5, 4, (int) (byte) 10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 4, count 10, length 5"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray5); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray5), "4aa "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray5), "4aa "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray5), "[4, a, a, , ]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "4aa " + "'", str6, "4aa "); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "4aa " + "'", str7, "4aa "); + } + + @Test + public void test0888() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0888"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser2 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser2.getConfig(); + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + java.lang.String[] strArray19 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList20 = new java.util.ArrayList(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strList20, strArray19); + boolean boolean22 = strSet7.containsAll((java.util.Collection) strList20); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser24 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer25 = defaultJSONParser24.getLexer(); + boolean boolean26 = strSet7.contains((java.lang.Object) defaultJSONParser24); + java.lang.Object obj27 = defaultJSONParser24.parse(); + com.alibaba.fastjson.parser.Feature feature28 = com.alibaba.fastjson.parser.Feature.AllowComment; + boolean boolean29 = defaultJSONParser24.isEnabled(feature28); + boolean boolean30 = defaultJSONParser2.isEnabled(feature28); + int int32 = com.alibaba.fastjson.parser.Feature.config(16, feature28, true); + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + false + "'", boolean22 == false); + org.junit.Assert.assertNotNull(jSONLexer25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + false + "'", boolean26 == false); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + 97 + "'", obj27, 97); + org.junit.Assert.assertTrue("'" + feature28 + "' != '" + com.alibaba.fastjson.parser.Feature.AllowComment + "'", feature28.equals(com.alibaba.fastjson.parser.Feature.AllowComment)); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertTrue("'" + int32 + "' != '" + 18 + "'", int32 == 18); + } + + @Test + public void test0889() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0889"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser1.resolveStatus = (byte) -1; + java.lang.Object obj27 = defaultJSONParser1.getObject("yyyy-MM-dd HH:mm:ss"); + com.alibaba.fastjson.parser.ParserConfig parserConfig28 = defaultJSONParser1.getConfig(); + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertNull(obj27); + org.junit.Assert.assertNotNull(parserConfig28); + } + + @Test + public void test0890() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0890"); + java.lang.String[] strArray4 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet5 = new java.util.LinkedHashSet(); + boolean boolean6 = java.util.Collections.addAll((java.util.Collection) strSet5, strArray4); + java.util.Set strSet9 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean10 = strSet5.removeAll((java.util.Collection) strSet9); + java.lang.String str11 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet5); + int int12 = strSet5.size(); + int int13 = strSet5.size(); + java.util.Set constableSet14 = java.util.Set.copyOf((java.util.Collection) strSet5); + com.alibaba.fastjson.parser.ParserConfig parserConfig15 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy16 = null; + parserConfig15.propertyNamingStrategy = propertyNamingStrategy16; + java.lang.reflect.Type type18 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer19 = parserConfig15.getDeserializer(type18); + java.util.Comparator strComparator20 = java.lang.String.CASE_INSENSITIVE_ORDER; + java.util.Map> objectDeserializerMap21 = java.util.Map.of(objectDeserializer19, strComparator20); + java.util.Set> strComparatorSet22 = java.util.Set.of(strComparator20); + boolean boolean23 = strSet5.equals((java.lang.Object) strComparatorSet22); + java.lang.String[] strArray30 = new java.lang.String[] { "fastjson.parser.safeMode", "hi!", "10.0", "fastjson.parser.safeMode" }; + java.util.ArrayList strList31 = new java.util.ArrayList(); + boolean boolean32 = java.util.Collections.addAll((java.util.Collection) strList31, strArray30); + java.util.stream.Stream strStream33 = strList31.stream(); + java.lang.String str34 = java.lang.String.join((java.lang.CharSequence) "\u23ff", (java.lang.Iterable) strList31); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + boolean boolean46 = strSet39.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator47 = strSet39.spliterator(); + java.util.Map> charSequenceMap48 = java.util.Map.of((java.lang.CharSequence) "a#a", (java.util.AbstractCollection) strSet5, (java.lang.CharSequence) "\u01ff", (java.util.AbstractCollection) strList31, (java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.util.AbstractCollection) strSet39); + org.junit.Assert.assertNotNull(strArray4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + true + "'", boolean6 == true); + org.junit.Assert.assertNotNull(strSet9); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "" + "'", str11, ""); + org.junit.Assert.assertTrue("'" + int12 + "' != '" + 0 + "'", int12 == 0); + org.junit.Assert.assertTrue("'" + int13 + "' != '" + 0 + "'", int13 == 0); + org.junit.Assert.assertNotNull(constableSet14); + org.junit.Assert.assertNotNull(parserConfig15); + org.junit.Assert.assertNotNull(objectDeserializer19); + org.junit.Assert.assertNotNull(strComparator20); + org.junit.Assert.assertNotNull(objectDeserializerMap21); + org.junit.Assert.assertNotNull(strComparatorSet22); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(strArray30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + true + "'", boolean32 == true); + org.junit.Assert.assertNotNull(strStream33); +// flaky: org.junit.Assert.assertEquals("'" + str34 + "' != '" + "\u23ff\u23ff\u23fffastjson.parser.safeMode" + "'", str34, "\u23ff\u23ff\u23fffastjson.parser.safeMode"); + org.junit.Assert.assertNotNull(strArray38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSet43); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + org.junit.Assert.assertNotNull(strSpliterator47); + org.junit.Assert.assertNotNull(charSequenceMap48); + } + + @Test + public void test0891() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0891"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + boolean boolean10 = strSet3.contains((java.lang.Object) (-1.0d)); + strSet3.clear(); + strSet3.clear(); + java.util.Iterator strItor13 = strSet3.iterator(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(strItor13); + } + + @Test + public void test0892() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0892"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.Feature feature29 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean30 = defaultJSONParser9.isEnabled(feature29); + int int31 = defaultJSONParser9.resolveStatus; + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertTrue("'" + feature29 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature29.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertTrue("'" + int31 + "' != '" + 0 + "'", int31 == 0); + } + + @Test + public void test0893() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0893"); + com.alibaba.fastjson.parser.Feature feature1 = null; + // The following exception was thrown during execution in test generation + try { + boolean boolean2 = com.alibaba.fastjson.parser.Feature.isEnabled(32, feature1); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"mask\" because \"feature\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0894() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0894"); + java.util.Locale locale0 = null; + java.lang.Object[] objArray2 = new java.lang.Object[] {}; + java.lang.String str3 = java.lang.String.format(locale0, "5", objArray2); + org.junit.Assert.assertNotNull(objArray2); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray2), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray2), "[]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "5" + "'", str3, "5"); + } + + @Test + public void test0895() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0895"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(524288); + } + + @Test + public void test0896() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0896"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig4 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy6 = null; + parserConfig5.propertyNamingStrategy = propertyNamingStrategy6; + boolean boolean8 = parserConfig5.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig9 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean10 = parserConfig9.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig9.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray28 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList29 = new java.util.ArrayList(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) constantDescList29, constantDescArray28); + java.util.ListIterator constantDescItor32 = constantDescList29.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig33 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean34 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap35 = parserConfig33.getDerializers(); + boolean boolean36 = constantDescList29.equals((java.lang.Object) parserConfig33); + parserConfig33.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean39 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap40 = parserConfig33.getDeserializers(); + java.util.List parserConfigList41 = java.util.List.of(parserConfig3, parserConfig4, parserConfig5, parserConfig9, parserConfig33); + boolean boolean42 = parserConfig4.isAutoTypeSupport(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertNotNull(parserConfig4); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + false + "'", boolean8 == false); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNotNull(constantDescArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(constantDescItor32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap35); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + false + "'", boolean39 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap40); + org.junit.Assert.assertNotNull(parserConfigList41); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + false + "'", boolean42 == false); + } + + @Test + public void test0897() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0897"); + java.lang.String str1 = java.lang.String.valueOf(4); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "4" + "'", str1, "4"); + } + + @Test + public void test0898() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0898"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = defaultJSONParser1.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig4 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy6 = null; + parserConfig5.propertyNamingStrategy = propertyNamingStrategy6; + boolean boolean8 = parserConfig5.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig9 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean10 = parserConfig9.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig9.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray28 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList29 = new java.util.ArrayList(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) constantDescList29, constantDescArray28); + java.util.ListIterator constantDescItor32 = constantDescList29.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig33 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean34 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap35 = parserConfig33.getDerializers(); + boolean boolean36 = constantDescList29.equals((java.lang.Object) parserConfig33); + parserConfig33.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean39 = parserConfig33.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap40 = parserConfig33.getDeserializers(); + java.util.List parserConfigList41 = java.util.List.of(parserConfig3, parserConfig4, parserConfig5, parserConfig9, parserConfig33); + java.lang.ClassLoader classLoader42 = parserConfig4.getDefaultClassLoader(); + boolean boolean43 = parserConfig4.isAsmEnable(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(parserConfig3); + org.junit.Assert.assertNotNull(parserConfig4); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + false + "'", boolean8 == false); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNotNull(constantDescArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(constantDescItor32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap35); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + false + "'", boolean39 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap40); + org.junit.Assert.assertNotNull(parserConfigList41); + org.junit.Assert.assertNull(classLoader42); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + false + "'", boolean43 == false); + } + + @Test + public void test0899() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0899"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.text.DateFormat dateFormat2 = null; + defaultJSONParser1.setDateFormat(dateFormat2); + java.lang.Object obj4 = defaultJSONParser1.parse(); + org.junit.Assert.assertEquals("'" + obj4 + "' != '" + 97 + "'", obj4, 97); + } + + @Test + public void test0900() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0900"); + com.alibaba.fastjson.JSONPath jSONPath1 = new com.alibaba.fastjson.JSONPath("yyyy-MM-dd HH:mm:ss"); + java.lang.String str2 = jSONPath1.toJSONString(); + java.lang.String str3 = jSONPath1.getPath(); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "\"yyyy-MM-dd HH:mm:ss\"" + "'", str2, "\"yyyy-MM-dd HH:mm:ss\""); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str3, "yyyy-MM-dd HH:mm:ss"); + } + + @Test + public void test0901() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0901"); + com.alibaba.fastjson.JSONPath jSONPath1 = new com.alibaba.fastjson.JSONPath("1097728"); + } + + @Test + public void test0902() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0902"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.lang.String str63 = defaultJSONParser47.getDateFomartPattern(); + java.util.List extraProcessorList64 = defaultJSONParser47.getExtraProcessors(); + java.lang.String[] strArray67 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet68 = new java.util.LinkedHashSet(); + boolean boolean69 = java.util.Collections.addAll((java.util.Collection) strSet68, strArray67); + java.util.Set strSet72 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean73 = strSet68.removeAll((java.util.Collection) strSet72); + java.util.List constantDescList74 = java.util.List.copyOf((java.util.Collection) strSet68); + boolean boolean76 = constantDescList74.contains((java.lang.Object) 100); + java.lang.Object[] objArray77 = constantDescList74.toArray(); + defaultJSONParser47.checkListResolve((java.util.Collection) constantDescList74); + java.util.function.UnaryOperator constantDescUnaryOperator79 = null; + // The following exception was thrown during execution in test generation + try { + constantDescList74.replaceAll(constantDescUnaryOperator79); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertEquals("'" + str63 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str63, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(extraProcessorList64); + org.junit.Assert.assertNotNull(strArray67); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strSet72); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertNotNull(constantDescList74); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(objArray77); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray77), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray77), "[]"); + } + + @Test + public void test0903() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0903"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str2 = serializeConfig1.getTypeKey(); + com.alibaba.fastjson.parser.ParserConfig parserConfig3 = null; + com.alibaba.fastjson.JSONPath jSONPath5 = new com.alibaba.fastjson.JSONPath("-1.0", serializeConfig1, parserConfig3, true); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser7 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer8 = defaultJSONParser7.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask9 = null; + defaultJSONParser7.addResolveTask(resolveTask9); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser12 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer13 = defaultJSONParser12.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask14 = null; + defaultJSONParser12.addResolveTask(resolveTask14); + com.alibaba.fastjson.parser.ParserConfig parserConfig16 = defaultJSONParser12.getConfig(); + java.lang.String[] strArray19 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet20 = new java.util.LinkedHashSet(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strSet20, strArray19); + java.util.Set strSet24 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean25 = strSet20.removeAll((java.util.Collection) strSet24); + defaultJSONParser12.checkListResolve((java.util.Collection) strSet24); + java.text.DateFormat dateFormat27 = defaultJSONParser12.getDateFormat(); + defaultJSONParser12.setResolveStatus((int) 'a'); + java.lang.Object obj31 = defaultJSONParser12.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParserConfig parserConfig32 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray34 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray35 = (java.lang.Class[]) classArray34; + parserConfig32.initJavaBeanDeserializers(wildcardClassArray35); + parserConfig32.setJacksonCompatible(false); + java.lang.ClassLoader classLoader39 = null; + parserConfig32.setDefaultClassLoader(classLoader39); + boolean boolean41 = parserConfig32.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap42 = parserConfig32.getDeserializers(); + defaultJSONParser12.setConfig(parserConfig32); + int int44 = defaultJSONParser12.getResolveStatus(); + jSONPath5.patchAdd((java.lang.Object) resolveTask9, (java.lang.Object) defaultJSONParser12, false); + java.util.List closeableList47 = java.util.List.of(); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.Iterator strItor57 = strSet55.iterator(); + java.util.Set strSet59 = java.util.Set.of("hi!"); + boolean boolean61 = strSet59.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray62 = strSet59.toArray(); + java.lang.String[] strArray65 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet66 = new java.util.LinkedHashSet(); + boolean boolean67 = java.util.Collections.addAll((java.util.Collection) strSet66, strArray65); + java.util.Set strSet70 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean71 = strSet66.removeAll((java.util.Collection) strSet70); + java.util.Spliterator strSpliterator72 = strSet66.spliterator(); + boolean boolean73 = strSet59.containsAll((java.util.Collection) strSet66); + boolean boolean74 = strSet55.containsAll((java.util.Collection) strSet59); + java.util.stream.Stream strStream75 = strSet55.stream(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser12.parseArray((java.util.Collection) closeableList47, (java.lang.Object) strStream75); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect [, actual int, pos 0, fieldName java.util.stream.ReferencePipeline$Head@14f5dbd9"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(serializeConfig1); +// flaky: org.junit.Assert.assertEquals("'" + str2 + "' != '" + "fastjson.parser.safeMode" + "'", str2, "fastjson.parser.safeMode"); + org.junit.Assert.assertNotNull(jSONLexer8); + org.junit.Assert.assertNotNull(jSONLexer13); + org.junit.Assert.assertNotNull(parserConfig16); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(dateFormat27); + org.junit.Assert.assertNull(obj31); + org.junit.Assert.assertNotNull(classArray34); + org.junit.Assert.assertNotNull(wildcardClassArray35); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + false + "'", boolean41 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap42); + org.junit.Assert.assertTrue("'" + int44 + "' != '" + 97 + "'", int44 == 97); + org.junit.Assert.assertNotNull(closeableList47); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strItor57); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean61 + "' != '" + false + "'", boolean61 == false); + org.junit.Assert.assertNotNull(objArray62); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray62), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray62), "[hi!]"); + org.junit.Assert.assertNotNull(strArray65); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + true + "'", boolean67 == true); + org.junit.Assert.assertNotNull(strSet70); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + true + "'", boolean71 == true); + org.junit.Assert.assertNotNull(strSpliterator72); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + false + "'", boolean74 == false); + org.junit.Assert.assertNotNull(strStream75); + } + + @Test + public void test0904() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0904"); + com.alibaba.fastjson.JSONPath jSONPath2 = com.alibaba.fastjson.JSONPath.compile("\"fastjson.parser.safeMode\"", false); + java.lang.Object obj3 = null; + java.util.Set wildcardSet4 = jSONPath2.keySet(obj3); + org.junit.Assert.assertNotNull(jSONPath2); + org.junit.Assert.assertNull(wildcardSet4); + } + + @Test + public void test0905() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0905"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.SymbolTable symbolTable29 = defaultJSONParser9.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig30 = defaultJSONParser9.getConfig(); + boolean boolean31 = parserConfig30.isJacksonCompatible(); + parserConfig30.setAsmEnable(true); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap34 = parserConfig30.getDerializers(); + parserConfig30.setJacksonCompatible(true); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(symbolTable29); + org.junit.Assert.assertNotNull(parserConfig30); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap34); + } + + @Test + public void test0906() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0906"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig0.setTypeKey("hi!"); + serializeConfig0.setTypeKey("fastjson.parser.safeMode"); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = serializeConfig0.propertyNamingStrategy; + serializeConfig0.setTypeKey("\u23ff"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer10 = defaultJSONParser9.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask11 = null; + defaultJSONParser9.addResolveTask(resolveTask11); + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = defaultJSONParser9.getConfig(); + java.lang.String[] strArray16 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet17 = new java.util.LinkedHashSet(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) strSet17, strArray16); + java.util.Set strSet21 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean22 = strSet17.removeAll((java.util.Collection) strSet21); + defaultJSONParser9.checkListResolve((java.util.Collection) strSet21); + java.text.DateFormat dateFormat24 = defaultJSONParser9.getDateFormat(); + defaultJSONParser9.setResolveStatus((int) 'a'); + java.lang.Object obj28 = defaultJSONParser9.getObject("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + com.alibaba.fastjson.parser.ParseContext parseContext33 = null; + defaultJSONParser30.setContext(parseContext33); + java.lang.Object obj35 = defaultJSONParser30.parseKey(); + int int36 = defaultJSONParser30.getResolveStatus(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser38 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat39 = defaultJSONParser38.getDateFormat(); + defaultJSONParser30.setDateFomrat(dateFormat39); + defaultJSONParser9.setDateFormat(dateFormat39); + com.alibaba.fastjson.parser.JSONLexer jSONLexer42 = defaultJSONParser9.lexer; + java.lang.String[] strArray46 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet47 = new java.util.LinkedHashSet(); + boolean boolean48 = java.util.Collections.addAll((java.util.Collection) strSet47, strArray46); + java.util.Set strSet51 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean52 = strSet47.removeAll((java.util.Collection) strSet51); + java.lang.String str53 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet47); + int int54 = strSet47.size(); + int int55 = strSet47.size(); + java.util.Set constableSet56 = java.util.Set.copyOf((java.util.Collection) strSet47); + // The following exception was thrown during execution in test generation + try { + boolean boolean57 = serializeConfig0.put((java.lang.Object) jSONLexer42, (java.lang.Object) constableSet56); + org.junit.Assert.fail("Expected exception of type java.lang.ClassCastException; message: class com.alibaba.fastjson.parser.JSONScanner cannot be cast to class java.lang.reflect.Type (com.alibaba.fastjson.parser.JSONScanner is in unnamed module of loader 'app'; java.lang.reflect.Type is in module java.base of loader 'bootstrap')"); + } catch (java.lang.ClassCastException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(serializeConfig0); + org.junit.Assert.assertNull(propertyNamingStrategy5); + org.junit.Assert.assertNotNull(jSONLexer10); + org.junit.Assert.assertNotNull(parserConfig13); + org.junit.Assert.assertNotNull(strArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strSet21); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(dateFormat24); + org.junit.Assert.assertNull(obj28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertEquals("'" + obj35 + "' != '" + 97 + "'", obj35, 97); + org.junit.Assert.assertTrue("'" + int36 + "' != '" + 0 + "'", int36 == 0); + org.junit.Assert.assertNotNull(dateFormat39); + org.junit.Assert.assertNotNull(jSONLexer42); + org.junit.Assert.assertNotNull(strArray46); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(strSet51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertEquals("'" + str53 + "' != '" + "" + "'", str53, ""); + org.junit.Assert.assertTrue("'" + int54 + "' != '" + 0 + "'", int54 == 0); + org.junit.Assert.assertTrue("'" + int55 + "' != '" + 0 + "'", int55 == 0); + org.junit.Assert.assertNotNull(constableSet56); + } + + @Test + public void test0907() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0907"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + int int7 = defaultJSONParser1.getResolveStatus(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat10 = defaultJSONParser9.getDateFormat(); + defaultJSONParser1.setDateFomrat(dateFormat10); + java.lang.Object obj13 = defaultJSONParser1.resolveReference("@type"); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.popContext(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"parent\" because \"this.context\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertTrue("'" + int7 + "' != '" + 0 + "'", int7 == 0); + org.junit.Assert.assertNotNull(dateFormat10); + org.junit.Assert.assertNull(obj13); + } + + @Test + public void test0908() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0908"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory12 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory12); + boolean boolean14 = constantDescList9.equals((java.lang.Object) parserConfig13); + int int15 = constantDescList9.size(); + java.util.Spliterator constantDescSpliterator16 = constantDescList9.spliterator(); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc19 = constantDescList9.set((-1), (java.lang.constant.ConstantDesc) "35"); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertTrue("'" + int15 + "' != '" + 0 + "'", int15 == 0); + org.junit.Assert.assertNotNull(constantDescSpliterator16); + } + + @Test + public void test0909() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0909"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + int int6 = defaultJSONParser1.getResolveStatus(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertTrue("'" + int6 + "' != '" + 0 + "'", int6 == 0); + } + + @Test + public void test0910() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0910"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.AllowISO8601DateFormat; + com.alibaba.fastjson.parser.ParserConfig parserConfig2 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray4 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray5 = (java.lang.Class[]) classArray4; + parserConfig2.initJavaBeanDeserializers(wildcardClassArray5); + com.alibaba.fastjson.parser.ParserConfig parserConfig7 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray9 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray10 = (java.lang.Class[]) classArray9; + parserConfig7.initJavaBeanDeserializers(wildcardClassArray10); + java.util.List[]> wildcardClassArrayList12 = java.util.List.of(wildcardClassArray5, wildcardClassArray10); + java.util.Map strMap13 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardClassArray5); + com.alibaba.fastjson.JSONPath.arrayAdd((java.lang.Object) feature0, "hi!", (java.lang.Object[]) wildcardClassArray5); + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.AllowISO8601DateFormat + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.AllowISO8601DateFormat)); + org.junit.Assert.assertNotNull(classArray4); + org.junit.Assert.assertNotNull(wildcardClassArray5); + org.junit.Assert.assertNotNull(classArray9); + org.junit.Assert.assertNotNull(wildcardClassArray10); + org.junit.Assert.assertNotNull(wildcardClassArrayList12); + org.junit.Assert.assertNotNull(strMap13); + } + + @Test + public void test0911() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0911"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str2 = serializeConfig1.getTypeKey(); + serializeConfig1.clearSerializers(); + serializeConfig1.setTypeKey("fastjson.parser.autoTypeSupport"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "@type" + "'", str2, "@type"); + } + + @Test + public void test0912() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0912"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.lang.constant.ConstantDesc constantDesc23 = constantDescList17.set(3, (java.lang.constant.ConstantDesc) "# a"); + java.util.Set strSet25 = java.util.Set.of("hi!"); + boolean boolean27 = strSet25.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray28 = strSet25.toArray(); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.Spliterator strSpliterator38 = strSet32.spliterator(); + boolean boolean39 = strSet25.containsAll((java.util.Collection) strSet32); + java.lang.Object[] objArray40 = strSet32.toArray(); + java.util.Set strSet42 = java.util.Set.of("hi!"); + boolean boolean44 = strSet42.contains((java.lang.Object) (byte) 10); + boolean boolean46 = strSet42.equals((java.lang.Object) (-1.0f)); + java.lang.Object[] objArray47 = strSet42.toArray(); + java.util.Iterator strItor48 = strSet42.iterator(); + boolean boolean49 = strSet32.containsAll((java.util.Collection) strSet42); + boolean boolean50 = constantDescList17.addAll((java.util.Collection) strSet32); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertEquals("'" + constantDesc23 + "' != '" + 6 + "'", constantDesc23, 6); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNotNull(objArray28); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray28), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray28), "[hi!]"); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSpliterator38); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(objArray40); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray40), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray40), "[]"); + org.junit.Assert.assertNotNull(strSet42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + org.junit.Assert.assertNotNull(objArray47); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray47), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray47), "[hi!]"); + org.junit.Assert.assertNotNull(strItor48); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + false + "'", boolean49 == false); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + } + + @Test + public void test0913() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0913"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig3 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy6 = null; + serializeConfig5.setPropertyNamingStrategy(propertyNamingStrategy6); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig10 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str11 = serializeConfig10.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig14 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig14.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig18 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig18.clearSerializers(); + java.util.Map strMap20 = java.util.Map.of("true", serializeConfig3, "", serializeConfig5, "fastjson.parser.safeMode", serializeConfig10, "97", serializeConfig14, "10.0", serializeConfig18); + serializeConfig10.clearSerializers(); + java.lang.String str22 = serializeConfig10.getTypeKey(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser24 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj25 = defaultJSONParser24.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig26 = defaultJSONParser24.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig27 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig28 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy29 = null; + parserConfig28.propertyNamingStrategy = propertyNamingStrategy29; + boolean boolean31 = parserConfig28.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig32 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean33 = parserConfig32.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap34 = parserConfig32.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray51 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList52 = new java.util.ArrayList(); + boolean boolean53 = java.util.Collections.addAll((java.util.Collection) constantDescList52, constantDescArray51); + java.util.ListIterator constantDescItor55 = constantDescList52.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig56 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean57 = parserConfig56.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap58 = parserConfig56.getDerializers(); + boolean boolean59 = constantDescList52.equals((java.lang.Object) parserConfig56); + parserConfig56.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean62 = parserConfig56.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap63 = parserConfig56.getDeserializers(); + java.util.List parserConfigList64 = java.util.List.of(parserConfig26, parserConfig27, parserConfig28, parserConfig32, parserConfig56); + com.alibaba.fastjson.JSONPath jSONPath66 = new com.alibaba.fastjson.JSONPath("#", serializeConfig10, parserConfig27, false); + boolean boolean67 = parserConfig27.isAutoTypeSupport(); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "@type" + "'", str11, "@type"); + org.junit.Assert.assertNotNull(serializeConfig18); + org.junit.Assert.assertNotNull(strMap20); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "@type" + "'", str22, "@type"); + org.junit.Assert.assertEquals("'" + obj25 + "' != '" + "97" + "'", obj25, "97"); + org.junit.Assert.assertNotNull(parserConfig26); + org.junit.Assert.assertNotNull(parserConfig27); + org.junit.Assert.assertNotNull(parserConfig28); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + false + "'", boolean33 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap34); + org.junit.Assert.assertNotNull(constantDescArray51); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + true + "'", boolean53 == true); + org.junit.Assert.assertNotNull(constantDescItor55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + false + "'", boolean57 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap58); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + false + "'", boolean59 == false); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + false + "'", boolean62 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap63); + org.junit.Assert.assertNotNull(parserConfigList64); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + false + "'", boolean67 == false); + } + + @Test + public void test0914() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0914"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + java.lang.String[] strArray9 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet10 = new java.util.LinkedHashSet(); + boolean boolean11 = java.util.Collections.addAll((java.util.Collection) strSet10, strArray9); + java.util.Set strSet14 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean15 = strSet10.removeAll((java.util.Collection) strSet14); + java.util.List constantDescList16 = java.util.List.copyOf((java.util.Collection) strSet10); + java.lang.String[] strArray22 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList23 = new java.util.ArrayList(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strList23, strArray22); + boolean boolean25 = strSet10.containsAll((java.util.Collection) strList23); + defaultJSONParser1.checkListResolve((java.util.Collection) strList23); + defaultJSONParser1.setDateFormat("#"); + java.util.Map.Entry[] entryArray30 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray31 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray30; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap32 = java.util.Map.ofEntries(wildcardEntryArray31); + boolean boolean34 = constantDescListMap32.containsValue((java.lang.Object) 10.0f); + boolean boolean36 = constantDescListMap32.equals((java.lang.Object) "fastjson.parser.autoTypeAccept"); + java.lang.String[] strArray39 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet40 = new java.util.LinkedHashSet(); + boolean boolean41 = java.util.Collections.addAll((java.util.Collection) strSet40, strArray39); + java.util.Set strSet44 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean45 = strSet40.removeAll((java.util.Collection) strSet44); + java.util.Set strSet47 = java.util.Set.of("hi!"); + boolean boolean49 = strSet47.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray50 = strSet47.toArray(); + java.lang.String[] strArray53 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet54 = new java.util.LinkedHashSet(); + boolean boolean55 = java.util.Collections.addAll((java.util.Collection) strSet54, strArray53); + java.util.Set strSet58 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean59 = strSet54.removeAll((java.util.Collection) strSet58); + java.util.Spliterator strSpliterator60 = strSet54.spliterator(); + boolean boolean61 = strSet47.containsAll((java.util.Collection) strSet54); + java.lang.Object[] objArray62 = strSet54.toArray(); + java.util.stream.Stream strStream63 = strSet54.parallelStream(); + java.lang.String[] strArray66 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet67 = new java.util.LinkedHashSet(); + boolean boolean68 = java.util.Collections.addAll((java.util.Collection) strSet67, strArray66); + java.util.Set strSet71 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean72 = strSet67.removeAll((java.util.Collection) strSet71); + boolean boolean74 = strSet67.contains((java.lang.Object) (-1.0d)); + strSet67.clear(); + boolean boolean76 = strSet54.retainAll((java.util.Collection) strSet67); + boolean boolean77 = strSet40.equals((java.lang.Object) strSet67); + java.util.Spliterator strSpliterator78 = strSet67.spliterator(); + boolean boolean79 = constantDescListMap32.equals((java.lang.Object) strSpliterator78); + java.util.Map.Entry[] entryArray81 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray82 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray81; + java.util.Map, com.alibaba.fastjson.parser.Feature> constantDescListMap83 = java.util.Map.ofEntries(wildcardEntryArray82); + java.util.Map strMap84 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardEntryArray82); + boolean boolean85 = constantDescListMap32.containsKey((java.lang.Object) wildcardEntryArray82); + boolean boolean86 = constantDescListMap32.isEmpty(); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj88 = defaultJSONParser1.parseObject((java.util.Map) constantDescListMap32, (java.lang.Object) "1"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect {, actual EOF, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(constantDescList16); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(entryArray30); + org.junit.Assert.assertNotNull(wildcardEntryArray31); + org.junit.Assert.assertNotNull(constantDescListMap32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + false + "'", boolean34 == false); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertNotNull(strArray39); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(strSet44); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertNotNull(strSet47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + false + "'", boolean49 == false); + org.junit.Assert.assertNotNull(objArray50); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray50), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray50), "[hi!]"); + org.junit.Assert.assertNotNull(strArray53); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + true + "'", boolean55 == true); + org.junit.Assert.assertNotNull(strSet58); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(strSpliterator60); + org.junit.Assert.assertTrue("'" + boolean61 + "' != '" + true + "'", boolean61 == true); + org.junit.Assert.assertNotNull(objArray62); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray62), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray62), "[]"); + org.junit.Assert.assertNotNull(strStream63); + org.junit.Assert.assertNotNull(strArray66); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(strSet71); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + false + "'", boolean74 == false); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertTrue("'" + boolean77 + "' != '" + true + "'", boolean77 == true); + org.junit.Assert.assertNotNull(strSpliterator78); + org.junit.Assert.assertTrue("'" + boolean79 + "' != '" + false + "'", boolean79 == false); + org.junit.Assert.assertNotNull(entryArray81); + org.junit.Assert.assertNotNull(wildcardEntryArray82); + org.junit.Assert.assertNotNull(constantDescListMap83); + org.junit.Assert.assertNotNull(strMap84); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + false + "'", boolean85 == false); + org.junit.Assert.assertTrue("'" + boolean86 + "' != '" + true + "'", boolean86 == true); + } + + @Test + public void test0915() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0915"); + java.lang.String str1 = new java.lang.String("3.0"); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "3.0" + "'", str1, "3.0"); + } + + @Test + public void test0916() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0916"); + java.util.Map constableMap0 = java.util.Map.of(); + org.junit.Assert.assertNotNull(constableMap0); + } + + @Test + public void test0917() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0917"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj7 = defaultJSONParser6.input; + java.util.Set strSet9 = java.util.Set.of("hi!"); + boolean boolean11 = strSet9.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray12 = strSet9.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj15 = defaultJSONParser14.input; + java.util.Set strSet17 = java.util.Set.of("hi!"); + boolean boolean19 = strSet17.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray20 = strSet17.toArray(); + java.lang.String[] strArray23 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet24 = new java.util.LinkedHashSet(); + boolean boolean25 = java.util.Collections.addAll((java.util.Collection) strSet24, strArray23); + java.util.Set strSet28 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean29 = strSet24.removeAll((java.util.Collection) strSet28); + java.util.Spliterator strSpliterator30 = strSet24.spliterator(); + boolean boolean31 = strSet17.containsAll((java.util.Collection) strSet24); + java.lang.Object[] objArray32 = strSet24.toArray(); + java.util.Map defaultJSONParserMap33 = java.util.Map.of(defaultJSONParser6, objArray12, defaultJSONParser14, objArray32); + java.lang.Object obj36 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) defaultJSONParserMap33, "0", false); + java.util.Map.Entry[] entryArray38 = new java.util.Map.Entry[0]; + @SuppressWarnings("unchecked") + java.util.Map.Entry[] wildcardEntryArray39 = (java.util.Map.Entry[]) entryArray38; + java.util.Map constantDescMap40 = java.util.Map.ofEntries((java.util.Map.Entry[]) entryArray38); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj41 = defaultJSONParser1.parseObject((java.util.Map) defaultJSONParserMap33, (java.lang.Object) entryArray38); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect {, actual int, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj7 + "' != '" + "97" + "'", obj7, "97"); + org.junit.Assert.assertNotNull(strSet9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertNotNull(objArray12); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray12), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray12), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj15 + "' != '" + "97" + "'", obj15, "97"); + org.junit.Assert.assertNotNull(strSet17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + false + "'", boolean19 == false); + org.junit.Assert.assertNotNull(objArray20); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray20), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray20), "[hi!]"); + org.junit.Assert.assertNotNull(strArray23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSet28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(strSpliterator30); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(objArray32); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray32), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray32), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap33); + org.junit.Assert.assertNull(obj36); + org.junit.Assert.assertNotNull(entryArray38); + org.junit.Assert.assertNotNull(wildcardEntryArray39); + org.junit.Assert.assertNotNull(constantDescMap40); + } + + @Test + public void test0918() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0918"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath(" ", true); + java.lang.String[] strArray5 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet6 = new java.util.LinkedHashSet(); + boolean boolean7 = java.util.Collections.addAll((java.util.Collection) strSet6, strArray5); + java.util.Set strSet10 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean11 = strSet6.removeAll((java.util.Collection) strSet10); + java.util.Iterator strItor12 = strSet10.iterator(); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + boolean boolean29 = strSet10.containsAll((java.util.Collection) strSet14); + // The following exception was thrown during execution in test generation + try { + java.util.Set wildcardSet30 = jSONPath2.keySet((java.lang.Object) strSet10); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: String index out of range: 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + true + "'", boolean7 == true); + org.junit.Assert.assertNotNull(strSet10); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strItor12); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + } + + @Test + public void test0919() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0919"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + int[] intArray21 = new int[] { ' ', 100, 2, 97 }; + java.lang.String str24 = new java.lang.String(intArray21, 3, 0); + int[] intArray26 = new int[] { (short) -1 }; + java.util.Set intArraySet27 = java.util.Set.of(intArray26); + int[] intArray29 = new int[] { (short) -1 }; + java.util.Set intArraySet30 = java.util.Set.of(intArray29); + java.util.Set intArraySet31 = java.util.Set.of(intArray26, intArray29); + int[] intArray33 = new int[] { (short) -1 }; + java.util.Set intArraySet34 = java.util.Set.of(intArray33); + int[] intArray36 = new int[] { (short) -1 }; + java.util.Set intArraySet37 = java.util.Set.of(intArray36); + java.util.Set intArraySet38 = java.util.Set.of(intArray33, intArray36); + int[] intArray43 = new int[] { ' ', 100, 2, 97 }; + java.lang.String str46 = new java.lang.String(intArray43, 3, 0); + int[] intArray48 = new int[] { (short) -1 }; + java.util.Set intArraySet49 = java.util.Set.of(intArray48); + int[] intArray53 = new int[] { (-1), (short) 10, 0 }; + int[] intArray55 = new int[] { (short) -1 }; + java.util.Set intArraySet56 = java.util.Set.of(intArray55); + int[] intArray58 = new int[] { (short) -1 }; + java.util.Set intArraySet59 = java.util.Set.of(intArray58); + java.util.Set intArraySet60 = java.util.Set.of(intArray55, intArray58); + int[] intArray62 = new int[] { (short) -1 }; + java.util.Set intArraySet63 = java.util.Set.of(intArray62); + int[] intArray70 = new int[] { 10, (byte) 1, (short) 100, (byte) 1, (short) -1, 6 }; + java.util.List intArrayList71 = java.util.List.of(intArray21, intArray29, intArray36, intArray43, intArray48, intArray53, intArray55, intArray62, intArray70); + boolean boolean72 = constantDescList13.contains((java.lang.Object) intArray43); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(intArray21); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray21), "[32, 100, 2, 97]"); + org.junit.Assert.assertEquals("'" + str24 + "' != '" + "" + "'", str24, ""); + org.junit.Assert.assertNotNull(intArray26); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray26), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet27); + org.junit.Assert.assertNotNull(intArray29); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray29), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet30); + org.junit.Assert.assertNotNull(intArraySet31); + org.junit.Assert.assertNotNull(intArray33); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray33), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet34); + org.junit.Assert.assertNotNull(intArray36); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray36), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet37); + org.junit.Assert.assertNotNull(intArraySet38); + org.junit.Assert.assertNotNull(intArray43); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray43), "[32, 100, 2, 97]"); + org.junit.Assert.assertEquals("'" + str46 + "' != '" + "" + "'", str46, ""); + org.junit.Assert.assertNotNull(intArray48); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray48), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet49); + org.junit.Assert.assertNotNull(intArray53); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray53), "[-1, 10, 0]"); + org.junit.Assert.assertNotNull(intArray55); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray55), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet56); + org.junit.Assert.assertNotNull(intArray58); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray58), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet59); + org.junit.Assert.assertNotNull(intArraySet60); + org.junit.Assert.assertNotNull(intArray62); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray62), "[-1]"); + org.junit.Assert.assertNotNull(intArraySet63); + org.junit.Assert.assertNotNull(intArray70); + org.junit.Assert.assertEquals(java.util.Arrays.toString(intArray70), "[10, 1, 100, 1, -1, 6]"); + org.junit.Assert.assertNotNull(intArrayList71); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + false + "'", boolean72 == false); + } + + @Test + public void test0920() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0920"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.lang.Object obj31 = null; + defaultJSONParser30.handleResovleTask(obj31); + com.alibaba.fastjson.parser.Feature feature33 = com.alibaba.fastjson.parser.Feature.SafeMode; + int int34 = feature33.getMask(); + defaultJSONParser30.config(feature33, true); + defaultJSONParser1.config(feature33, true); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.acceptType("#"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not match : - ?, info : pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertTrue("'" + feature33 + "' != '" + com.alibaba.fastjson.parser.Feature.SafeMode + "'", feature33.equals(com.alibaba.fastjson.parser.Feature.SafeMode)); + org.junit.Assert.assertTrue("'" + int34 + "' != '" + 16777216 + "'", int34 == 16777216); + } + + @Test + public void test0921() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0921"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (byte) 1, false); + } + + @Test + public void test0922() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0922"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + com.alibaba.fastjson.parser.Feature feature17 = com.alibaba.fastjson.parser.Feature.InternFieldNames; + boolean boolean18 = defaultJSONParser1.isEnabled(feature17); + java.util.List extraProcessorList19 = defaultJSONParser1.getExtraProcessors(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertTrue("'" + feature17 + "' != '" + com.alibaba.fastjson.parser.Feature.InternFieldNames + "'", feature17.equals(com.alibaba.fastjson.parser.Feature.InternFieldNames)); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(extraProcessorList19); + } + + @Test + public void test0923() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0923"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + com.alibaba.fastjson.parser.ParserConfig parserConfig22 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy23 = null; + parserConfig22.propertyNamingStrategy = propertyNamingStrategy23; + java.lang.reflect.Type type25 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer26 = parserConfig22.get(type25); + boolean boolean27 = parserConfig22.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig22; + java.lang.reflect.Type type29 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer30 = parserConfig22.get(type29); + boolean boolean31 = constantDescList17.contains((java.lang.Object) type29); + // The following exception was thrown during execution in test generation + try { + java.util.ListIterator constantDescItor33 = constantDescList17.listIterator(1048576); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: Index: 1048576, Size: 16"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertNotNull(parserConfig22); + org.junit.Assert.assertNull(objectDeserializer26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNull(objectDeserializer30); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + } + + @Test + public void test0924() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0924"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + defaultJSONParser1.setDateFormat("hi!"); + java.lang.reflect.Type type21 = null; + java.lang.Comparable strComparable22 = defaultJSONParser1.parseObject(type21); + java.lang.Object obj23 = defaultJSONParser1.input; + java.lang.String str24 = defaultJSONParser1.getDateFomartPattern(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertEquals("'" + strComparable22 + "' != '" + 97 + "'", strComparable22, 97); + org.junit.Assert.assertEquals("'" + obj23 + "' != '" + "97" + "'", obj23, "97"); + org.junit.Assert.assertEquals("'" + str24 + "' != '" + "hi!" + "'", str24, "hi!"); + } + + @Test + public void test0925() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0925"); + java.lang.constant.ConstantDesc constantDesc5 = null; + // The following exception was thrown during execution in test generation + try { + java.util.Set constantDescSet7 = java.util.Set.of((java.lang.constant.ConstantDesc) "fastjson.parser.autoTypeAccept", (java.lang.constant.ConstantDesc) 18, (java.lang.constant.ConstantDesc) "10.0", (java.lang.constant.ConstantDesc) "4 a4", (java.lang.constant.ConstantDesc) "\377", constantDesc5, (java.lang.constant.ConstantDesc) "5"); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"Object.hashCode()\" because \"pe\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + } + + @Test + public void test0926() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0926"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + java.util.Spliterator constantDescSpliterator17 = constantDescList13.spliterator(); + boolean boolean18 = constantDescList13.isEmpty(); + java.util.Spliterator constantDescSpliterator19 = constantDescList13.spliterator(); + java.lang.Object[] objArray20 = constantDescList13.toArray(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(constantDescSpliterator17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescSpliterator19); + org.junit.Assert.assertNotNull(objArray20); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray20), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray20), "[]"); + } + + @Test + public void test0927() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0927"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + java.util.stream.Stream strStream26 = strStreamEntry25.getKey(); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertNotNull(strStream26); + } + + @Test + public void test0928() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0928"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean1 = parserConfig0.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap2 = parserConfig0.getDerializers(); + java.lang.ClassLoader classLoader3 = parserConfig0.getDefaultClassLoader(); + org.junit.Assert.assertTrue("'" + boolean1 + "' != '" + false + "'", boolean1 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap2); + org.junit.Assert.assertNull(classLoader3); + } + + @Test + public void test0929() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0929"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + com.alibaba.fastjson.parser.ParserConfig parserConfig22 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy23 = null; + parserConfig22.propertyNamingStrategy = propertyNamingStrategy23; + java.lang.reflect.Type type25 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer26 = parserConfig22.get(type25); + boolean boolean27 = parserConfig22.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig22; + java.lang.reflect.Type type29 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer30 = parserConfig22.get(type29); + boolean boolean31 = constantDescList17.contains((java.lang.Object) type29); + java.util.Iterator constantDescItor32 = constantDescList17.iterator(); + java.util.Iterator constantDescItor33 = constantDescList17.iterator(); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertNotNull(parserConfig22); + org.junit.Assert.assertNull(objectDeserializer26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNull(objectDeserializer30); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + org.junit.Assert.assertNotNull(constantDescItor32); + org.junit.Assert.assertNotNull(constantDescItor33); + } + + @Test + public void test0930() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0930"); + com.alibaba.fastjson.JSONPath jSONPath2 = com.alibaba.fastjson.JSONPath.compile("10.0", false); + org.junit.Assert.assertNotNull(jSONPath2); + } + + @Test + public void test0931() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0931"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap9 = parserConfig0.getDerializers(); + java.lang.String[] strArray13 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet14 = new java.util.LinkedHashSet(); + boolean boolean15 = java.util.Collections.addAll((java.util.Collection) strSet14, strArray13); + java.util.Set strSet18 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean19 = strSet14.removeAll((java.util.Collection) strSet18); + java.util.Spliterator strSpliterator20 = strSet14.spliterator(); + java.lang.Object[] objArray21 = strSet14.toArray(); + com.alibaba.fastjson.JSONPath.arrayAdd((java.lang.Object) parserConfig0, "[, -1.0, 0.0, fastjson.parser.safeMode, 0, @type, , 1, -1.0]", objArray21); + boolean boolean23 = parserConfig0.compatibleWithJavaBean; + parserConfig0.setAutoTypeSupport(false); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(typeIdentityHashMap9); + org.junit.Assert.assertNotNull(strArray13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strSet18); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSpliterator20); + org.junit.Assert.assertNotNull(objArray21); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray21), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray21), "[]"); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + } + + @Test + public void test0932() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0932"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("4 a", "1"); + 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 test0933() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0933"); + com.alibaba.fastjson.JSONPath jSONPath1 = com.alibaba.fastjson.JSONPath.compile("# a"); + com.alibaba.fastjson.JSONPath jSONPath3 = new com.alibaba.fastjson.JSONPath("yyyy-MM-dd HH:mm:ss"); + java.lang.String str4 = jSONPath3.toJSONString(); + java.lang.constant.ConstantDesc[] constantDescArray13 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList14 = new java.util.ArrayList(); + boolean boolean15 = java.util.Collections.addAll((java.util.Collection) constantDescList14, constantDescArray13); + boolean boolean17 = constantDescList14.remove((java.lang.Object) (-1)); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.List constantDescList27 = java.util.List.copyOf((java.util.Collection) strSet21); + com.alibaba.fastjson.parser.Feature feature28 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean29 = constantDescList27.contains((java.lang.Object) feature28); + boolean boolean30 = constantDescList14.contains((java.lang.Object) feature28); + constantDescList14.add(2, (java.lang.constant.ConstantDesc) 0.0d); + // The following exception was thrown during execution in test generation + try { + boolean boolean35 = jSONPath1.removeArrayItem(jSONPath3, (java.lang.Object) 2, 4); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: unsupported set operation.class java.lang.Integer"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONPath1); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "\"yyyy-MM-dd HH:mm:ss\"" + "'", str4, "\"yyyy-MM-dd HH:mm:ss\""); + org.junit.Assert.assertNotNull(constantDescArray13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + false + "'", boolean17 == false); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(constantDescList27); + org.junit.Assert.assertTrue("'" + feature28 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature28.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + } + + @Test + public void test0934() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0934"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig4 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = null; + serializeConfig4.setPropertyNamingStrategy(propertyNamingStrategy5); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig9 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str10 = serializeConfig9.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig13 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig13.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig17 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig17.clearSerializers(); + java.util.Map strMap19 = java.util.Map.of("true", serializeConfig2, "", serializeConfig4, "fastjson.parser.safeMode", serializeConfig9, "97", serializeConfig13, "10.0", serializeConfig17); + serializeConfig13.setTypeKey("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy22 = null; + serializeConfig13.setPropertyNamingStrategy(propertyNamingStrategy22); + serializeConfig13.setTypeKey("\377"); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "@type" + "'", str10, "@type"); + org.junit.Assert.assertNotNull(serializeConfig17); + org.junit.Assert.assertNotNull(strMap19); + } + + @Test + public void test0935() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0935"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + com.alibaba.fastjson.parser.ParserConfig parserConfig63 = defaultJSONParser30.getConfig(); + int int64 = defaultJSONParser30.getResolveStatus(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertNotNull(parserConfig63); + org.junit.Assert.assertTrue("'" + int64 + "' != '" + 0 + "'", int64 == 0); + } + + @Test + public void test0936() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0936"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig3 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy6 = null; + serializeConfig5.setPropertyNamingStrategy(propertyNamingStrategy6); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig10 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str11 = serializeConfig10.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig14 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig14.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig18 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig18.clearSerializers(); + java.util.Map strMap20 = java.util.Map.of("true", serializeConfig3, "", serializeConfig5, "fastjson.parser.safeMode", serializeConfig10, "97", serializeConfig14, "10.0", serializeConfig18); + serializeConfig10.clearSerializers(); + java.lang.String str22 = serializeConfig10.getTypeKey(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser24 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj25 = defaultJSONParser24.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig26 = defaultJSONParser24.getConfig(); + com.alibaba.fastjson.parser.ParserConfig parserConfig27 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.parser.ParserConfig parserConfig28 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy29 = null; + parserConfig28.propertyNamingStrategy = propertyNamingStrategy29; + boolean boolean31 = parserConfig28.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig32 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean33 = parserConfig32.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap34 = parserConfig32.getDerializers(); + java.lang.constant.ConstantDesc[] constantDescArray51 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList52 = new java.util.ArrayList(); + boolean boolean53 = java.util.Collections.addAll((java.util.Collection) constantDescList52, constantDescArray51); + java.util.ListIterator constantDescItor55 = constantDescList52.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig56 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean57 = parserConfig56.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap58 = parserConfig56.getDerializers(); + boolean boolean59 = constantDescList52.equals((java.lang.Object) parserConfig56); + parserConfig56.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean62 = parserConfig56.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap63 = parserConfig56.getDeserializers(); + java.util.List parserConfigList64 = java.util.List.of(parserConfig26, parserConfig27, parserConfig28, parserConfig32, parserConfig56); + com.alibaba.fastjson.JSONPath jSONPath66 = new com.alibaba.fastjson.JSONPath("#", serializeConfig10, parserConfig27, false); + java.lang.String str67 = serializeConfig10.getTypeKey(); + org.junit.Assert.assertEquals("'" + str11 + "' != '" + "@type" + "'", str11, "@type"); + org.junit.Assert.assertNotNull(serializeConfig18); + org.junit.Assert.assertNotNull(strMap20); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "@type" + "'", str22, "@type"); + org.junit.Assert.assertEquals("'" + obj25 + "' != '" + "97" + "'", obj25, "97"); + org.junit.Assert.assertNotNull(parserConfig26); + org.junit.Assert.assertNotNull(parserConfig27); + org.junit.Assert.assertNotNull(parserConfig28); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + false + "'", boolean31 == false); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + false + "'", boolean33 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap34); + org.junit.Assert.assertNotNull(constantDescArray51); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + true + "'", boolean53 == true); + org.junit.Assert.assertNotNull(constantDescItor55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + false + "'", boolean57 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap58); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + false + "'", boolean59 == false); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + false + "'", boolean62 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap63); + org.junit.Assert.assertNotNull(parserConfigList64); + org.junit.Assert.assertEquals("'" + str67 + "' != '" + "@type" + "'", str67, "@type"); + } + + @Test + public void test0937() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0937"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.JSONLexer jSONLexer5 = defaultJSONParser1.getLexer(); + defaultJSONParser1.resolveStatus = (short) 0; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer10 = defaultJSONParser9.getLexer(); + java.lang.Object obj11 = defaultJSONParser9.input; + com.alibaba.fastjson.parser.ParseContext parseContext12 = null; + defaultJSONParser9.setContext(parseContext12); + java.lang.Object obj14 = defaultJSONParser9.parseKey(); + int int15 = defaultJSONParser9.getResolveStatus(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser17 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat18 = defaultJSONParser17.getDateFormat(); + defaultJSONParser9.setDateFomrat(dateFormat18); + defaultJSONParser1.setDateFomrat(dateFormat18); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(jSONLexer5); + org.junit.Assert.assertNotNull(jSONLexer10); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + "97" + "'", obj11, "97"); + org.junit.Assert.assertEquals("'" + obj14 + "' != '" + 97 + "'", obj14, 97); + org.junit.Assert.assertTrue("'" + int15 + "' != '" + 0 + "'", int15 == 0); + org.junit.Assert.assertNotNull(dateFormat18); + } + + @Test + public void test0938() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0938"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("d\000\377d\001"); + } + + @Test + public void test0939() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0939"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.Spliterator strSpliterator9 = strSet3.spliterator(); + java.util.Set strSet11 = java.util.Set.of("hi!"); + boolean boolean13 = strSet11.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray14 = strSet11.toArray(); + java.lang.String[] strArray17 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet18 = new java.util.LinkedHashSet(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strSet18, strArray17); + java.util.Set strSet22 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean23 = strSet18.removeAll((java.util.Collection) strSet22); + java.util.Spliterator strSpliterator24 = strSet18.spliterator(); + boolean boolean25 = strSet11.containsAll((java.util.Collection) strSet18); + java.lang.String[] strArray28 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet29 = new java.util.LinkedHashSet(); + boolean boolean30 = java.util.Collections.addAll((java.util.Collection) strSet29, strArray28); + java.util.Set strSet33 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean34 = strSet29.removeAll((java.util.Collection) strSet33); + java.util.Spliterator strSpliterator35 = strSet29.spliterator(); + java.lang.String[] strArray38 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet39 = new java.util.LinkedHashSet(); + boolean boolean40 = java.util.Collections.addAll((java.util.Collection) strSet39, strArray38); + java.util.Set strSet43 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean44 = strSet39.removeAll((java.util.Collection) strSet43); + java.util.List constantDescList45 = java.util.List.copyOf((java.util.Collection) strSet39); + java.lang.String[] strArray48 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet49 = new java.util.LinkedHashSet(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strSet49, strArray48); + java.util.Set strSet53 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean54 = strSet49.removeAll((java.util.Collection) strSet53); + java.lang.String[] strArray57 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet58 = new java.util.LinkedHashSet(); + boolean boolean59 = java.util.Collections.addAll((java.util.Collection) strSet58, strArray57); + java.util.Set strSet62 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean63 = strSet58.removeAll((java.util.Collection) strSet62); + java.util.Spliterator strSpliterator64 = strSet58.spliterator(); + java.lang.String[] strArray67 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet68 = new java.util.LinkedHashSet(); + boolean boolean69 = java.util.Collections.addAll((java.util.Collection) strSet68, strArray67); + java.util.Set strSet72 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean73 = strSet68.removeAll((java.util.Collection) strSet72); + java.util.List constantDescList74 = java.util.List.copyOf((java.util.Collection) strSet68); + java.util.LinkedHashSet[] linkedHashSetArray76 = new java.util.LinkedHashSet[6]; + @SuppressWarnings("unchecked") + java.util.LinkedHashSet[] strSetArray77 = (java.util.LinkedHashSet[]) linkedHashSetArray76; + strSetArray77[0] = strSet18; + strSetArray77[1] = strSet29; + strSetArray77[2] = strSet39; + strSetArray77[3] = strSet49; + strSetArray77[4] = strSet58; + strSetArray77[5] = strSet68; + java.util.LinkedHashSet[] strSetArray90 = strSet3.toArray(strSetArray77); + char[] charArray93 = new char[] { ' ', ' ' }; + java.lang.String str94 = new java.lang.String(charArray93); + java.util.Map.Entry[], char[]> strIterableArrayEntry95 = java.util.Map.entry((java.lang.Iterable[]) strSetArray77, charArray93); + // The following exception was thrown during execution in test generation + try { + java.lang.String str98 = new java.lang.String(charArray93, 4, (-1)); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 4, count -1, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSpliterator9); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + false + "'", boolean13 == false); + org.junit.Assert.assertNotNull(objArray14); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray14), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray14), "[hi!]"); + org.junit.Assert.assertNotNull(strArray17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSet22); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSpliterator24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strArray28); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(strSet33); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strSpliterator35); + org.junit.Assert.assertNotNull(strArray38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + org.junit.Assert.assertNotNull(strSet43); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(constantDescList45); + org.junit.Assert.assertNotNull(strArray48); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSet53); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strArray57); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(strSet62); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(strSpliterator64); + org.junit.Assert.assertNotNull(strArray67); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strSet72); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertNotNull(constantDescList74); + org.junit.Assert.assertNotNull(linkedHashSetArray76); + org.junit.Assert.assertNotNull(strSetArray77); + org.junit.Assert.assertNotNull(strSetArray90); + org.junit.Assert.assertNotNull(charArray93); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray93), " "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray93), " "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray93), "[ , ]"); + org.junit.Assert.assertEquals("'" + str94 + "' != '" + " " + "'", str94, " "); + org.junit.Assert.assertNotNull(strIterableArrayEntry95); + } + + @Test + public void test0940() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0940"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser1.resolveStatus = (byte) -1; + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver26 = defaultJSONParser1.getFieldTypeResolver(); + java.lang.Object obj27 = defaultJSONParser1.parse(); + java.text.DateFormat dateFormat28 = defaultJSONParser1.getDateFormat(); + java.lang.Object obj30 = defaultJSONParser1.resolveReference("fastjson.parser.deny"); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.accept(0); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect Unknown, actual EOF"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertNull(fieldTypeResolver26); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + 97 + "'", obj27, 97); + org.junit.Assert.assertNotNull(dateFormat28); + org.junit.Assert.assertNull(obj30); + } + + @Test + public void test0941() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0941"); + byte[] byteArray5 = new byte[] { (byte) 100, (byte) 0, (byte) -1, (byte) 100, (byte) 1 }; + java.lang.String str7 = new java.lang.String(byteArray5, 0); + 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(byteArray5, (int) (byte) 10, 10, 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(byteArray5); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray5), "[100, 0, -1, 100, 1]"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "d\000\377d\001" + "'", str7, "d\000\377d\001"); + } + + @Test + public void test0942() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0942"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + boolean boolean3 = parserConfig0.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig4 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray6 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray7 = (java.lang.Class[]) classArray6; + parserConfig4.initJavaBeanDeserializers(wildcardClassArray7); + com.alibaba.fastjson.parser.ParserConfig parserConfig9 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray11 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray12 = (java.lang.Class[]) classArray11; + parserConfig9.initJavaBeanDeserializers(wildcardClassArray12); + java.util.List[]> wildcardClassArrayList14 = java.util.List.of(wildcardClassArray7, wildcardClassArray12); + parserConfig0.initJavaBeanDeserializers(wildcardClassArray7); + parserConfig0.clearDeserializers(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig0; + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(classArray6); + org.junit.Assert.assertNotNull(wildcardClassArray7); + org.junit.Assert.assertNotNull(classArray11); + org.junit.Assert.assertNotNull(wildcardClassArray12); + org.junit.Assert.assertNotNull(wildcardClassArrayList14); + } + + @Test + public void test0943() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0943"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read("a#a", "fastjson.parser.safeMode"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 1, line 1, column 2a#a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test0944() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0944"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat31 = defaultJSONParser30.getDateFormat(); + defaultJSONParser9.setDateFomrat(dateFormat31); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser34 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj35 = defaultJSONParser34.input; + java.util.Set strSet37 = java.util.Set.of("hi!"); + boolean boolean39 = strSet37.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray40 = strSet37.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser42 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj43 = defaultJSONParser42.input; + java.util.Set strSet45 = java.util.Set.of("hi!"); + boolean boolean47 = strSet45.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray48 = strSet45.toArray(); + java.lang.String[] strArray51 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet52 = new java.util.LinkedHashSet(); + boolean boolean53 = java.util.Collections.addAll((java.util.Collection) strSet52, strArray51); + java.util.Set strSet56 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean57 = strSet52.removeAll((java.util.Collection) strSet56); + java.util.Spliterator strSpliterator58 = strSet52.spliterator(); + boolean boolean59 = strSet45.containsAll((java.util.Collection) strSet52); + java.lang.Object[] objArray60 = strSet52.toArray(); + java.util.Map defaultJSONParserMap61 = java.util.Map.of(defaultJSONParser34, objArray40, defaultJSONParser42, objArray60); + com.alibaba.fastjson.parser.SymbolTable symbolTable62 = defaultJSONParser42.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig63 = defaultJSONParser42.getConfig(); + parserConfig63.setSafeMode(false); + java.lang.reflect.Type type66 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig67 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray69 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray70 = (java.lang.Class[]) classArray69; + parserConfig67.initJavaBeanDeserializers(wildcardClassArray70); + parserConfig67.setJacksonCompatible(false); + java.lang.ClassLoader classLoader74 = null; + parserConfig67.setDefaultClassLoader(classLoader74); + boolean boolean76 = parserConfig67.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap77 = parserConfig67.getDeserializers(); + java.lang.reflect.Type type78 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer79 = parserConfig67.getDeserializer(type78); + parserConfig63.putDeserializer(type66, objectDeserializer79); + defaultJSONParser9.setConfig(parserConfig63); + com.alibaba.fastjson.parser.ParseContext parseContext82 = defaultJSONParser9.getContext(); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask83 = defaultJSONParser9.getLastResolveTask(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.List.size()\" because \"this.resolveTaskList\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(dateFormat31); + org.junit.Assert.assertEquals("'" + obj35 + "' != '" + "97" + "'", obj35, "97"); + org.junit.Assert.assertNotNull(strSet37); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + false + "'", boolean39 == false); + org.junit.Assert.assertNotNull(objArray40); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray40), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray40), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj43 + "' != '" + "97" + "'", obj43, "97"); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(objArray48); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray48), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray48), "[hi!]"); + org.junit.Assert.assertNotNull(strArray51); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + true + "'", boolean53 == true); + org.junit.Assert.assertNotNull(strSet56); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + true + "'", boolean57 == true); + org.junit.Assert.assertNotNull(strSpliterator58); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertNotNull(objArray60); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray60), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray60), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap61); + org.junit.Assert.assertNotNull(symbolTable62); + org.junit.Assert.assertNotNull(parserConfig63); + org.junit.Assert.assertNotNull(classArray69); + org.junit.Assert.assertNotNull(wildcardClassArray70); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap77); + org.junit.Assert.assertNotNull(objectDeserializer79); + org.junit.Assert.assertNull(parseContext82); + } + + @Test + public void test0945() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0945"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray7 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray8 = (java.lang.Class[]) classArray7; + parserConfig5.initJavaBeanDeserializers(wildcardClassArray8); + java.util.List[]> wildcardClassArrayList10 = java.util.List.of(wildcardClassArray3, wildcardClassArray8); + java.util.Map strMap11 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) wildcardClassArray3); + java.util.List serializableList12 = java.util.List.of((java.io.Serializable[]) wildcardClassArray3); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(classArray7); + org.junit.Assert.assertNotNull(wildcardClassArray8); + org.junit.Assert.assertNotNull(wildcardClassArrayList10); + org.junit.Assert.assertNotNull(strMap11); + org.junit.Assert.assertNotNull(serializableList12); + } + + @Test + public void test0946() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0946"); + com.alibaba.fastjson.parser.Feature feature2 = com.alibaba.fastjson.parser.Feature.SortFeidFastMatch; + int int4 = com.alibaba.fastjson.parser.Feature.config((int) (byte) 0, feature2, true); + int int6 = com.alibaba.fastjson.parser.Feature.config(8388608, feature2, false); + org.junit.Assert.assertTrue("'" + feature2 + "' != '" + com.alibaba.fastjson.parser.Feature.SortFeidFastMatch + "'", feature2.equals(com.alibaba.fastjson.parser.Feature.SortFeidFastMatch)); + org.junit.Assert.assertTrue("'" + int4 + "' != '" + 512 + "'", int4 == 512); + org.junit.Assert.assertTrue("'" + int6 + "' != '" + 8388608 + "'", int6 == 8388608); + } + + @Test + public void test0947() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0947"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser1.resolveStatus = (byte) -1; + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver26 = defaultJSONParser1.getFieldTypeResolver(); + java.lang.Object obj27 = defaultJSONParser1.parse(); + java.text.DateFormat dateFormat28 = defaultJSONParser1.getDateFormat(); + java.lang.Object obj30 = defaultJSONParser1.resolveReference("fastjson.parser.deny"); + defaultJSONParser1.setDateFormat(" "); + java.lang.Object obj33 = defaultJSONParser1.input; + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertNull(fieldTypeResolver26); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + 97 + "'", obj27, 97); + org.junit.Assert.assertNotNull(dateFormat28); + org.junit.Assert.assertNull(obj30); + org.junit.Assert.assertEquals("'" + obj33 + "' != '" + "97" + "'", obj33, "97"); + } + + @Test + public void test0948() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0948"); + byte[] byteArray0 = new byte[] {}; + java.lang.String str2 = new java.lang.String(byteArray0, 97); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = new java.lang.String(byteArray0, (int) (byte) 1, 1, "fastjson.parser.deny"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 1, count 1, length 0"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray0), "[]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "" + "'", str2, ""); + } + + @Test + public void test0949() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0949"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + boolean boolean9 = strSet3.isEmpty(); + java.util.Set strSet11 = java.util.Set.of("hi!"); + boolean boolean13 = strSet11.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray14 = strSet11.toArray(); + java.lang.String[] strArray17 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet18 = new java.util.LinkedHashSet(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strSet18, strArray17); + java.util.Set strSet22 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean23 = strSet18.removeAll((java.util.Collection) strSet22); + java.util.Spliterator strSpliterator24 = strSet18.spliterator(); + boolean boolean25 = strSet11.containsAll((java.util.Collection) strSet18); + java.lang.Object[] objArray26 = strSet18.toArray(); + java.util.stream.Stream strStream27 = strSet18.parallelStream(); + java.lang.String[] strArray30 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet31 = new java.util.LinkedHashSet(); + boolean boolean32 = java.util.Collections.addAll((java.util.Collection) strSet31, strArray30); + java.util.Set strSet35 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean36 = strSet31.removeAll((java.util.Collection) strSet35); + boolean boolean38 = strSet31.contains((java.lang.Object) (-1.0d)); + strSet31.clear(); + boolean boolean40 = strSet18.retainAll((java.util.Collection) strSet31); + java.lang.String[] strArray42 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet43 = new java.util.LinkedHashSet(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) strSet43, strArray42); + java.lang.String[] strArray47 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet48 = new java.util.LinkedHashSet(); + boolean boolean49 = java.util.Collections.addAll((java.util.Collection) strSet48, strArray47); + java.util.Set strSet52 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean53 = strSet48.removeAll((java.util.Collection) strSet52); + java.util.List constantDescList54 = java.util.List.copyOf((java.util.Collection) strSet48); + java.lang.String[] strArray60 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList61 = new java.util.ArrayList(); + boolean boolean62 = java.util.Collections.addAll((java.util.Collection) strList61, strArray60); + boolean boolean63 = strSet48.containsAll((java.util.Collection) strList61); + boolean boolean64 = strSet43.containsAll((java.util.Collection) strList61); + java.util.Set> strSetSet65 = java.util.Set.of((java.util.Set) strSet43); + java.util.Set> strSetSet66 = java.util.Set.of(strSet18, strSet43); + boolean boolean67 = strSet3.removeAll((java.util.Collection) strSet18); + java.util.Collection strCollection68 = null; + // The following exception was thrown during execution in test generation + try { + boolean boolean69 = strSet3.addAll(strCollection68); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot invoke \"java.util.Collection.iterator()\" because \"c\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + false + "'", boolean13 == false); + org.junit.Assert.assertNotNull(objArray14); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray14), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray14), "[hi!]"); + org.junit.Assert.assertNotNull(strArray17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSet22); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSpliterator24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(objArray26); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray26), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray26), "[]"); + org.junit.Assert.assertNotNull(strStream27); + org.junit.Assert.assertNotNull(strArray30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + true + "'", boolean32 == true); + org.junit.Assert.assertNotNull(strSet35); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + true + "'", boolean36 == true); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + false + "'", boolean38 == false); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(strArray42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strArray47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + true + "'", boolean49 == true); + org.junit.Assert.assertNotNull(strSet52); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + true + "'", boolean53 == true); + org.junit.Assert.assertNotNull(constantDescList54); + org.junit.Assert.assertNotNull(strArray60); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + true + "'", boolean62 == true); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + false + "'", boolean63 == false); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + false + "'", boolean64 == false); + org.junit.Assert.assertNotNull(strSetSet65); + org.junit.Assert.assertNotNull(strSetSet66); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + false + "'", boolean67 == false); + } + + @Test + public void test0950() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0950"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + java.lang.reflect.Type type3 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer4 = parserConfig0.get(type3); + java.lang.constant.ConstantDesc[] constantDescArray21 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList22 = new java.util.ArrayList(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) constantDescList22, constantDescArray21); + java.util.ListIterator constantDescItor25 = constantDescList22.listIterator(0); + java.util.ListIterator constantDescItor26 = constantDescList22.listIterator(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig28 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + boolean boolean29 = constantDescList22.remove((java.lang.Object) true); + java.lang.Object[] objArray30 = constantDescList22.toArray(); + java.lang.String[] strArray33 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet34 = new java.util.LinkedHashSet(); + boolean boolean35 = java.util.Collections.addAll((java.util.Collection) strSet34, strArray33); + java.util.Set strSet38 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean39 = strSet34.removeAll((java.util.Collection) strSet38); + java.util.List constantDescList40 = java.util.List.copyOf((java.util.Collection) strSet34); + java.lang.String[] strArray46 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList47 = new java.util.ArrayList(); + boolean boolean48 = java.util.Collections.addAll((java.util.Collection) strList47, strArray46); + boolean boolean49 = strSet34.containsAll((java.util.Collection) strList47); + java.util.Spliterator strSpliterator50 = strSet34.spliterator(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + java.lang.String str61 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet55); + int int62 = strSet55.size(); + java.util.Set strSet65 = java.util.Set.of("hi!"); + boolean boolean67 = strSet65.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray68 = strSet65.toArray(); + java.lang.String[] strArray71 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet72 = new java.util.LinkedHashSet(); + boolean boolean73 = java.util.Collections.addAll((java.util.Collection) strSet72, strArray71); + java.util.Set strSet76 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean77 = strSet72.removeAll((java.util.Collection) strSet76); + java.util.Spliterator strSpliterator78 = strSet72.spliterator(); + boolean boolean79 = strSet65.containsAll((java.util.Collection) strSet72); + java.lang.Object[] objArray80 = strSet72.toArray(); + java.lang.String str81 = java.lang.String.join((java.lang.CharSequence) "", (java.lang.Iterable) strSet72); + boolean boolean83 = strSet72.add("#"); + java.util.List> strSetList84 = java.util.List.of((java.util.Set) strSet34, (java.util.Set) strSet55, (java.util.Set) strSet72); + boolean boolean85 = constantDescList22.containsAll((java.util.Collection) strSet34); + java.lang.ClassLoader classLoader86 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig87 = new com.alibaba.fastjson.parser.ParserConfig(classLoader86); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap88 = parserConfig87.getDerializers(); + java.lang.ClassLoader classLoader89 = null; + parserConfig87.setDefaultClassLoader(classLoader89); + java.lang.Class[] classArray92 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray93 = (java.lang.Class[]) classArray92; + parserConfig87.initJavaBeanDeserializers(wildcardClassArray93); + java.lang.reflect.GenericDeclaration[] genericDeclarationArray95 = strSet34.toArray((java.lang.reflect.GenericDeclaration[]) wildcardClassArray93); + parserConfig0.initJavaBeanDeserializers(wildcardClassArray93); + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNotNull(objectDeserializer4); + org.junit.Assert.assertNotNull(constantDescArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(constantDescItor25); + org.junit.Assert.assertNotNull(constantDescItor26); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertNotNull(objArray30); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray30), "[, 100, 10.0, 6, 1, 100, 1097728, true, 0, 97, 100.0, @type, -1, 100, 10.0, -1]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray30), "[, 100, 10.0, 6, 1, 100, 1097728, true, 0, 97, 100.0, @type, -1, 100, 10.0, -1]"); + org.junit.Assert.assertNotNull(strArray33); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(constantDescList40); + org.junit.Assert.assertNotNull(strArray46); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + false + "'", boolean49 == false); + org.junit.Assert.assertNotNull(strSpliterator50); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertEquals("'" + str61 + "' != '" + "" + "'", str61, ""); + org.junit.Assert.assertTrue("'" + int62 + "' != '" + 0 + "'", int62 == 0); + org.junit.Assert.assertNotNull(strSet65); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + false + "'", boolean67 == false); + org.junit.Assert.assertNotNull(objArray68); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray68), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray68), "[hi!]"); + org.junit.Assert.assertNotNull(strArray71); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertNotNull(strSet76); + org.junit.Assert.assertTrue("'" + boolean77 + "' != '" + true + "'", boolean77 == true); + org.junit.Assert.assertNotNull(strSpliterator78); + org.junit.Assert.assertTrue("'" + boolean79 + "' != '" + true + "'", boolean79 == true); + org.junit.Assert.assertNotNull(objArray80); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray80), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray80), "[]"); + org.junit.Assert.assertEquals("'" + str81 + "' != '" + "" + "'", str81, ""); + org.junit.Assert.assertTrue("'" + boolean83 + "' != '" + true + "'", boolean83 == true); + org.junit.Assert.assertNotNull(strSetList84); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + true + "'", boolean85 == true); + org.junit.Assert.assertNotNull(typeIdentityHashMap88); + org.junit.Assert.assertNotNull(classArray92); + org.junit.Assert.assertNotNull(wildcardClassArray93); + org.junit.Assert.assertNotNull(genericDeclarationArray95); + } + + @Test + public void test0951() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0951"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.stream.Stream strStream18 = strSet8.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry19 = null; + java.util.Map.Entry[] entryArray21 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray22 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray21; + wildcardEntryArray22[0] = wildcardEntry19; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry25 = java.util.Map.entry(strStream18, wildcardEntryArray22); + boolean boolean27 = strStreamEntry25.equals((java.lang.Object) "hi!"); + java.util.List, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]>> strStreamEntryList28 = java.util.List.of(strStreamEntry25); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray29 = strStreamEntry25.getValue(); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strStream18); + org.junit.Assert.assertNotNull(entryArray21); + org.junit.Assert.assertNotNull(wildcardEntryArray22); + org.junit.Assert.assertNotNull(strStreamEntry25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNotNull(strStreamEntryList28); + org.junit.Assert.assertNotNull(wildcardEntryArray29); + } + + @Test + public void test0952() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0952"); + java.util.List strArrayList0 = java.util.List.of(); + org.junit.Assert.assertNotNull(strArrayList0); + } + + @Test + public void test0953() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0953"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig0 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig0.setTypeKey("hi!"); + serializeConfig0.setTypeKey("fastjson.parser.safeMode"); + serializeConfig0.clearSerializers(); + java.lang.String str6 = serializeConfig0.getTypeKey(); + org.junit.Assert.assertNotNull(serializeConfig0); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "fastjson.parser.safeMode" + "'", str6, "fastjson.parser.safeMode"); + } + + @Test + public void test0954() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0954"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + java.util.List extraProcessorList5 = defaultJSONParser1.getExtraProcessors(); + java.lang.Object obj8 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) defaultJSONParser1, "0", true); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser10 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int11 = defaultJSONParser10.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig14 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy17 = null; + serializeConfig16.setPropertyNamingStrategy(propertyNamingStrategy17); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig21 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str22 = serializeConfig21.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig25 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig25.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig29 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig29.clearSerializers(); + java.util.Map strMap31 = java.util.Map.of("true", serializeConfig14, "", serializeConfig16, "fastjson.parser.safeMode", serializeConfig21, "97", serializeConfig25, "10.0", serializeConfig29); + defaultJSONParser10.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser10.resolveStatus = (byte) -1; + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver35 = defaultJSONParser10.getFieldTypeResolver(); + java.lang.Object obj36 = defaultJSONParser10.parse(); + java.text.DateFormat dateFormat37 = defaultJSONParser10.getDateFormat(); + defaultJSONParser1.setDateFomrat(dateFormat37); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(extraProcessorList5); + org.junit.Assert.assertNotNull(obj8); + org.junit.Assert.assertTrue("'" + int11 + "' != '" + 0 + "'", int11 == 0); + org.junit.Assert.assertEquals("'" + str22 + "' != '" + "@type" + "'", str22, "@type"); + org.junit.Assert.assertNotNull(serializeConfig29); + org.junit.Assert.assertNotNull(strMap31); + org.junit.Assert.assertNull(fieldTypeResolver35); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + 97 + "'", obj36, 97); + org.junit.Assert.assertNotNull(dateFormat37); + } + + @Test + public void test0955() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0955"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + int int7 = defaultJSONParser1.getResolveStatus(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.text.DateFormat dateFormat10 = defaultJSONParser9.getDateFormat(); + defaultJSONParser1.setDateFomrat(dateFormat10); + java.lang.Object obj13 = defaultJSONParser1.resolveReference("@type"); + java.lang.String[] strArray16 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet17 = new java.util.LinkedHashSet(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) strSet17, strArray16); + java.util.Set strSet21 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean22 = strSet17.removeAll((java.util.Collection) strSet21); + java.util.List constantDescList23 = java.util.List.copyOf((java.util.Collection) strSet17); + com.alibaba.fastjson.parser.Feature feature24 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean25 = constantDescList23.contains((java.lang.Object) feature24); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory26 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig27 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory26); + boolean boolean28 = constantDescList23.equals((java.lang.Object) parserConfig27); + parserConfig27.setAsmEnable(false); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy31 = parserConfig27.propertyNamingStrategy; + defaultJSONParser1.handleResovleTask((java.lang.Object) propertyNamingStrategy31); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig34 = new com.alibaba.fastjson.serializer.SerializeConfig(16777216); + com.alibaba.fastjson.parser.ParserConfig parserConfig35 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray37 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray38 = (java.lang.Class[]) classArray37; + parserConfig35.initJavaBeanDeserializers(wildcardClassArray38); + serializeConfig34.configEnumAsJavaBean((java.lang.Class[]) wildcardClassArray38); + // The following exception was thrown during execution in test generation + try { + java.lang.Object[] objArray41 = defaultJSONParser1.parseArray((java.lang.reflect.Type[]) wildcardClassArray38); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error : EOF"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertTrue("'" + int7 + "' != '" + 0 + "'", int7 == 0); + org.junit.Assert.assertNotNull(dateFormat10); + org.junit.Assert.assertNull(obj13); + org.junit.Assert.assertNotNull(strArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strSet21); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(constantDescList23); + org.junit.Assert.assertTrue("'" + feature24 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature24.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + false + "'", boolean28 == false); + org.junit.Assert.assertNull(propertyNamingStrategy31); + org.junit.Assert.assertNotNull(classArray37); + org.junit.Assert.assertNotNull(wildcardClassArray38); + } + + @Test + public void test0956() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0956"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("0"); + } + + @Test + public void test0957() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0957"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap3 = parserConfig0.getDeserializers(); + boolean boolean4 = parserConfig0.isJacksonCompatible(); + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNotNull(typeIdentityHashMap3); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + } + + @Test + public void test0958() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0958"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + java.lang.ClassLoader classLoader9 = parserConfig0.getDefaultClassLoader(); + java.lang.reflect.Type type10 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer11 = parserConfig0.getDeserializer(type10); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNull(classLoader9); + org.junit.Assert.assertNotNull(objectDeserializer11); + } + + @Test + public void test0959() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0959"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + parserConfig0.setAutoTypeSupport(true); + parserConfig0.setJacksonCompatible(false); + } + + @Test + public void test0960() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0960"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + java.util.List extraProcessorList29 = defaultJSONParser1.getExtraProcessors(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(extraProcessorList29); + } + + @Test + public void test0961() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0961"); + java.lang.String[] strArray3 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet4 = new java.util.LinkedHashSet(); + boolean boolean5 = java.util.Collections.addAll((java.util.Collection) strSet4, strArray3); + java.util.Set strSet8 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean9 = strSet4.removeAll((java.util.Collection) strSet8); + java.util.Spliterator strSpliterator10 = strSet4.spliterator(); + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.String[] strArray29 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet30 = new java.util.LinkedHashSet(); + boolean boolean31 = java.util.Collections.addAll((java.util.Collection) strSet30, strArray29); + java.util.Set strSet34 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean35 = strSet30.removeAll((java.util.Collection) strSet34); + java.util.Spliterator strSpliterator36 = strSet30.spliterator(); + java.lang.String[] strArray39 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet40 = new java.util.LinkedHashSet(); + boolean boolean41 = java.util.Collections.addAll((java.util.Collection) strSet40, strArray39); + java.util.Set strSet44 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean45 = strSet40.removeAll((java.util.Collection) strSet44); + java.util.List constantDescList46 = java.util.List.copyOf((java.util.Collection) strSet40); + java.lang.String[] strArray49 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet50 = new java.util.LinkedHashSet(); + boolean boolean51 = java.util.Collections.addAll((java.util.Collection) strSet50, strArray49); + java.util.Set strSet54 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean55 = strSet50.removeAll((java.util.Collection) strSet54); + java.lang.String[] strArray58 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet59 = new java.util.LinkedHashSet(); + boolean boolean60 = java.util.Collections.addAll((java.util.Collection) strSet59, strArray58); + java.util.Set strSet63 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean64 = strSet59.removeAll((java.util.Collection) strSet63); + java.util.Spliterator strSpliterator65 = strSet59.spliterator(); + java.lang.String[] strArray68 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet69 = new java.util.LinkedHashSet(); + boolean boolean70 = java.util.Collections.addAll((java.util.Collection) strSet69, strArray68); + java.util.Set strSet73 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean74 = strSet69.removeAll((java.util.Collection) strSet73); + java.util.List constantDescList75 = java.util.List.copyOf((java.util.Collection) strSet69); + java.util.LinkedHashSet[] linkedHashSetArray77 = new java.util.LinkedHashSet[6]; + @SuppressWarnings("unchecked") + java.util.LinkedHashSet[] strSetArray78 = (java.util.LinkedHashSet[]) linkedHashSetArray77; + strSetArray78[0] = strSet19; + strSetArray78[1] = strSet30; + strSetArray78[2] = strSet40; + strSetArray78[3] = strSet50; + strSetArray78[4] = strSet59; + strSetArray78[5] = strSet69; + java.util.LinkedHashSet[] strSetArray91 = strSet4.toArray(strSetArray78); + java.lang.String str92 = java.lang.String.format("0", (java.lang.Object[]) strSetArray78); + org.junit.Assert.assertNotNull(strArray3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + true + "'", boolean5 == true); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSpliterator10); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strArray29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(strSet34); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertNotNull(strSpliterator36); + org.junit.Assert.assertNotNull(strArray39); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(strSet44); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + true + "'", boolean45 == true); + org.junit.Assert.assertNotNull(constantDescList46); + org.junit.Assert.assertNotNull(strArray49); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + true + "'", boolean51 == true); + org.junit.Assert.assertNotNull(strSet54); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + true + "'", boolean55 == true); + org.junit.Assert.assertNotNull(strArray58); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(strSet63); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + true + "'", boolean64 == true); + org.junit.Assert.assertNotNull(strSpliterator65); + org.junit.Assert.assertNotNull(strArray68); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + true + "'", boolean70 == true); + org.junit.Assert.assertNotNull(strSet73); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + true + "'", boolean74 == true); + org.junit.Assert.assertNotNull(constantDescList75); + org.junit.Assert.assertNotNull(linkedHashSetArray77); + org.junit.Assert.assertNotNull(strSetArray78); + org.junit.Assert.assertNotNull(strSetArray91); + org.junit.Assert.assertEquals("'" + str92 + "' != '" + "0" + "'", str92, "0"); + } + + @Test + public void test0962() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0962"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + java.lang.String[] strArray9 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet10 = new java.util.LinkedHashSet(); + boolean boolean11 = java.util.Collections.addAll((java.util.Collection) strSet10, strArray9); + java.util.Set strSet14 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean15 = strSet10.removeAll((java.util.Collection) strSet14); + java.util.List constantDescList16 = java.util.List.copyOf((java.util.Collection) strSet10); + java.lang.String[] strArray22 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList23 = new java.util.ArrayList(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strList23, strArray22); + boolean boolean25 = strSet10.containsAll((java.util.Collection) strList23); + defaultJSONParser1.checkListResolve((java.util.Collection) strList23); + java.lang.Object obj28 = defaultJSONParser1.resolveReference("100"); + int int29 = defaultJSONParser1.resolveStatus; + java.util.List extraTypeProviderList30 = defaultJSONParser1.getExtraTypeProviders(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(constantDescList16); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNull(obj28); + org.junit.Assert.assertTrue("'" + int29 + "' != '" + 0 + "'", int29 == 0); + org.junit.Assert.assertNotNull(extraTypeProviderList30); + } + + @Test + public void test0963() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0963"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser1.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer4 = defaultJSONParser1.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer7 = defaultJSONParser6.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser9.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer12 = defaultJSONParser9.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser14.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer17 = defaultJSONParser14.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser19 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer20 = defaultJSONParser19.getLexer(); + java.util.Set jSONLexerSet21 = java.util.Set.of(jSONLexer4, jSONLexer7, jSONLexer12, jSONLexer17, jSONLexer20); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser22 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer20); + com.alibaba.fastjson.parser.ParserConfig parserConfig23 = new com.alibaba.fastjson.parser.ParserConfig(); + parserConfig23.setAutoTypeSupport(true); + parserConfig23.setAsmEnable(false); + boolean boolean28 = parserConfig23.fieldBased; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap29 = parserConfig23.getDeserializers(); + defaultJSONParser22.setConfig(parserConfig23); + java.lang.Object obj31 = defaultJSONParser22.input; + org.junit.Assert.assertNotNull(jSONLexer4); + org.junit.Assert.assertNotNull(jSONLexer7); + org.junit.Assert.assertNotNull(jSONLexer12); + org.junit.Assert.assertNotNull(jSONLexer17); + org.junit.Assert.assertNotNull(jSONLexer20); + org.junit.Assert.assertNotNull(jSONLexerSet21); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + false + "'", boolean28 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap29); + org.junit.Assert.assertNull(obj31); + } + + @Test + public void test0964() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0964"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + boolean boolean10 = strSet3.contains((java.lang.Object) (-1.0d)); + strSet3.clear(); + strSet3.clear(); + java.util.Iterator strItor13 = strSet3.iterator(); + int int14 = strSet3.size(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(strItor13); + org.junit.Assert.assertTrue("'" + int14 + "' != '" + 0 + "'", int14 == 0); + } + + @Test + public void test0965() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0965"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("\"fastjson.parser.safeMode\"", true); + java.lang.String str3 = jSONPath2.toJSONString(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser5 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj6 = defaultJSONParser5.input; + java.util.Set strSet8 = java.util.Set.of("hi!"); + boolean boolean10 = strSet8.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray11 = strSet8.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj14 = defaultJSONParser13.input; + java.util.Set strSet16 = java.util.Set.of("hi!"); + boolean boolean18 = strSet16.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray19 = strSet16.toArray(); + java.lang.String[] strArray22 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet23 = new java.util.LinkedHashSet(); + boolean boolean24 = java.util.Collections.addAll((java.util.Collection) strSet23, strArray22); + java.util.Set strSet27 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean28 = strSet23.removeAll((java.util.Collection) strSet27); + java.util.Spliterator strSpliterator29 = strSet23.spliterator(); + boolean boolean30 = strSet16.containsAll((java.util.Collection) strSet23); + java.lang.Object[] objArray31 = strSet23.toArray(); + java.util.Map defaultJSONParserMap32 = java.util.Map.of(defaultJSONParser5, objArray11, defaultJSONParser13, objArray31); + com.alibaba.fastjson.parser.SymbolTable symbolTable33 = defaultJSONParser13.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig34 = defaultJSONParser13.getConfig(); + parserConfig34.addDeny("[, -1.0, 0.0, fastjson.parser.safeMode, 0, @type, , 1, -1.0]"); + java.util.Set strSet39 = java.util.Set.of("hi!"); + boolean boolean41 = strSet39.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray42 = strSet39.toArray(); + java.lang.String[] strArray45 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet46 = new java.util.LinkedHashSet(); + boolean boolean47 = java.util.Collections.addAll((java.util.Collection) strSet46, strArray45); + java.util.Set strSet50 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean51 = strSet46.removeAll((java.util.Collection) strSet50); + java.util.Spliterator strSpliterator52 = strSet46.spliterator(); + boolean boolean53 = strSet39.containsAll((java.util.Collection) strSet46); + java.lang.Object[] objArray54 = strSet46.toArray(); + java.util.stream.Stream strStream55 = strSet46.parallelStream(); + java.util.stream.Stream strStream56 = strSet46.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry57 = null; + java.util.Map.Entry[] entryArray59 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray60 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray59; + wildcardEntryArray60[0] = wildcardEntry57; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry63 = java.util.Map.entry(strStream56, wildcardEntryArray60); + boolean boolean65 = strStreamEntry63.equals((java.lang.Object) "hi!"); + com.alibaba.fastjson.parser.Feature feature66 = com.alibaba.fastjson.parser.Feature.SupportAutoType; + boolean boolean67 = strStreamEntry63.equals((java.lang.Object) feature66); + boolean boolean68 = com.alibaba.fastjson.parser.Feature.isEnabled((int) 'a', feature66); + // The following exception was thrown during execution in test generation + try { + boolean boolean69 = jSONPath2.containsValue((java.lang.Object) "[, -1.0, 0.0, fastjson.parser.safeMode, 0, @type, , 1, -1.0]", (java.lang.Object) 'a'); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: illeal jsonpath syntax. \"fastjson.parser.safeMode\""); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\"\\\"fastjson.parser.safeMode\\\"\"" + "'", str3, "\"\\\"fastjson.parser.safeMode\\\"\""); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + "97" + "'", obj6, "97"); + org.junit.Assert.assertNotNull(strSet8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(objArray11); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray11), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray11), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj14 + "' != '" + "97" + "'", obj14, "97"); + org.junit.Assert.assertNotNull(strSet16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(objArray19); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray19), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray19), "[hi!]"); + org.junit.Assert.assertNotNull(strArray22); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSet27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strSpliterator29); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + true + "'", boolean30 == true); + org.junit.Assert.assertNotNull(objArray31); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray31), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray31), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap32); + org.junit.Assert.assertNotNull(symbolTable33); + org.junit.Assert.assertNotNull(parserConfig34); + org.junit.Assert.assertNotNull(strSet39); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + false + "'", boolean41 == false); + org.junit.Assert.assertNotNull(objArray42); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray42), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray42), "[hi!]"); + org.junit.Assert.assertNotNull(strArray45); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + true + "'", boolean47 == true); + org.junit.Assert.assertNotNull(strSet50); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + true + "'", boolean51 == true); + org.junit.Assert.assertNotNull(strSpliterator52); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + true + "'", boolean53 == true); + org.junit.Assert.assertNotNull(objArray54); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray54), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray54), "[]"); + org.junit.Assert.assertNotNull(strStream55); + org.junit.Assert.assertNotNull(strStream56); + org.junit.Assert.assertNotNull(entryArray59); + org.junit.Assert.assertNotNull(wildcardEntryArray60); + org.junit.Assert.assertNotNull(strStreamEntry63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + false + "'", boolean65 == false); + org.junit.Assert.assertTrue("'" + feature66 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportAutoType + "'", feature66.equals(com.alibaba.fastjson.parser.Feature.SupportAutoType)); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + false + "'", boolean67 == false); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + false + "'", boolean68 == false); + } + + @Test + public void test0966() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0966"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.lang.constant.ConstantDesc constantDesc22 = constantDescList17.remove(0); + // The following exception was thrown during execution in test generation + try { + java.util.List constantDescList25 = constantDescList17.subList(6, (int) '4'); + org.junit.Assert.fail("Expected exception of type java.lang.IndexOutOfBoundsException; message: toIndex = 52"); + } catch (java.lang.IndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertEquals("'" + constantDesc22 + "' != '" + "" + "'", constantDesc22, ""); + } + + @Test + public void test0967() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0967"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.lang.String[] strArray15 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList16 = new java.util.ArrayList(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strList16, strArray15); + boolean boolean18 = strSet3.containsAll((java.util.Collection) strList16); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.List constantDescList28 = java.util.List.copyOf((java.util.Collection) strSet22); + boolean boolean29 = strSet3.removeAll((java.util.Collection) strSet22); + com.alibaba.fastjson.parser.ParserConfig parserConfig30 = new com.alibaba.fastjson.parser.ParserConfig(); + parserConfig30.setAutoTypeSupport(true); + parserConfig30.setAsmEnable(false); + boolean boolean35 = parserConfig30.fieldBased; + parserConfig30.setJacksonCompatible(true); + parserConfig30.compatibleWithJavaBean = true; + boolean boolean40 = strSet22.contains((java.lang.Object) parserConfig30); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(constantDescList28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + false + "'", boolean35 == false); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + } + + @Test + public void test0968() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0968"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.SymbolTable symbolTable29 = defaultJSONParser9.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig30 = defaultJSONParser9.getConfig(); + boolean boolean31 = parserConfig30.isJacksonCompatible(); + parserConfig30.setAsmEnable(true); + boolean boolean34 = parserConfig30.isJacksonCompatible(); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(symbolTable29); + org.junit.Assert.assertNotNull(parserConfig30); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + } + + @Test + public void test0969() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0969"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + java.lang.ClassLoader classLoader7 = null; + parserConfig0.setDefaultClassLoader(classLoader7); + com.alibaba.fastjson.parser.ParserConfig.AutoTypeCheckHandler autoTypeCheckHandler9 = null; + parserConfig0.addAutoTypeCheckHandler(autoTypeCheckHandler9); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy11 = parserConfig0.propertyNamingStrategy; + com.alibaba.fastjson.parser.ParserConfig parserConfig12 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray14 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray15 = (java.lang.Class[]) classArray14; + parserConfig12.initJavaBeanDeserializers(wildcardClassArray15); + java.util.List annotatedElementList17 = java.util.List.of((java.lang.reflect.AnnotatedElement[]) wildcardClassArray15); + parserConfig0.initJavaBeanDeserializers(wildcardClassArray15); + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNull(propertyNamingStrategy11); + org.junit.Assert.assertNotNull(classArray14); + org.junit.Assert.assertNotNull(wildcardClassArray15); + org.junit.Assert.assertNotNull(annotatedElementList17); + } + + @Test + public void test0970() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0970"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory12 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory12); + boolean boolean14 = constantDescList9.equals((java.lang.Object) parserConfig13); + java.lang.String[] strArray17 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet18 = new java.util.LinkedHashSet(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strSet18, strArray17); + java.util.Set strSet22 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean23 = strSet18.removeAll((java.util.Collection) strSet22); + boolean boolean25 = strSet18.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator26 = strSet18.spliterator(); + boolean boolean27 = constantDescList9.equals((java.lang.Object) strSpliterator26); + java.util.ListIterator constantDescItor28 = constantDescList9.listIterator(); + java.lang.Object[] objArray29 = constantDescList9.toArray(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(strArray17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strSet22); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(strSpliterator26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNotNull(constantDescItor28); + org.junit.Assert.assertNotNull(objArray29); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray29), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray29), "[]"); + } + + @Test + public void test0971() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0971"); + java.lang.constant.ConstantDesc[] constantDescArray25 = new java.lang.constant.ConstantDesc[] { "\u01ff", "0", "a#a", "\"fastjson.parser.autoTypeAccept\"", 1, "3.0", "0", 1048576, 4096, 16, 8388608, 2, 100L, "4aa ", "3.0", "@type", "3.0", "fastjson.parser.deny.internal", "\"fastjson.parser.safeMode\"", 10.0f, 0, 0L, "fastjson.parser.deny", "fastjson.parser.deny.internal", 2 }; + java.util.ArrayList constantDescList26 = new java.util.ArrayList(); + boolean boolean27 = java.util.Collections.addAll((java.util.Collection) constantDescList26, constantDescArray25); + com.alibaba.fastjson.parser.Feature feature28 = com.alibaba.fastjson.parser.Feature.TrimStringFieldValue; + boolean boolean29 = constantDescList26.remove((java.lang.Object) feature28); + constantDescList26.clear(); + org.junit.Assert.assertNotNull(constantDescArray25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertTrue("'" + feature28 + "' != '" + com.alibaba.fastjson.parser.Feature.TrimStringFieldValue + "'", feature28.equals(com.alibaba.fastjson.parser.Feature.TrimStringFieldValue)); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + } + + @Test + public void test0972() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0972"); + char[] charArray3 = new char[] { '4', ' ', 'a' }; + java.lang.String str6 = new java.lang.String(charArray3, 2, (int) (byte) 1); + java.lang.String str9 = new java.lang.String(charArray3, (int) (byte) 1, (int) (short) 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str12 = java.lang.String.valueOf(charArray3, (int) (short) 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), "4 a"); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray3), "4 a"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray3), "[4, , a]"); + org.junit.Assert.assertEquals("'" + str6 + "' != '" + "a" + "'", str6, "a"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "" + "'", str9, ""); + } + + @Test + public void test0973() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0973"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.autoTypeAccept", false); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray7 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray8 = (java.lang.Class[]) classArray7; + parserConfig5.initJavaBeanDeserializers(wildcardClassArray8); + parserConfig5.setJacksonCompatible(false); + java.lang.ClassLoader classLoader12 = null; + parserConfig5.setDefaultClassLoader(classLoader12); + boolean boolean14 = parserConfig5.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap15 = parserConfig5.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser17 = new com.alibaba.fastjson.parser.DefaultJSONParser("", parserConfig5, (int) (byte) 100); + com.alibaba.fastjson.parser.ParserConfig parserConfig18 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray20 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray21 = (java.lang.Class[]) classArray20; + parserConfig18.initJavaBeanDeserializers(wildcardClassArray21); + parserConfig18.setJacksonCompatible(false); + java.lang.ClassLoader classLoader25 = null; + parserConfig18.setDefaultClassLoader(classLoader25); + boolean boolean27 = parserConfig18.compatibleWithJavaBean; + java.lang.constant.ConstantDesc[] constantDescArray44 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) constantDescList45, constantDescArray44); + java.util.ListIterator constantDescItor48 = constantDescList45.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig49 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean50 = parserConfig49.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap51 = parserConfig49.getDerializers(); + boolean boolean52 = constantDescList45.equals((java.lang.Object) parserConfig49); + parserConfig49.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean55 = parserConfig49.isSafeMode(); + parserConfig49.setJacksonCompatible(true); + boolean boolean58 = parserConfig49.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig59 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy60 = null; + parserConfig59.propertyNamingStrategy = propertyNamingStrategy60; + java.lang.reflect.Type type62 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer63 = parserConfig59.get(type62); + boolean boolean64 = parserConfig59.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig59; + com.alibaba.fastjson.parser.ParserConfig parserConfig66 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy67 = null; + parserConfig66.propertyNamingStrategy = propertyNamingStrategy67; + boolean boolean69 = parserConfig66.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig70 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray72 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray73 = (java.lang.Class[]) classArray72; + parserConfig70.initJavaBeanDeserializers(wildcardClassArray73); + com.alibaba.fastjson.parser.ParserConfig parserConfig75 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray77 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray78 = (java.lang.Class[]) classArray77; + parserConfig75.initJavaBeanDeserializers(wildcardClassArray78); + java.util.List[]> wildcardClassArrayList80 = java.util.List.of(wildcardClassArray73, wildcardClassArray78); + parserConfig66.initJavaBeanDeserializers(wildcardClassArray73); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser83 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer84 = defaultJSONParser83.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask85 = null; + defaultJSONParser83.addResolveTask(resolveTask85); + com.alibaba.fastjson.parser.ParserConfig parserConfig87 = defaultJSONParser83.getConfig(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser89 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj90 = defaultJSONParser89.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig91 = defaultJSONParser89.getConfig(); + com.alibaba.fastjson.parser.SymbolTable symbolTable92 = parserConfig91.symbolTable; + java.util.List parserConfigList93 = java.util.List.of(parserConfig5, parserConfig18, parserConfig49, parserConfig59, parserConfig66, parserConfig87, parserConfig91); + // The following exception was thrown during execution in test generation + try { + boolean boolean94 = com.alibaba.fastjson.JSONPath.set((java.lang.Object) false, "a#a", (java.lang.Object) parserConfig66); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONPathException; message: not support jsonpath : a#a"); + } catch (com.alibaba.fastjson.JSONPathException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray7); + org.junit.Assert.assertNotNull(wildcardClassArray8); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap15); + org.junit.Assert.assertNotNull(classArray20); + org.junit.Assert.assertNotNull(wildcardClassArray21); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + false + "'", boolean27 == false); + org.junit.Assert.assertNotNull(constantDescArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(constantDescItor48); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + false + "'", boolean52 == false); + org.junit.Assert.assertTrue("'" + boolean55 + "' != '" + false + "'", boolean55 == false); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(parserConfig59); + org.junit.Assert.assertNotNull(objectDeserializer63); + org.junit.Assert.assertTrue("'" + boolean64 + "' != '" + true + "'", boolean64 == true); + org.junit.Assert.assertNotNull(parserConfig66); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + false + "'", boolean69 == false); + org.junit.Assert.assertNotNull(classArray72); + org.junit.Assert.assertNotNull(wildcardClassArray73); + org.junit.Assert.assertNotNull(classArray77); + org.junit.Assert.assertNotNull(wildcardClassArray78); + org.junit.Assert.assertNotNull(wildcardClassArrayList80); + org.junit.Assert.assertNotNull(jSONLexer84); + org.junit.Assert.assertNotNull(parserConfig87); + org.junit.Assert.assertEquals("'" + obj90 + "' != '" + "97" + "'", obj90, "97"); + org.junit.Assert.assertNotNull(parserConfig91); + org.junit.Assert.assertNotNull(symbolTable92); + org.junit.Assert.assertNotNull(parserConfigList93); + } + + @Test + public void test0974() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0974"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.close(); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: not close json text, token : int"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + } + + @Test + public void test0975() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0975"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + // The following exception was thrown during execution in test generation + try { + constantDescList13.add(4096, (java.lang.constant.ConstantDesc) ""); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + } + + @Test + public void test0976() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0976"); + java.util.Locale locale0 = null; + java.util.Set strSet3 = java.util.Set.of("hi!"); + boolean boolean5 = strSet3.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray6 = strSet3.toArray(); + java.lang.String[] strArray9 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet10 = new java.util.LinkedHashSet(); + boolean boolean11 = java.util.Collections.addAll((java.util.Collection) strSet10, strArray9); + java.util.Set strSet14 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean15 = strSet10.removeAll((java.util.Collection) strSet14); + java.util.Spliterator strSpliterator16 = strSet10.spliterator(); + boolean boolean17 = strSet3.containsAll((java.util.Collection) strSet10); + java.lang.Object[] objArray18 = strSet10.toArray(); + java.util.stream.Stream strStream19 = strSet10.parallelStream(); + java.util.stream.Stream strStream20 = strSet10.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry21 = null; + java.util.Map.Entry[] entryArray23 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray24 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray23; + wildcardEntryArray24[0] = wildcardEntry21; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry27 = java.util.Map.entry(strStream20, wildcardEntryArray24); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray28 = strStreamEntry27.getValue(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray29 = strStreamEntry27.getValue(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser31 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj32 = defaultJSONParser31.input; + java.util.Set strSet34 = java.util.Set.of("hi!"); + boolean boolean36 = strSet34.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray37 = strSet34.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser39 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj40 = defaultJSONParser39.input; + java.util.Set strSet42 = java.util.Set.of("hi!"); + boolean boolean44 = strSet42.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray45 = strSet42.toArray(); + java.lang.String[] strArray48 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet49 = new java.util.LinkedHashSet(); + boolean boolean50 = java.util.Collections.addAll((java.util.Collection) strSet49, strArray48); + java.util.Set strSet53 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean54 = strSet49.removeAll((java.util.Collection) strSet53); + java.util.Spliterator strSpliterator55 = strSet49.spliterator(); + boolean boolean56 = strSet42.containsAll((java.util.Collection) strSet49); + java.lang.Object[] objArray57 = strSet49.toArray(); + java.util.Map defaultJSONParserMap58 = java.util.Map.of(defaultJSONParser31, objArray37, defaultJSONParser39, objArray57); + com.alibaba.fastjson.parser.SymbolTable symbolTable59 = defaultJSONParser39.getSymbolTable(); + boolean boolean60 = strStreamEntry27.equals((java.lang.Object) symbolTable59); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray61 = strStreamEntry27.getValue(); + java.lang.String str62 = java.lang.String.format(locale0, " ", (java.lang.Object[]) wildcardEntryArray61); + org.junit.Assert.assertNotNull(strSet3); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + org.junit.Assert.assertNotNull(objArray6); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray6), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray6), "[hi!]"); + org.junit.Assert.assertNotNull(strArray9); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + true + "'", boolean11 == true); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strSpliterator16); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(objArray18); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray18), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray18), "[]"); + org.junit.Assert.assertNotNull(strStream19); + org.junit.Assert.assertNotNull(strStream20); + org.junit.Assert.assertNotNull(entryArray23); + org.junit.Assert.assertNotNull(wildcardEntryArray24); + org.junit.Assert.assertNotNull(strStreamEntry27); + org.junit.Assert.assertNotNull(wildcardEntryArray28); + org.junit.Assert.assertNotNull(wildcardEntryArray29); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strSet34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertNotNull(objArray37); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray37), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray37), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj40 + "' != '" + "97" + "'", obj40, "97"); + org.junit.Assert.assertNotNull(strSet42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(objArray45); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray45), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray45), "[hi!]"); + org.junit.Assert.assertNotNull(strArray48); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSet53); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strSpliterator55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(objArray57); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray57), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray57), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap58); + org.junit.Assert.assertNotNull(symbolTable59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + false + "'", boolean60 == false); + org.junit.Assert.assertNotNull(wildcardEntryArray61); + org.junit.Assert.assertEquals("'" + str62 + "' != '" + " " + "'", str62, " "); + } + + @Test + public void test0977() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0977"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + com.alibaba.fastjson.parser.ParserConfig parserConfig5 = defaultJSONParser1.getConfig(); + java.lang.String[] strArray8 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet9 = new java.util.LinkedHashSet(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) strSet9, strArray8); + java.util.Set strSet13 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean14 = strSet9.removeAll((java.util.Collection) strSet13); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet13); + java.text.DateFormat dateFormat16 = defaultJSONParser1.getDateFormat(); + defaultJSONParser1.setResolveStatus((int) 'a'); + defaultJSONParser1.setDateFormat("hi!"); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + defaultJSONParser1.checkListResolve((java.util.Collection) strSet23); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig26 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig26.setTypeKey("true"); + serializeConfig26.clearSerializers(); + java.util.Map strMap30 = com.alibaba.fastjson.JSONPath.paths((java.lang.Object) defaultJSONParser1, serializeConfig26); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig32 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy33 = null; + serializeConfig32.setPropertyNamingStrategy(propertyNamingStrategy33); + serializeConfig32.setTypeKey("\"fastjson.parser.safeMode\""); + com.alibaba.fastjson.parser.ParseContext parseContext37 = defaultJSONParser1.setContext((java.lang.Object) "100", (java.lang.Object) serializeConfig32); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask39 = new com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask(parseContext37, " "); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(parserConfig5); + org.junit.Assert.assertNotNull(strArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + true + "'", boolean14 == true); + org.junit.Assert.assertNotNull(dateFormat16); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertNotNull(strMap30); + org.junit.Assert.assertNotNull(parseContext37); + } + + @Test + public void test0978() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0978"); + byte[] byteArray1 = new byte[] { (byte) -1 }; + java.lang.String str3 = new java.lang.String(byteArray1, 1); + java.lang.String str5 = new java.lang.String(byteArray1, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray1, 97, (int) (short) 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray1, 18, (int) (byte) 0, "5"); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 18, count 0, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[-1]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u01ff" + "'", str3, "\u01ff"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\u23ff" + "'", str5, "\u23ff"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "" + "'", str9, ""); + } + + @Test + public void test0979() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0979"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + java.lang.reflect.Type type3 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer4 = parserConfig0.getDeserializer(type3); + parserConfig0.clearDeserializers(); + com.alibaba.fastjson.parser.ParserConfig.AutoTypeCheckHandler autoTypeCheckHandler6 = null; + parserConfig0.addAutoTypeCheckHandler(autoTypeCheckHandler6); + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNotNull(objectDeserializer4); + } + + @Test + public void test0980() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0980"); + byte[] byteArray1 = new byte[] { (byte) -1 }; + java.lang.String str3 = new java.lang.String(byteArray1, 1); + java.lang.String str5 = new java.lang.String(byteArray1, (int) '#'); + java.lang.String str7 = new java.lang.String(byteArray1, (int) (short) 0); + java.nio.charset.Charset charset8 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str9 = new java.lang.String(byteArray1, charset8); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[-1]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u01ff" + "'", str3, "\u01ff"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\u23ff" + "'", str5, "\u23ff"); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\377" + "'", str7, "\377"); + } + + @Test + public void test0981() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0981"); + java.util.Comparator> autoCloseableEntryComparator0 = java.util.Map.Entry.comparingByValue(); + org.junit.Assert.assertNotNull(autoCloseableEntryComparator0); + } + + @Test + public void test0982() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0982"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray3 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray4 = (java.lang.Class[]) classArray3; + parserConfig1.initJavaBeanDeserializers(wildcardClassArray4); + parserConfig1.setJacksonCompatible(false); + java.lang.ClassLoader classLoader8 = null; + parserConfig1.setDefaultClassLoader(classLoader8); + boolean boolean10 = parserConfig1.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig1.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("", parserConfig1, (int) (byte) 100); + com.alibaba.fastjson.parser.ParserConfig parserConfig14 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray16 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray17 = (java.lang.Class[]) classArray16; + parserConfig14.initJavaBeanDeserializers(wildcardClassArray17); + parserConfig14.setJacksonCompatible(false); + java.lang.ClassLoader classLoader21 = null; + parserConfig14.setDefaultClassLoader(classLoader21); + boolean boolean23 = parserConfig14.compatibleWithJavaBean; + java.lang.constant.ConstantDesc[] constantDescArray40 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList41 = new java.util.ArrayList(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) constantDescList41, constantDescArray40); + java.util.ListIterator constantDescItor44 = constantDescList41.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig45 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean46 = parserConfig45.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap47 = parserConfig45.getDerializers(); + boolean boolean48 = constantDescList41.equals((java.lang.Object) parserConfig45); + parserConfig45.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean51 = parserConfig45.isSafeMode(); + parserConfig45.setJacksonCompatible(true); + boolean boolean54 = parserConfig45.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig55 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy56 = null; + parserConfig55.propertyNamingStrategy = propertyNamingStrategy56; + java.lang.reflect.Type type58 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer59 = parserConfig55.get(type58); + boolean boolean60 = parserConfig55.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig55; + com.alibaba.fastjson.parser.ParserConfig parserConfig62 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy63 = null; + parserConfig62.propertyNamingStrategy = propertyNamingStrategy63; + boolean boolean65 = parserConfig62.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig66 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray68 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray69 = (java.lang.Class[]) classArray68; + parserConfig66.initJavaBeanDeserializers(wildcardClassArray69); + com.alibaba.fastjson.parser.ParserConfig parserConfig71 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray73 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray74 = (java.lang.Class[]) classArray73; + parserConfig71.initJavaBeanDeserializers(wildcardClassArray74); + java.util.List[]> wildcardClassArrayList76 = java.util.List.of(wildcardClassArray69, wildcardClassArray74); + parserConfig62.initJavaBeanDeserializers(wildcardClassArray69); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser79 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer80 = defaultJSONParser79.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask81 = null; + defaultJSONParser79.addResolveTask(resolveTask81); + com.alibaba.fastjson.parser.ParserConfig parserConfig83 = defaultJSONParser79.getConfig(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser85 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj86 = defaultJSONParser85.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig87 = defaultJSONParser85.getConfig(); + com.alibaba.fastjson.parser.SymbolTable symbolTable88 = parserConfig87.symbolTable; + java.util.List parserConfigList89 = java.util.List.of(parserConfig1, parserConfig14, parserConfig45, parserConfig55, parserConfig62, parserConfig83, parserConfig87); + parserConfig83.addDenyInternal("5"); + parserConfig83.addAccept(" #a"); + org.junit.Assert.assertNotNull(classArray3); + org.junit.Assert.assertNotNull(wildcardClassArray4); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNotNull(classArray16); + org.junit.Assert.assertNotNull(wildcardClassArray17); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(constantDescArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(constantDescItor44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(parserConfig55); + org.junit.Assert.assertNull(objectDeserializer59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(parserConfig62); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + false + "'", boolean65 == false); + org.junit.Assert.assertNotNull(classArray68); + org.junit.Assert.assertNotNull(wildcardClassArray69); + org.junit.Assert.assertNotNull(classArray73); + org.junit.Assert.assertNotNull(wildcardClassArray74); + org.junit.Assert.assertNotNull(wildcardClassArrayList76); + org.junit.Assert.assertNotNull(jSONLexer80); + org.junit.Assert.assertNotNull(parserConfig83); + org.junit.Assert.assertEquals("'" + obj86 + "' != '" + "97" + "'", obj86, "97"); + org.junit.Assert.assertNotNull(parserConfig87); + org.junit.Assert.assertNotNull(symbolTable88); + org.junit.Assert.assertNotNull(parserConfigList89); + } + + @Test + public void test0983() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0983"); + java.lang.String str1 = java.lang.String.valueOf((long) 131078); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "131078" + "'", str1, "131078"); + } + + @Test + public void test0984() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0984"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser30 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer31 = defaultJSONParser30.getLexer(); + java.lang.Object obj32 = defaultJSONParser30.input; + java.lang.String[] strArray35 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet36 = new java.util.LinkedHashSet(); + boolean boolean37 = java.util.Collections.addAll((java.util.Collection) strSet36, strArray35); + java.util.Set strSet40 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean41 = strSet36.removeAll((java.util.Collection) strSet40); + java.util.List constantDescList42 = java.util.List.copyOf((java.util.Collection) strSet36); + boolean boolean44 = constantDescList42.contains((java.lang.Object) 100); + defaultJSONParser30.checkListResolve((java.util.Collection) constantDescList42); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser47 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer48 = defaultJSONParser47.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask49 = null; + defaultJSONParser47.addResolveTask(resolveTask49); + com.alibaba.fastjson.parser.ParserConfig parserConfig51 = defaultJSONParser47.getConfig(); + java.lang.String[] strArray54 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet55 = new java.util.LinkedHashSet(); + boolean boolean56 = java.util.Collections.addAll((java.util.Collection) strSet55, strArray54); + java.util.Set strSet59 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean60 = strSet55.removeAll((java.util.Collection) strSet59); + defaultJSONParser47.checkListResolve((java.util.Collection) strSet59); + java.util.List closeableList62 = java.util.List.of((java.io.Closeable) defaultJSONParser9, (java.io.Closeable) defaultJSONParser30, (java.io.Closeable) defaultJSONParser47); + java.lang.String str63 = defaultJSONParser47.getDateFomartPattern(); + java.util.List extraProcessorList64 = defaultJSONParser47.getExtraProcessors(); + java.lang.String[] strArray67 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet68 = new java.util.LinkedHashSet(); + boolean boolean69 = java.util.Collections.addAll((java.util.Collection) strSet68, strArray67); + java.util.Set strSet72 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean73 = strSet68.removeAll((java.util.Collection) strSet72); + java.util.List constantDescList74 = java.util.List.copyOf((java.util.Collection) strSet68); + boolean boolean76 = constantDescList74.contains((java.lang.Object) 100); + java.lang.Object[] objArray77 = constantDescList74.toArray(); + defaultJSONParser47.checkListResolve((java.util.Collection) constantDescList74); + com.alibaba.fastjson.parser.ParserConfig parserConfig79 = defaultJSONParser47.getConfig(); + int int80 = defaultJSONParser47.getResolveStatus(); + int int81 = defaultJSONParser47.resolveStatus; + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(jSONLexer31); + org.junit.Assert.assertEquals("'" + obj32 + "' != '" + "97" + "'", obj32, "97"); + org.junit.Assert.assertNotNull(strArray35); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(strSet40); + org.junit.Assert.assertTrue("'" + boolean41 + "' != '" + true + "'", boolean41 == true); + org.junit.Assert.assertNotNull(constantDescList42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(jSONLexer48); + org.junit.Assert.assertNotNull(parserConfig51); + org.junit.Assert.assertNotNull(strArray54); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(strSet59); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(closeableList62); + org.junit.Assert.assertEquals("'" + str63 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str63, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(extraProcessorList64); + org.junit.Assert.assertNotNull(strArray67); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strSet72); + org.junit.Assert.assertTrue("'" + boolean73 + "' != '" + true + "'", boolean73 == true); + org.junit.Assert.assertNotNull(constantDescList74); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(objArray77); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray77), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray77), "[]"); + org.junit.Assert.assertNotNull(parserConfig79); + org.junit.Assert.assertTrue("'" + int80 + "' != '" + 0 + "'", int80 == 0); + org.junit.Assert.assertTrue("'" + int81 + "' != '" + 0 + "'", int81 == 0); + } + + @Test + public void test0985() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0985"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.extract("hi!", "fastjson.parser.autoTypeAccept"); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: error"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + } + + @Test + public void test0986() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0986"); + byte[] byteArray0 = new byte[] {}; + java.lang.String str2 = new java.lang.String(byteArray0, 97); + java.lang.String str3 = new java.lang.String(byteArray0); + java.lang.String str5 = new java.lang.String(byteArray0, (int) (short) -1); + java.lang.String str7 = new java.lang.String(byteArray0, 65536); + org.junit.Assert.assertNotNull(byteArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray0), "[]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "" + "'", str2, ""); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "" + "'", str3, ""); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "" + "'", str5, ""); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "" + "'", str7, ""); + } + + @Test + public void test0987() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0987"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser2 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj3 = defaultJSONParser2.input; + java.util.Set strSet5 = java.util.Set.of("hi!"); + boolean boolean7 = strSet5.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray8 = strSet5.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser10 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj11 = defaultJSONParser10.input; + java.util.Set strSet13 = java.util.Set.of("hi!"); + boolean boolean15 = strSet13.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray16 = strSet13.toArray(); + java.lang.String[] strArray19 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet20 = new java.util.LinkedHashSet(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strSet20, strArray19); + java.util.Set strSet24 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean25 = strSet20.removeAll((java.util.Collection) strSet24); + java.util.Spliterator strSpliterator26 = strSet20.spliterator(); + boolean boolean27 = strSet13.containsAll((java.util.Collection) strSet20); + java.lang.Object[] objArray28 = strSet20.toArray(); + java.util.Map defaultJSONParserMap29 = java.util.Map.of(defaultJSONParser2, objArray8, defaultJSONParser10, objArray28); + com.alibaba.fastjson.parser.SymbolTable symbolTable30 = defaultJSONParser10.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig31 = defaultJSONParser10.getConfig(); + parserConfig31.setSafeMode(false); + java.lang.reflect.Type type34 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig35 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray37 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray38 = (java.lang.Class[]) classArray37; + parserConfig35.initJavaBeanDeserializers(wildcardClassArray38); + parserConfig35.setJacksonCompatible(false); + java.lang.ClassLoader classLoader42 = null; + parserConfig35.setDefaultClassLoader(classLoader42); + boolean boolean44 = parserConfig35.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap45 = parserConfig35.getDeserializers(); + java.lang.reflect.Type type46 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer47 = parserConfig35.getDeserializer(type46); + parserConfig31.putDeserializer(type34, objectDeserializer47); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser49 = new com.alibaba.fastjson.parser.DefaultJSONParser("\377", parserConfig31); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strSet5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertNotNull(objArray8); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray8), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray8), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + "97" + "'", obj11, "97"); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[hi!]"); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSpliterator26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(objArray28); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray28), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray28), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap29); + org.junit.Assert.assertNotNull(symbolTable30); + org.junit.Assert.assertNotNull(parserConfig31); + org.junit.Assert.assertNotNull(classArray37); + org.junit.Assert.assertNotNull(wildcardClassArray38); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap45); + org.junit.Assert.assertNotNull(objectDeserializer47); + } + + @Test + public void test0988() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0988"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + boolean boolean28 = strSet21.contains((java.lang.Object) (-1.0d)); + strSet21.clear(); + boolean boolean30 = strSet8.retainAll((java.util.Collection) strSet21); + java.lang.String[] strArray32 = new java.lang.String[] { "" }; + java.util.LinkedHashSet strSet33 = new java.util.LinkedHashSet(); + boolean boolean34 = java.util.Collections.addAll((java.util.Collection) strSet33, strArray32); + java.lang.String[] strArray37 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet38 = new java.util.LinkedHashSet(); + boolean boolean39 = java.util.Collections.addAll((java.util.Collection) strSet38, strArray37); + java.util.Set strSet42 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean43 = strSet38.removeAll((java.util.Collection) strSet42); + java.util.List constantDescList44 = java.util.List.copyOf((java.util.Collection) strSet38); + java.lang.String[] strArray50 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList51 = new java.util.ArrayList(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strList51, strArray50); + boolean boolean53 = strSet38.containsAll((java.util.Collection) strList51); + boolean boolean54 = strSet33.containsAll((java.util.Collection) strList51); + java.util.Set> strSetSet55 = java.util.Set.of((java.util.Set) strSet33); + java.util.Set> strSetSet56 = java.util.Set.of(strSet8, strSet33); + java.lang.Object[] objArray57 = strSet33.toArray(); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + false + "'", boolean28 == false); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + org.junit.Assert.assertNotNull(strArray32); + org.junit.Assert.assertTrue("'" + boolean34 + "' != '" + true + "'", boolean34 == true); + org.junit.Assert.assertNotNull(strArray37); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + true + "'", boolean39 == true); + org.junit.Assert.assertNotNull(strSet42); + org.junit.Assert.assertTrue("'" + boolean43 + "' != '" + true + "'", boolean43 == true); + org.junit.Assert.assertNotNull(constantDescList44); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertTrue("'" + boolean53 + "' != '" + false + "'", boolean53 == false); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + false + "'", boolean54 == false); + org.junit.Assert.assertNotNull(strSetSet55); + org.junit.Assert.assertNotNull(strSetSet56); + org.junit.Assert.assertNotNull(objArray57); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray57), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray57), "[]"); + } + + @Test + public void test0989() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0989"); + java.lang.constant.ConstantDesc[] constantDescArray16 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList17 = new java.util.ArrayList(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) constantDescList17, constantDescArray16); + java.util.ListIterator constantDescItor20 = constantDescList17.listIterator(0); + java.util.ListIterator constantDescItor21 = constantDescList17.listIterator(); + java.util.Set strSet23 = java.util.Set.of("hi!"); + boolean boolean25 = strSet23.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray26 = strSet23.toArray(); + java.lang.String[] strArray29 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet30 = new java.util.LinkedHashSet(); + boolean boolean31 = java.util.Collections.addAll((java.util.Collection) strSet30, strArray29); + java.util.Set strSet34 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean35 = strSet30.removeAll((java.util.Collection) strSet34); + java.util.Spliterator strSpliterator36 = strSet30.spliterator(); + boolean boolean37 = strSet23.containsAll((java.util.Collection) strSet30); + java.lang.Object[] objArray38 = strSet30.toArray(); + java.util.stream.Stream strStream39 = strSet30.parallelStream(); + java.util.stream.Stream strStream40 = strSet30.parallelStream(); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature> wildcardEntry41 = null; + java.util.Map.Entry[] entryArray43 = new java.util.Map.Entry[1]; + @SuppressWarnings("unchecked") + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray44 = (java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]) entryArray43; + wildcardEntryArray44[0] = wildcardEntry41; + java.util.Map.Entry, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]> strStreamEntry47 = java.util.Map.entry(strStream40, wildcardEntryArray44); + boolean boolean49 = strStreamEntry47.equals((java.lang.Object) "hi!"); + java.util.List, java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[]>> strStreamEntryList50 = java.util.List.of(strStreamEntry47); + java.util.stream.Stream strStream51 = strStreamEntry47.getKey(); + boolean boolean52 = constantDescList17.equals((java.lang.Object) strStreamEntry47); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser54 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj55 = defaultJSONParser54.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig56 = defaultJSONParser54.getConfig(); + boolean boolean57 = strStreamEntry47.equals((java.lang.Object) parserConfig56); + java.util.Map.Entry, ? extends com.alibaba.fastjson.parser.Feature>[] wildcardEntryArray58 = strStreamEntry47.getValue(); + org.junit.Assert.assertNotNull(constantDescArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(constantDescItor20); + org.junit.Assert.assertNotNull(constantDescItor21); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertNotNull(objArray26); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray26), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray26), "[hi!]"); + org.junit.Assert.assertNotNull(strArray29); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertNotNull(strSet34); + org.junit.Assert.assertTrue("'" + boolean35 + "' != '" + true + "'", boolean35 == true); + org.junit.Assert.assertNotNull(strSpliterator36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(objArray38); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray38), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray38), "[]"); + org.junit.Assert.assertNotNull(strStream39); + org.junit.Assert.assertNotNull(strStream40); + org.junit.Assert.assertNotNull(entryArray43); + org.junit.Assert.assertNotNull(wildcardEntryArray44); + org.junit.Assert.assertNotNull(strStreamEntry47); + org.junit.Assert.assertTrue("'" + boolean49 + "' != '" + false + "'", boolean49 == false); + org.junit.Assert.assertNotNull(strStreamEntryList50); + org.junit.Assert.assertNotNull(strStream51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + false + "'", boolean52 == false); + org.junit.Assert.assertEquals("'" + obj55 + "' != '" + "97" + "'", obj55, "97"); + org.junit.Assert.assertNotNull(parserConfig56); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + false + "'", boolean57 == false); + org.junit.Assert.assertNotNull(wildcardEntryArray58); + } + + @Test + public void test0990() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0990"); + com.alibaba.fastjson.parser.Feature feature0 = com.alibaba.fastjson.parser.Feature.AllowComment; + int int1 = feature0.getMask(); + org.junit.Assert.assertTrue("'" + feature0 + "' != '" + com.alibaba.fastjson.parser.Feature.AllowComment + "'", feature0.equals(com.alibaba.fastjson.parser.Feature.AllowComment)); + org.junit.Assert.assertTrue("'" + int1 + "' != '" + 2 + "'", int1 == 2); + } + + @Test + public void test0991() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0991"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + com.alibaba.fastjson.parser.Feature feature10 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean11 = constantDescList9.contains((java.lang.Object) feature10); + com.alibaba.fastjson.parser.deserializer.ASMDeserializerFactory aSMDeserializerFactory12 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig13 = new com.alibaba.fastjson.parser.ParserConfig(aSMDeserializerFactory12); + boolean boolean14 = constantDescList9.equals((java.lang.Object) parserConfig13); + // The following exception was thrown during execution in test generation + try { + boolean boolean16 = constantDescList9.add((java.lang.constant.ConstantDesc) "\u23ff"); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertTrue("'" + feature10 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature10.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean11 + "' != '" + false + "'", boolean11 == false); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + } + + @Test + public void test0992() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0992"); + char[] charArray2 = new char[] { ' ', ' ' }; + java.lang.String str3 = new java.lang.String(charArray2); + // The following exception was thrown during execution in test generation + try { + java.lang.String str6 = java.lang.String.copyValueOf(charArray2, (int) (byte) 0, (int) 'a'); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 0, count 97, length 2"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(charArray2); + org.junit.Assert.assertEquals(java.lang.String.copyValueOf(charArray2), " "); + org.junit.Assert.assertEquals(java.lang.String.valueOf(charArray2), " "); + org.junit.Assert.assertEquals(java.util.Arrays.toString(charArray2), "[ , ]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + " " + "'", str3, " "); + } + + @Test + public void test0993() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0993"); + java.lang.constant.ConstantDesc[] constantDescArray25 = new java.lang.constant.ConstantDesc[] { "\u01ff", "0", "a#a", "\"fastjson.parser.autoTypeAccept\"", 1, "3.0", "0", 1048576, 4096, 16, 8388608, 2, 100L, "4aa ", "3.0", "@type", "3.0", "fastjson.parser.deny.internal", "\"fastjson.parser.safeMode\"", 10.0f, 0, 0L, "fastjson.parser.deny", "fastjson.parser.deny.internal", 2 }; + java.util.ArrayList constantDescList26 = new java.util.ArrayList(); + boolean boolean27 = java.util.Collections.addAll((java.util.Collection) constantDescList26, constantDescArray25); + com.alibaba.fastjson.parser.Feature feature28 = com.alibaba.fastjson.parser.Feature.TrimStringFieldValue; + boolean boolean29 = constantDescList26.remove((java.lang.Object) feature28); + int int31 = constantDescList26.indexOf((java.lang.Object) "35"); + boolean boolean33 = constantDescList26.add((java.lang.constant.ConstantDesc) 97); + org.junit.Assert.assertNotNull(constantDescArray25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertTrue("'" + feature28 + "' != '" + com.alibaba.fastjson.parser.Feature.TrimStringFieldValue + "'", feature28.equals(com.alibaba.fastjson.parser.Feature.TrimStringFieldValue)); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertTrue("'" + int31 + "' != '" + (-1) + "'", int31 == (-1)); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + } + + @Test + public void test0994() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0994"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + parserConfig0.clearDeserializers(); + com.alibaba.fastjson.parser.SymbolTable symbolTable2 = parserConfig0.symbolTable; + parserConfig0.setAsmEnable(false); + parserConfig0.compatibleWithJavaBean = false; + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNotNull(symbolTable2); + } + + @Test + public void test0995() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0995"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser1.resolveStatus = (byte) -1; + java.lang.String str26 = defaultJSONParser1.getDateFomartPattern(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig29 = new com.alibaba.fastjson.serializer.SerializeConfig(5, false); + com.alibaba.fastjson.parser.ParserConfig parserConfig30 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray32 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray33 = (java.lang.Class[]) classArray32; + parserConfig30.initJavaBeanDeserializers(wildcardClassArray33); + parserConfig30.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable37 = parserConfig30.symbolTable; + java.lang.ClassLoader classLoader38 = parserConfig30.getDefaultClassLoader(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap39 = parserConfig30.getDeserializers(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap40 = parserConfig30.getDerializers(); + com.alibaba.fastjson.parser.ParserConfig parserConfig41 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy42 = null; + parserConfig41.propertyNamingStrategy = propertyNamingStrategy42; + boolean boolean44 = parserConfig41.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig45 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray47 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray48 = (java.lang.Class[]) classArray47; + parserConfig45.initJavaBeanDeserializers(wildcardClassArray48); + com.alibaba.fastjson.parser.ParserConfig parserConfig50 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray52 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray53 = (java.lang.Class[]) classArray52; + parserConfig50.initJavaBeanDeserializers(wildcardClassArray53); + java.util.List[]> wildcardClassArrayList55 = java.util.List.of(wildcardClassArray48, wildcardClassArray53); + parserConfig41.initJavaBeanDeserializers(wildcardClassArray48); + parserConfig30.initJavaBeanDeserializers(wildcardClassArray48); + serializeConfig29.configEnumAsJavaBean((java.lang.Class[]) wildcardClassArray48); + java.lang.Object obj59 = defaultJSONParser1.parse((java.lang.Object) wildcardClassArray48); + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertEquals("'" + str26 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str26, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(classArray32); + org.junit.Assert.assertNotNull(wildcardClassArray33); + org.junit.Assert.assertNotNull(symbolTable37); + org.junit.Assert.assertNull(classLoader38); + org.junit.Assert.assertNotNull(typeIdentityHashMap39); + org.junit.Assert.assertNotNull(typeIdentityHashMap40); + org.junit.Assert.assertNotNull(parserConfig41); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + false + "'", boolean44 == false); + org.junit.Assert.assertNotNull(classArray47); + org.junit.Assert.assertNotNull(wildcardClassArray48); + org.junit.Assert.assertNotNull(classArray52); + org.junit.Assert.assertNotNull(wildcardClassArray53); + org.junit.Assert.assertNotNull(wildcardClassArrayList55); + org.junit.Assert.assertEquals("'" + obj59 + "' != '" + 97 + "'", obj59, 97); + } + + @Test + public void test0996() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0996"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser1.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer4 = defaultJSONParser1.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser6 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer7 = defaultJSONParser6.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser9.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer12 = defaultJSONParser9.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser14 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + defaultJSONParser14.setResolveStatus((int) ' '); + com.alibaba.fastjson.parser.JSONLexer jSONLexer17 = defaultJSONParser14.lexer; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser19 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer20 = defaultJSONParser19.getLexer(); + java.util.Set jSONLexerSet21 = java.util.Set.of(jSONLexer4, jSONLexer7, jSONLexer12, jSONLexer17, jSONLexer20); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser22 = new com.alibaba.fastjson.parser.DefaultJSONParser(jSONLexer20); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser22.throwException(3); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect float, actual EOF"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer4); + org.junit.Assert.assertNotNull(jSONLexer7); + org.junit.Assert.assertNotNull(jSONLexer12); + org.junit.Assert.assertNotNull(jSONLexer17); + org.junit.Assert.assertNotNull(jSONLexer20); + org.junit.Assert.assertNotNull(jSONLexerSet21); + } + + @Test + public void test0997() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0997"); + com.alibaba.fastjson.JSONPath jSONPath2 = new com.alibaba.fastjson.JSONPath("fastjson.parser.safeMode", true); + java.lang.String str3 = jSONPath2.toJSONString(); + java.lang.String str4 = jSONPath2.getPath(); + java.lang.Object obj5 = null; + boolean boolean6 = jSONPath2.contains(obj5); + java.lang.String str7 = jSONPath2.toJSONString(); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str3, "\"fastjson.parser.safeMode\""); + org.junit.Assert.assertEquals("'" + str4 + "' != '" + "fastjson.parser.safeMode" + "'", str4, "fastjson.parser.safeMode"); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertEquals("'" + str7 + "' != '" + "\"fastjson.parser.safeMode\"" + "'", str7, "\"fastjson.parser.safeMode\""); + } + + @Test + public void test0998() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0998"); + java.lang.ClassLoader classLoader2 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.Class wildcardClass3 = java.lang.Class.forName("", true, classLoader2); + org.junit.Assert.fail("Expected exception of type java.lang.ClassNotFoundException; message: "); + } catch (java.lang.ClassNotFoundException e) { + // Expected exception. + } + } + + @Test + public void test0999() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test0999"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.String[] strArray63 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet64 = new java.util.LinkedHashSet(); + boolean boolean65 = java.util.Collections.addAll((java.util.Collection) strSet64, strArray63); + java.util.Set strSet68 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean69 = strSet64.removeAll((java.util.Collection) strSet68); + java.util.Iterator strItor70 = strSet68.iterator(); + boolean boolean71 = constantDescList9.equals((java.lang.Object) strItor70); + java.util.Set strSet73 = java.util.Set.of("hi!"); + boolean boolean74 = strSet73.isEmpty(); + boolean boolean76 = strSet73.contains((java.lang.Object) "10.0"); + java.lang.String[] strArray79 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet80 = new java.util.LinkedHashSet(); + boolean boolean81 = java.util.Collections.addAll((java.util.Collection) strSet80, strArray79); + java.util.Set strSet84 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean85 = strSet80.removeAll((java.util.Collection) strSet84); + boolean boolean87 = strSet80.contains((java.lang.Object) (-1.0d)); + java.util.Spliterator strSpliterator88 = strSet80.spliterator(); + boolean boolean89 = strSet73.containsAll((java.util.Collection) strSet80); + boolean boolean90 = constantDescList9.containsAll((java.util.Collection) strSet80); + java.lang.constant.ConstantDesc constantDesc92 = constantDescList9.remove(3); + constantDescList9.clear(); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertNotNull(strArray63); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + true + "'", boolean65 == true); + org.junit.Assert.assertNotNull(strSet68); + org.junit.Assert.assertTrue("'" + boolean69 + "' != '" + true + "'", boolean69 == true); + org.junit.Assert.assertNotNull(strItor70); + org.junit.Assert.assertTrue("'" + boolean71 + "' != '" + false + "'", boolean71 == false); + org.junit.Assert.assertNotNull(strSet73); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + false + "'", boolean74 == false); + org.junit.Assert.assertTrue("'" + boolean76 + "' != '" + false + "'", boolean76 == false); + org.junit.Assert.assertNotNull(strArray79); + org.junit.Assert.assertTrue("'" + boolean81 + "' != '" + true + "'", boolean81 == true); + org.junit.Assert.assertNotNull(strSet84); + org.junit.Assert.assertTrue("'" + boolean85 + "' != '" + true + "'", boolean85 == true); + org.junit.Assert.assertTrue("'" + boolean87 + "' != '" + false + "'", boolean87 == false); + org.junit.Assert.assertNotNull(strSpliterator88); + org.junit.Assert.assertTrue("'" + boolean89 + "' != '" + true + "'", boolean89 == true); + org.junit.Assert.assertTrue("'" + boolean90 + "' != '" + true + "'", boolean90 == true); + org.junit.Assert.assertEquals("'" + constantDesc92 + "' != '" + 0L + "'", constantDesc92, 0L); + } + + @Test + public void test1000() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest1.test1000"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + boolean boolean3 = strSet1.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray4 = strSet1.toArray(); + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.Spliterator strSpliterator14 = strSet8.spliterator(); + boolean boolean15 = strSet1.containsAll((java.util.Collection) strSet8); + java.lang.Object[] objArray16 = strSet8.toArray(); + java.util.stream.Stream strStream17 = strSet8.parallelStream(); + java.util.Set strSet19 = java.util.Set.of("hi!"); + boolean boolean21 = strSet19.contains((java.lang.Object) (byte) 10); + boolean boolean23 = strSet19.equals((java.lang.Object) (-1.0f)); + java.lang.Object[] objArray24 = strSet19.toArray(); + boolean boolean25 = strSet8.addAll((java.util.Collection) strSet19); + strSet8.clear(); + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertTrue("'" + boolean3 + "' != '" + false + "'", boolean3 == false); + org.junit.Assert.assertNotNull(objArray4); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray4), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray4), "[hi!]"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(strSpliterator14); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[]"); + org.junit.Assert.assertNotNull(strStream17); + org.junit.Assert.assertNotNull(strSet19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + false + "'", boolean21 == false); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(objArray24); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray24), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray24), "[hi!]"); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + } +} diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/RegressionTest2.java b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/RegressionTest2.java new file mode 100644 index 0000000..ec3ad4e --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/RegressionTest2.java @@ -0,0 +1,1434 @@ +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"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.SymbolTable symbolTable29 = defaultJSONParser9.getSymbolTable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig30 = defaultJSONParser9.getConfig(); + parserConfig30.setSafeMode(false); + parserConfig30.addAccept("fastjson.parser.autoTypeAccept"); + java.lang.ClassLoader classLoader35 = null; + parserConfig30.setDefaultClassLoader(classLoader35); + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertNotNull(symbolTable29); + org.junit.Assert.assertNotNull(parserConfig30); + } + + @Test + public void test1002() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1002"); + java.lang.String str1 = java.lang.String.valueOf(18); + org.junit.Assert.assertEquals("'" + str1 + "' != '" + "18" + "'", str1, "18"); + } + + @Test + public void test1003() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1003"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser2 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj3 = defaultJSONParser2.input; + java.util.Set strSet5 = java.util.Set.of("hi!"); + boolean boolean7 = strSet5.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray8 = strSet5.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser10 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj11 = defaultJSONParser10.input; + java.util.Set strSet13 = java.util.Set.of("hi!"); + boolean boolean15 = strSet13.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray16 = strSet13.toArray(); + java.lang.String[] strArray19 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet20 = new java.util.LinkedHashSet(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strSet20, strArray19); + java.util.Set strSet24 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean25 = strSet20.removeAll((java.util.Collection) strSet24); + java.util.Spliterator strSpliterator26 = strSet20.spliterator(); + boolean boolean27 = strSet13.containsAll((java.util.Collection) strSet20); + java.lang.Object[] objArray28 = strSet20.toArray(); + java.util.Map defaultJSONParserMap29 = java.util.Map.of(defaultJSONParser2, objArray8, defaultJSONParser10, objArray28); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser31 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer32 = defaultJSONParser31.getLexer(); + java.lang.Object obj33 = defaultJSONParser31.input; + java.lang.String[] strArray36 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet37 = new java.util.LinkedHashSet(); + boolean boolean38 = java.util.Collections.addAll((java.util.Collection) strSet37, strArray36); + java.util.Set strSet41 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean42 = strSet37.removeAll((java.util.Collection) strSet41); + java.util.List constantDescList43 = java.util.List.copyOf((java.util.Collection) strSet37); + boolean boolean45 = constantDescList43.contains((java.lang.Object) 100); + defaultJSONParser31.checkListResolve((java.util.Collection) constantDescList43); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser48 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer49 = defaultJSONParser48.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask50 = null; + defaultJSONParser48.addResolveTask(resolveTask50); + com.alibaba.fastjson.parser.ParserConfig parserConfig52 = defaultJSONParser48.getConfig(); + java.lang.String[] strArray55 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet56 = new java.util.LinkedHashSet(); + boolean boolean57 = java.util.Collections.addAll((java.util.Collection) strSet56, strArray55); + java.util.Set strSet60 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean61 = strSet56.removeAll((java.util.Collection) strSet60); + defaultJSONParser48.checkListResolve((java.util.Collection) strSet60); + java.util.List closeableList63 = java.util.List.of((java.io.Closeable) defaultJSONParser10, (java.io.Closeable) defaultJSONParser31, (java.io.Closeable) defaultJSONParser48); + java.lang.String str64 = defaultJSONParser48.getDateFomartPattern(); + java.util.List extraProcessorList65 = defaultJSONParser48.getExtraProcessors(); + java.lang.String[] strArray68 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet69 = new java.util.LinkedHashSet(); + boolean boolean70 = java.util.Collections.addAll((java.util.Collection) strSet69, strArray68); + java.util.Set strSet73 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean74 = strSet69.removeAll((java.util.Collection) strSet73); + java.util.List constantDescList75 = java.util.List.copyOf((java.util.Collection) strSet69); + boolean boolean77 = constantDescList75.contains((java.lang.Object) 100); + java.lang.Object[] objArray78 = constantDescList75.toArray(); + defaultJSONParser48.checkListResolve((java.util.Collection) constantDescList75); + java.text.DateFormat dateFormat80 = defaultJSONParser48.getDateFormat(); + java.util.List> strComparableList85 = java.util.List.of((java.lang.Comparable) "fastjson.parser.safeMode", (java.lang.Comparable) "", (java.lang.Comparable) "hi!"); + java.lang.String[] strArray86 = new java.lang.String[] {}; + java.lang.Object obj87 = com.alibaba.fastjson.JSONPath.reserveToArray((java.lang.Object) "hi!", strArray86); + java.lang.String str88 = java.lang.String.join((java.lang.CharSequence) "4 a4", (java.lang.CharSequence[]) strArray86); + java.lang.Object obj89 = com.alibaba.fastjson.JSONPath.reserveToObject((java.lang.Object) dateFormat80, strArray86); + java.lang.String str90 = java.lang.String.join((java.lang.CharSequence) "a#a", (java.lang.CharSequence[]) strArray86); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strSet5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertNotNull(objArray8); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray8), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray8), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + "97" + "'", obj11, "97"); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[hi!]"); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSpliterator26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(objArray28); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray28), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray28), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap29); + org.junit.Assert.assertNotNull(jSONLexer32); + org.junit.Assert.assertEquals("'" + obj33 + "' != '" + "97" + "'", obj33, "97"); + org.junit.Assert.assertNotNull(strArray36); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(strSet41); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(constantDescList43); + org.junit.Assert.assertTrue("'" + boolean45 + "' != '" + false + "'", boolean45 == false); + org.junit.Assert.assertNotNull(jSONLexer49); + org.junit.Assert.assertNotNull(parserConfig52); + org.junit.Assert.assertNotNull(strArray55); + org.junit.Assert.assertTrue("'" + boolean57 + "' != '" + true + "'", boolean57 == true); + org.junit.Assert.assertNotNull(strSet60); + org.junit.Assert.assertTrue("'" + boolean61 + "' != '" + true + "'", boolean61 == true); + org.junit.Assert.assertNotNull(closeableList63); + org.junit.Assert.assertEquals("'" + str64 + "' != '" + "yyyy-MM-dd HH:mm:ss" + "'", str64, "yyyy-MM-dd HH:mm:ss"); + org.junit.Assert.assertNotNull(extraProcessorList65); + org.junit.Assert.assertNotNull(strArray68); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + true + "'", boolean70 == true); + org.junit.Assert.assertNotNull(strSet73); + org.junit.Assert.assertTrue("'" + boolean74 + "' != '" + true + "'", boolean74 == true); + org.junit.Assert.assertNotNull(constantDescList75); + org.junit.Assert.assertTrue("'" + boolean77 + "' != '" + false + "'", boolean77 == false); + org.junit.Assert.assertNotNull(objArray78); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray78), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray78), "[]"); + org.junit.Assert.assertNotNull(dateFormat80); + org.junit.Assert.assertNotNull(strComparableList85); + org.junit.Assert.assertNotNull(strArray86); + org.junit.Assert.assertNotNull(obj87); + org.junit.Assert.assertEquals("'" + str88 + "' != '" + "" + "'", str88, ""); + org.junit.Assert.assertNotNull(obj89); + org.junit.Assert.assertEquals("'" + str90 + "' != '" + "" + "'", str90, ""); + } + + @Test + public void test1004() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1004"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.lang.String[] strArray15 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList16 = new java.util.ArrayList(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strList16, strArray15); + boolean boolean18 = strSet3.containsAll((java.util.Collection) strList16); + java.lang.String[] strArray21 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet22 = new java.util.LinkedHashSet(); + boolean boolean23 = java.util.Collections.addAll((java.util.Collection) strSet22, strArray21); + java.util.Set strSet26 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean27 = strSet22.removeAll((java.util.Collection) strSet26); + java.util.List constantDescList28 = java.util.List.copyOf((java.util.Collection) strSet22); + boolean boolean29 = strSet3.removeAll((java.util.Collection) strSet22); + java.util.stream.Stream strStream30 = strSet22.stream(); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(strArray21); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + true + "'", boolean23 == true); + org.junit.Assert.assertNotNull(strSet26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(constantDescList28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + false + "'", boolean29 == false); + org.junit.Assert.assertNotNull(strStream30); + } + + @Test + public void test1005() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1005"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.List constantDescList13 = java.util.List.copyOf((java.util.Collection) strSet7); + boolean boolean15 = constantDescList13.contains((java.lang.Object) 100); + defaultJSONParser1.checkListResolve((java.util.Collection) constantDescList13); + java.util.Spliterator constantDescSpliterator17 = constantDescList13.spliterator(); + boolean boolean18 = constantDescList13.isEmpty(); + // The following exception was thrown during execution in test generation + try { + java.lang.constant.ConstantDesc constantDesc20 = constantDescList13.get(131078); + org.junit.Assert.fail("Expected exception of type java.lang.ArrayIndexOutOfBoundsException; message: null"); + } catch (java.lang.ArrayIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(constantDescList13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(constantDescSpliterator17); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + } + + @Test + public void test1006() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1006"); + java.util.Comparator strComparator0 = java.lang.String.CASE_INSENSITIVE_ORDER; + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser2 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer3 = defaultJSONParser2.getLexer(); + java.lang.Object obj4 = defaultJSONParser2.input; + java.lang.String[] strArray7 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet8 = new java.util.LinkedHashSet(); + boolean boolean9 = java.util.Collections.addAll((java.util.Collection) strSet8, strArray7); + java.util.Set strSet12 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean13 = strSet8.removeAll((java.util.Collection) strSet12); + java.util.List constantDescList14 = java.util.List.copyOf((java.util.Collection) strSet8); + boolean boolean16 = constantDescList14.contains((java.lang.Object) 100); + defaultJSONParser2.checkListResolve((java.util.Collection) constantDescList14); + java.util.Map.Entry, java.lang.AutoCloseable> strComparatorEntry18 = java.util.Map.entry(strComparator0, (java.lang.AutoCloseable) defaultJSONParser2); + java.util.List resolveTaskList19 = defaultJSONParser2.getResolveTaskList(); + org.junit.Assert.assertNotNull(strComparator0); + org.junit.Assert.assertNotNull(jSONLexer3); + org.junit.Assert.assertEquals("'" + obj4 + "' != '" + "97" + "'", obj4, "97"); + org.junit.Assert.assertNotNull(strArray7); + org.junit.Assert.assertTrue("'" + boolean9 + "' != '" + true + "'", boolean9 == true); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean13 + "' != '" + true + "'", boolean13 == true); + org.junit.Assert.assertNotNull(constantDescList14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(strComparatorEntry18); + org.junit.Assert.assertNotNull(resolveTaskList19); + } + + @Test + public void test1007() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1007"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask3 = null; + defaultJSONParser1.addResolveTask(resolveTask3); + java.util.List extraProcessorList5 = defaultJSONParser1.getExtraProcessors(); + java.lang.Object obj8 = com.alibaba.fastjson.JSONPath.eval((java.lang.Object) defaultJSONParser1, "0", true); + java.lang.Object obj10 = defaultJSONParser1.resolveReference("97"); + java.text.DateFormat dateFormat11 = defaultJSONParser1.getDateFormat(); + // The following exception was thrown during execution in test generation + try { + defaultJSONParser1.popContext(); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"parent\" because \"this.context\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertNotNull(extraProcessorList5); + org.junit.Assert.assertNotNull(obj8); + org.junit.Assert.assertNull(obj10); + org.junit.Assert.assertNotNull(dateFormat11); + } + + @Test + public void test1008() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1008"); + byte[] byteArray1 = new byte[] { (byte) -1 }; + java.lang.String str3 = new java.lang.String(byteArray1, 1); + java.lang.String str5 = new java.lang.String(byteArray1, (int) '#'); + java.lang.String str9 = new java.lang.String(byteArray1, 97, (int) (short) 0, 0); + // The following exception was thrown during execution in test generation + try { + java.lang.String str13 = new java.lang.String(byteArray1, 2, 97, " "); + org.junit.Assert.fail("Expected exception of type java.lang.StringIndexOutOfBoundsException; message: offset 2, count 97, length 1"); + } catch (java.lang.StringIndexOutOfBoundsException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray1); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray1), "[-1]"); + org.junit.Assert.assertEquals("'" + str3 + "' != '" + "\u01ff" + "'", str3, "\u01ff"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\u23ff" + "'", str5, "\u23ff"); + org.junit.Assert.assertEquals("'" + str9 + "' != '" + "" + "'", str9, ""); + } + + @Test + public void test1009() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1009"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.Iterator strItor13 = strSet11.iterator(); + java.lang.String[] strArray16 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet17 = new java.util.LinkedHashSet(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) strSet17, strArray16); + java.util.Set strSet21 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean22 = strSet17.removeAll((java.util.Collection) strSet21); + java.util.Iterator strItor23 = strSet21.iterator(); + java.lang.String[] strArray26 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet27 = new java.util.LinkedHashSet(); + boolean boolean28 = java.util.Collections.addAll((java.util.Collection) strSet27, strArray26); + java.util.Set strSet31 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean32 = strSet27.removeAll((java.util.Collection) strSet31); + java.util.Iterator strItor33 = strSet31.iterator(); + java.lang.String[] strArray36 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet37 = new java.util.LinkedHashSet(); + boolean boolean38 = java.util.Collections.addAll((java.util.Collection) strSet37, strArray36); + java.util.Set strSet41 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean42 = strSet37.removeAll((java.util.Collection) strSet41); + java.util.Iterator strItor43 = strSet41.iterator(); + java.lang.String[] strArray46 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet47 = new java.util.LinkedHashSet(); + boolean boolean48 = java.util.Collections.addAll((java.util.Collection) strSet47, strArray46); + java.util.Set strSet51 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean52 = strSet47.removeAll((java.util.Collection) strSet51); + java.util.Iterator strItor53 = strSet51.iterator(); + java.lang.String[] strArray56 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet57 = new java.util.LinkedHashSet(); + boolean boolean58 = java.util.Collections.addAll((java.util.Collection) strSet57, strArray56); + java.util.Set strSet61 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean62 = strSet57.removeAll((java.util.Collection) strSet61); + java.util.Iterator strItor63 = strSet61.iterator(); + java.lang.String[] strArray66 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet67 = new java.util.LinkedHashSet(); + boolean boolean68 = java.util.Collections.addAll((java.util.Collection) strSet67, strArray66); + java.util.Set strSet71 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean72 = strSet67.removeAll((java.util.Collection) strSet71); + java.util.Iterator strItor73 = strSet71.iterator(); + java.lang.String[] strArray76 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet77 = new java.util.LinkedHashSet(); + boolean boolean78 = java.util.Collections.addAll((java.util.Collection) strSet77, strArray76); + java.util.Set strSet81 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean82 = strSet77.removeAll((java.util.Collection) strSet81); + java.util.Iterator strItor83 = strSet81.iterator(); + java.lang.String[] strArray86 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet87 = new java.util.LinkedHashSet(); + boolean boolean88 = java.util.Collections.addAll((java.util.Collection) strSet87, strArray86); + java.util.Set strSet91 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean92 = strSet87.removeAll((java.util.Collection) strSet91); + java.util.Iterator strItor93 = strSet91.iterator(); + java.util.List> strItorList94 = java.util.List.of(strItor13, strItor23, strItor33, strItor43, strItor53, strItor63, strItor73, strItor83, strItor93); + defaultJSONParser1.handleResovleTask((java.lang.Object) strItor43); + com.alibaba.fastjson.parser.ParserConfig parserConfig96 = defaultJSONParser1.getConfig(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strItor13); + org.junit.Assert.assertNotNull(strArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strSet21); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strItor23); + org.junit.Assert.assertNotNull(strArray26); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strSet31); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + true + "'", boolean32 == true); + org.junit.Assert.assertNotNull(strItor33); + org.junit.Assert.assertNotNull(strArray36); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(strSet41); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strItor43); + org.junit.Assert.assertNotNull(strArray46); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(strSet51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strItor53); + org.junit.Assert.assertNotNull(strArray56); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(strSet61); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + true + "'", boolean62 == true); + org.junit.Assert.assertNotNull(strItor63); + org.junit.Assert.assertNotNull(strArray66); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(strSet71); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertNotNull(strItor73); + org.junit.Assert.assertNotNull(strArray76); + org.junit.Assert.assertTrue("'" + boolean78 + "' != '" + true + "'", boolean78 == true); + org.junit.Assert.assertNotNull(strSet81); + org.junit.Assert.assertTrue("'" + boolean82 + "' != '" + true + "'", boolean82 == true); + org.junit.Assert.assertNotNull(strItor83); + org.junit.Assert.assertNotNull(strArray86); + org.junit.Assert.assertTrue("'" + boolean88 + "' != '" + true + "'", boolean88 == true); + org.junit.Assert.assertNotNull(strSet91); + org.junit.Assert.assertTrue("'" + boolean92 + "' != '" + true + "'", boolean92 == true); + org.junit.Assert.assertNotNull(strItor93); + org.junit.Assert.assertNotNull(strItorList94); + org.junit.Assert.assertNotNull(parserConfig96); + } + + @Test + public void test1010() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1010"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + int int2 = defaultJSONParser1.resolveStatus; + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig5 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig7 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy8 = null; + serializeConfig7.setPropertyNamingStrategy(propertyNamingStrategy8); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig12 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str13 = serializeConfig12.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig16 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig16.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig20 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig20.clearSerializers(); + java.util.Map strMap22 = java.util.Map.of("true", serializeConfig5, "", serializeConfig7, "fastjson.parser.safeMode", serializeConfig12, "97", serializeConfig16, "10.0", serializeConfig20); + defaultJSONParser1.handleResovleTask((java.lang.Object) "fastjson.parser.safeMode"); + defaultJSONParser1.resolveStatus = (byte) -1; + com.alibaba.fastjson.parser.deserializer.FieldTypeResolver fieldTypeResolver26 = defaultJSONParser1.getFieldTypeResolver(); + java.lang.Object obj27 = defaultJSONParser1.parse(); + int int28 = defaultJSONParser1.getResolveStatus(); + com.alibaba.fastjson.parser.SymbolTable symbolTable29 = defaultJSONParser1.symbolTable; + org.junit.Assert.assertTrue("'" + int2 + "' != '" + 0 + "'", int2 == 0); + org.junit.Assert.assertEquals("'" + str13 + "' != '" + "@type" + "'", str13, "@type"); + org.junit.Assert.assertNotNull(serializeConfig20); + org.junit.Assert.assertNotNull(strMap22); + org.junit.Assert.assertNull(fieldTypeResolver26); + org.junit.Assert.assertEquals("'" + obj27 + "' != '" + 97 + "'", obj27, 97); + org.junit.Assert.assertTrue("'" + int28 + "' != '" + (-1) + "'", int28 == (-1)); + org.junit.Assert.assertNotNull(symbolTable29); + } + + @Test + public void test1011() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1011"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + java.lang.String[] strArray6 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet7 = new java.util.LinkedHashSet(); + boolean boolean8 = java.util.Collections.addAll((java.util.Collection) strSet7, strArray6); + java.util.Set strSet11 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean12 = strSet7.removeAll((java.util.Collection) strSet11); + java.util.Iterator strItor13 = strSet11.iterator(); + java.lang.String[] strArray16 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet17 = new java.util.LinkedHashSet(); + boolean boolean18 = java.util.Collections.addAll((java.util.Collection) strSet17, strArray16); + java.util.Set strSet21 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean22 = strSet17.removeAll((java.util.Collection) strSet21); + java.util.Iterator strItor23 = strSet21.iterator(); + java.lang.String[] strArray26 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet27 = new java.util.LinkedHashSet(); + boolean boolean28 = java.util.Collections.addAll((java.util.Collection) strSet27, strArray26); + java.util.Set strSet31 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean32 = strSet27.removeAll((java.util.Collection) strSet31); + java.util.Iterator strItor33 = strSet31.iterator(); + java.lang.String[] strArray36 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet37 = new java.util.LinkedHashSet(); + boolean boolean38 = java.util.Collections.addAll((java.util.Collection) strSet37, strArray36); + java.util.Set strSet41 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean42 = strSet37.removeAll((java.util.Collection) strSet41); + java.util.Iterator strItor43 = strSet41.iterator(); + java.lang.String[] strArray46 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet47 = new java.util.LinkedHashSet(); + boolean boolean48 = java.util.Collections.addAll((java.util.Collection) strSet47, strArray46); + java.util.Set strSet51 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean52 = strSet47.removeAll((java.util.Collection) strSet51); + java.util.Iterator strItor53 = strSet51.iterator(); + java.lang.String[] strArray56 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet57 = new java.util.LinkedHashSet(); + boolean boolean58 = java.util.Collections.addAll((java.util.Collection) strSet57, strArray56); + java.util.Set strSet61 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean62 = strSet57.removeAll((java.util.Collection) strSet61); + java.util.Iterator strItor63 = strSet61.iterator(); + java.lang.String[] strArray66 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet67 = new java.util.LinkedHashSet(); + boolean boolean68 = java.util.Collections.addAll((java.util.Collection) strSet67, strArray66); + java.util.Set strSet71 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean72 = strSet67.removeAll((java.util.Collection) strSet71); + java.util.Iterator strItor73 = strSet71.iterator(); + java.lang.String[] strArray76 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet77 = new java.util.LinkedHashSet(); + boolean boolean78 = java.util.Collections.addAll((java.util.Collection) strSet77, strArray76); + java.util.Set strSet81 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean82 = strSet77.removeAll((java.util.Collection) strSet81); + java.util.Iterator strItor83 = strSet81.iterator(); + java.lang.String[] strArray86 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet87 = new java.util.LinkedHashSet(); + boolean boolean88 = java.util.Collections.addAll((java.util.Collection) strSet87, strArray86); + java.util.Set strSet91 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean92 = strSet87.removeAll((java.util.Collection) strSet91); + java.util.Iterator strItor93 = strSet91.iterator(); + java.util.List> strItorList94 = java.util.List.of(strItor13, strItor23, strItor33, strItor43, strItor53, strItor63, strItor73, strItor83, strItor93); + defaultJSONParser1.handleResovleTask((java.lang.Object) strItor43); + java.lang.Object obj96 = defaultJSONParser1.parseKey(); + int int97 = defaultJSONParser1.resolveStatus; + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strArray6); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(strSet11); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + true + "'", boolean12 == true); + org.junit.Assert.assertNotNull(strItor13); + org.junit.Assert.assertNotNull(strArray16); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + true + "'", boolean18 == true); + org.junit.Assert.assertNotNull(strSet21); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strItor23); + org.junit.Assert.assertNotNull(strArray26); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strSet31); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + true + "'", boolean32 == true); + org.junit.Assert.assertNotNull(strItor33); + org.junit.Assert.assertNotNull(strArray36); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertNotNull(strSet41); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strItor43); + org.junit.Assert.assertNotNull(strArray46); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(strSet51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strItor53); + org.junit.Assert.assertNotNull(strArray56); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + true + "'", boolean58 == true); + org.junit.Assert.assertNotNull(strSet61); + org.junit.Assert.assertTrue("'" + boolean62 + "' != '" + true + "'", boolean62 == true); + org.junit.Assert.assertNotNull(strItor63); + org.junit.Assert.assertNotNull(strArray66); + org.junit.Assert.assertTrue("'" + boolean68 + "' != '" + true + "'", boolean68 == true); + org.junit.Assert.assertNotNull(strSet71); + org.junit.Assert.assertTrue("'" + boolean72 + "' != '" + true + "'", boolean72 == true); + org.junit.Assert.assertNotNull(strItor73); + org.junit.Assert.assertNotNull(strArray76); + org.junit.Assert.assertTrue("'" + boolean78 + "' != '" + true + "'", boolean78 == true); + org.junit.Assert.assertNotNull(strSet81); + org.junit.Assert.assertTrue("'" + boolean82 + "' != '" + true + "'", boolean82 == true); + org.junit.Assert.assertNotNull(strItor83); + org.junit.Assert.assertNotNull(strArray86); + org.junit.Assert.assertTrue("'" + boolean88 + "' != '" + true + "'", boolean88 == true); + org.junit.Assert.assertNotNull(strSet91); + org.junit.Assert.assertTrue("'" + boolean92 + "' != '" + true + "'", boolean92 == true); + org.junit.Assert.assertNotNull(strItor93); + org.junit.Assert.assertNotNull(strItorList94); + org.junit.Assert.assertEquals("'" + obj96 + "' != '" + 97 + "'", obj96, 97); + org.junit.Assert.assertTrue("'" + int97 + "' != '" + 0 + "'", int97 == 0); + } + + @Test + public void test1012() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1012"); + java.lang.ClassLoader classLoader1 = null; + com.alibaba.fastjson.parser.ParserConfig parserConfig2 = new com.alibaba.fastjson.parser.ParserConfig(classLoader1); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap3 = parserConfig2.getDerializers(); + java.lang.ClassLoader classLoader4 = null; + parserConfig2.setDefaultClassLoader(classLoader4); + java.lang.Class[] classArray7 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray8 = (java.lang.Class[]) classArray7; + parserConfig2.initJavaBeanDeserializers(wildcardClassArray8); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser11 = new com.alibaba.fastjson.parser.DefaultJSONParser("yyyy-MM-dd HH:mm:ss", parserConfig2, (int) (byte) 100); + org.junit.Assert.assertNotNull(typeIdentityHashMap3); + org.junit.Assert.assertNotNull(classArray7); + org.junit.Assert.assertNotNull(wildcardClassArray8); + } + + @Test + public void test1013() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1013"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig2 = new com.alibaba.fastjson.serializer.SerializeConfig((int) (short) 10); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig4 = new com.alibaba.fastjson.serializer.SerializeConfig(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy5 = null; + serializeConfig4.setPropertyNamingStrategy(propertyNamingStrategy5); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig9 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.String str10 = serializeConfig9.getTypeKey(); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig13 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + serializeConfig13.setTypeKey("true"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig17 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + serializeConfig17.clearSerializers(); + java.util.Map strMap19 = java.util.Map.of("true", serializeConfig2, "", serializeConfig4, "fastjson.parser.safeMode", serializeConfig9, "97", serializeConfig13, "10.0", serializeConfig17); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy20 = serializeConfig17.propertyNamingStrategy; + com.alibaba.fastjson.spi.Module module21 = null; + serializeConfig17.register(module21); + org.junit.Assert.assertEquals("'" + str10 + "' != '" + "@type" + "'", str10, "@type"); + org.junit.Assert.assertNotNull(serializeConfig17); + org.junit.Assert.assertNotNull(strMap19); + org.junit.Assert.assertNull(propertyNamingStrategy20); + } + + @Test + public void test1014() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1014"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj2 = defaultJSONParser1.input; + java.util.Set strSet4 = java.util.Set.of("hi!"); + boolean boolean6 = strSet4.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray7 = strSet4.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser9 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj10 = defaultJSONParser9.input; + java.util.Set strSet12 = java.util.Set.of("hi!"); + boolean boolean14 = strSet12.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray15 = strSet12.toArray(); + java.lang.String[] strArray18 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet19 = new java.util.LinkedHashSet(); + boolean boolean20 = java.util.Collections.addAll((java.util.Collection) strSet19, strArray18); + java.util.Set strSet23 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean24 = strSet19.removeAll((java.util.Collection) strSet23); + java.util.Spliterator strSpliterator25 = strSet19.spliterator(); + boolean boolean26 = strSet12.containsAll((java.util.Collection) strSet19); + java.lang.Object[] objArray27 = strSet19.toArray(); + java.util.Map defaultJSONParserMap28 = java.util.Map.of(defaultJSONParser1, objArray7, defaultJSONParser9, objArray27); + com.alibaba.fastjson.parser.Feature feature29 = com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch; + boolean boolean30 = defaultJSONParser9.isEnabled(feature29); + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.JSONObject jSONObject31 = defaultJSONParser9.parseObject(); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, expect {, actual int, pos 2, line 1, column 397"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + org.junit.Assert.assertEquals("'" + obj2 + "' != '" + "97" + "'", obj2, "97"); + org.junit.Assert.assertNotNull(strSet4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + false + "'", boolean6 == false); + org.junit.Assert.assertNotNull(objArray7); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray7), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj10 + "' != '" + "97" + "'", obj10, "97"); + org.junit.Assert.assertNotNull(strSet12); + org.junit.Assert.assertTrue("'" + boolean14 + "' != '" + false + "'", boolean14 == false); + org.junit.Assert.assertNotNull(objArray15); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray15), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray15), "[hi!]"); + org.junit.Assert.assertNotNull(strArray18); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + true + "'", boolean20 == true); + org.junit.Assert.assertNotNull(strSet23); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + true + "'", boolean24 == true); + org.junit.Assert.assertNotNull(strSpliterator25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(objArray27); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray27), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray27), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap28); + org.junit.Assert.assertTrue("'" + feature29 + "' != '" + com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch + "'", feature29.equals(com.alibaba.fastjson.parser.Feature.ErrorOnEnumNotMatch)); + org.junit.Assert.assertTrue("'" + boolean30 + "' != '" + false + "'", boolean30 == false); + } + + @Test + public void test1015() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1015"); + // The following exception was thrown during execution in test generation + try { + java.lang.Object obj2 = com.alibaba.fastjson.JSONPath.read(" #a", "100"); + org.junit.Assert.fail("Expected exception of type com.alibaba.fastjson.JSONException; message: syntax error, pos 3, line 1, column 4 #a"); + } catch (com.alibaba.fastjson.JSONException e) { + // Expected exception. + } + } + + @Test + public void test1016() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1016"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.lang.String[] strArray15 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList16 = new java.util.ArrayList(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strList16, strArray15); + boolean boolean18 = strSet3.containsAll((java.util.Collection) strList16); + java.util.Spliterator strSpliterator19 = strSet3.spliterator(); + java.lang.String[] strArray23 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet24 = new java.util.LinkedHashSet(); + boolean boolean25 = java.util.Collections.addAll((java.util.Collection) strSet24, strArray23); + java.util.Set strSet28 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean29 = strSet24.removeAll((java.util.Collection) strSet28); + java.lang.String str30 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet24); + int int31 = strSet24.size(); + java.util.Set strSet34 = java.util.Set.of("hi!"); + boolean boolean36 = strSet34.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray37 = strSet34.toArray(); + java.lang.String[] strArray40 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet41 = new java.util.LinkedHashSet(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) strSet41, strArray40); + java.util.Set strSet45 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean46 = strSet41.removeAll((java.util.Collection) strSet45); + java.util.Spliterator strSpliterator47 = strSet41.spliterator(); + boolean boolean48 = strSet34.containsAll((java.util.Collection) strSet41); + java.lang.Object[] objArray49 = strSet41.toArray(); + java.lang.String str50 = java.lang.String.join((java.lang.CharSequence) "", (java.lang.Iterable) strSet41); + boolean boolean52 = strSet41.add("#"); + java.util.List> strSetList53 = java.util.List.of((java.util.Set) strSet3, (java.util.Set) strSet24, (java.util.Set) strSet41); + java.lang.Object[] objArray54 = strSet41.toArray(); + java.lang.Object[] objArray55 = strSet41.toArray(); + java.util.Map.Entry, java.lang.Comparable> strSetEntry57 = java.util.Map.entry((java.util.HashSet) strSet41, (java.lang.Comparable) "8388608"); + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertTrue("'" + boolean18 + "' != '" + false + "'", boolean18 == false); + org.junit.Assert.assertNotNull(strSpliterator19); + org.junit.Assert.assertNotNull(strArray23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSet28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertEquals("'" + str30 + "' != '" + "" + "'", str30, ""); + org.junit.Assert.assertTrue("'" + int31 + "' != '" + 0 + "'", int31 == 0); + org.junit.Assert.assertNotNull(strSet34); + org.junit.Assert.assertTrue("'" + boolean36 + "' != '" + false + "'", boolean36 == false); + org.junit.Assert.assertNotNull(objArray37); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray37), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray37), "[hi!]"); + org.junit.Assert.assertNotNull(strArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(strSet45); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSpliterator47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(objArray49); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray49), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray49), "[]"); + org.junit.Assert.assertEquals("'" + str50 + "' != '" + "" + "'", str50, ""); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSetList53); + org.junit.Assert.assertNotNull(objArray54); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray54), "[#]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray54), "[#]"); + org.junit.Assert.assertNotNull(objArray55); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray55), "[#]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray55), "[#]"); + org.junit.Assert.assertNotNull(strSetEntry57); + } + + @Test + public void test1017() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1017"); + byte[] byteArray4 = new byte[] { (byte) 0, (byte) 1, (byte) 0, (byte) 0 }; + java.lang.String str5 = new java.lang.String(byteArray4); + // The following exception was thrown during execution in test generation + try { + java.lang.String str7 = new java.lang.String(byteArray4, "\000\001\000\000"); + org.junit.Assert.fail("Expected exception of type java.io.UnsupportedEncodingException; message: ????"); + } catch (java.io.UnsupportedEncodingException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray4); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray4), "[0, 1, 0, 0]"); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "\000\001\000\000" + "'", str5, "\000\001\000\000"); + } + + @Test + public void test1018() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1018"); + byte[] byteArray0 = new byte[] {}; + java.lang.String str2 = new java.lang.String(byteArray0, 1); + java.nio.charset.Charset charset3 = null; + // The following exception was thrown during execution in test generation + try { + java.lang.String str4 = new java.lang.String(byteArray0, charset3); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: charset"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(byteArray0); + org.junit.Assert.assertEquals(java.util.Arrays.toString(byteArray0), "[]"); + org.junit.Assert.assertEquals("'" + str2 + "' != '" + "" + "'", str2, ""); + } + + @Test + public void test1019() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1019"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray2 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray3 = (java.lang.Class[]) classArray2; + parserConfig0.initJavaBeanDeserializers(wildcardClassArray3); + parserConfig0.setJacksonCompatible(false); + com.alibaba.fastjson.parser.SymbolTable symbolTable7 = parserConfig0.symbolTable; + com.alibaba.fastjson.util.FieldInfo fieldInfo8 = null; + // The following exception was thrown during execution in test generation + try { + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer9 = parserConfig0.getDeserializer(fieldInfo8); + org.junit.Assert.fail("Expected exception of type java.lang.NullPointerException; message: Cannot read field \"fieldClass\" because \"fieldInfo\" is null"); + } catch (java.lang.NullPointerException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(classArray2); + org.junit.Assert.assertNotNull(wildcardClassArray3); + org.junit.Assert.assertNotNull(symbolTable7); + } + + @Test + public void test1020() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1020"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.util.Set strSet14 = java.util.Set.of("hi!"); + boolean boolean16 = strSet14.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray17 = strSet14.toArray(); + java.lang.String[] strArray20 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet21 = new java.util.LinkedHashSet(); + boolean boolean22 = java.util.Collections.addAll((java.util.Collection) strSet21, strArray20); + java.util.Set strSet25 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean26 = strSet21.removeAll((java.util.Collection) strSet25); + java.util.Spliterator strSpliterator27 = strSet21.spliterator(); + boolean boolean28 = strSet14.containsAll((java.util.Collection) strSet21); + java.lang.String[] strArray31 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet32 = new java.util.LinkedHashSet(); + boolean boolean33 = java.util.Collections.addAll((java.util.Collection) strSet32, strArray31); + java.util.Set strSet36 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean37 = strSet32.removeAll((java.util.Collection) strSet36); + java.util.List constantDescList38 = java.util.List.copyOf((java.util.Collection) strSet32); + java.lang.String[] strArray44 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList45 = new java.util.ArrayList(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strList45, strArray44); + boolean boolean47 = strSet32.containsAll((java.util.Collection) strList45); + java.lang.String[] strArray50 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet51 = new java.util.LinkedHashSet(); + boolean boolean52 = java.util.Collections.addAll((java.util.Collection) strSet51, strArray50); + java.util.Set strSet55 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean56 = strSet51.removeAll((java.util.Collection) strSet55); + java.util.List constantDescList57 = java.util.List.copyOf((java.util.Collection) strSet51); + boolean boolean58 = strSet32.removeAll((java.util.Collection) strSet51); + boolean boolean59 = strSet14.containsAll((java.util.Collection) strSet32); + boolean boolean60 = constantDescList9.addAll((java.util.Collection) strSet14); + java.lang.constant.ConstantDesc constantDesc62 = constantDescList9.remove(6); + java.util.Spliterator constantDescSpliterator63 = constantDescList9.spliterator(); + java.lang.constant.ConstantDesc constantDesc66 = constantDescList9.set((int) (short) 0, (java.lang.constant.ConstantDesc) 52961280); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strSet14); + org.junit.Assert.assertTrue("'" + boolean16 + "' != '" + false + "'", boolean16 == false); + org.junit.Assert.assertNotNull(objArray17); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray17), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray17), "[hi!]"); + org.junit.Assert.assertNotNull(strArray20); + org.junit.Assert.assertTrue("'" + boolean22 + "' != '" + true + "'", boolean22 == true); + org.junit.Assert.assertNotNull(strSet25); + org.junit.Assert.assertTrue("'" + boolean26 + "' != '" + true + "'", boolean26 == true); + org.junit.Assert.assertNotNull(strSpliterator27); + org.junit.Assert.assertTrue("'" + boolean28 + "' != '" + true + "'", boolean28 == true); + org.junit.Assert.assertNotNull(strArray31); + org.junit.Assert.assertTrue("'" + boolean33 + "' != '" + true + "'", boolean33 == true); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean37 + "' != '" + true + "'", boolean37 == true); + org.junit.Assert.assertNotNull(constantDescList38); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertTrue("'" + boolean47 + "' != '" + false + "'", boolean47 == false); + org.junit.Assert.assertNotNull(strArray50); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(strSet55); + org.junit.Assert.assertTrue("'" + boolean56 + "' != '" + true + "'", boolean56 == true); + org.junit.Assert.assertNotNull(constantDescList57); + org.junit.Assert.assertTrue("'" + boolean58 + "' != '" + false + "'", boolean58 == false); + org.junit.Assert.assertTrue("'" + boolean59 + "' != '" + true + "'", boolean59 == true); + org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + true + "'", boolean60 == true); + org.junit.Assert.assertEquals("'" + constantDesc62 + "' != '" + 1L + "'", constantDesc62, 1L); + org.junit.Assert.assertNotNull(constantDescSpliterator63); + org.junit.Assert.assertEquals("'" + constantDesc66 + "' != '" + "" + "'", constantDesc66, ""); + } + + @Test + public void test1021() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1021"); + java.util.Set strSet1 = java.util.Set.of("hi!"); + java.lang.String[] strArray4 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet5 = new java.util.LinkedHashSet(); + boolean boolean6 = java.util.Collections.addAll((java.util.Collection) strSet5, strArray4); + java.util.Set strSet9 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean10 = strSet5.removeAll((java.util.Collection) strSet9); + java.util.List constantDescList11 = java.util.List.copyOf((java.util.Collection) strSet5); + java.lang.String[] strArray17 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList18 = new java.util.ArrayList(); + boolean boolean19 = java.util.Collections.addAll((java.util.Collection) strList18, strArray17); + boolean boolean20 = strSet5.containsAll((java.util.Collection) strList18); + java.util.Spliterator strSpliterator21 = strSet5.spliterator(); + java.lang.String[] strArray25 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet26 = new java.util.LinkedHashSet(); + boolean boolean27 = java.util.Collections.addAll((java.util.Collection) strSet26, strArray25); + java.util.Set strSet30 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean31 = strSet26.removeAll((java.util.Collection) strSet30); + java.lang.String str32 = java.lang.String.join((java.lang.CharSequence) "fastjson.parser.autoTypeAccept", (java.lang.Iterable) strSet26); + int int33 = strSet26.size(); + java.util.Set strSet36 = java.util.Set.of("hi!"); + boolean boolean38 = strSet36.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray39 = strSet36.toArray(); + java.lang.String[] strArray42 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet43 = new java.util.LinkedHashSet(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) strSet43, strArray42); + java.util.Set strSet47 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean48 = strSet43.removeAll((java.util.Collection) strSet47); + java.util.Spliterator strSpliterator49 = strSet43.spliterator(); + boolean boolean50 = strSet36.containsAll((java.util.Collection) strSet43); + java.lang.Object[] objArray51 = strSet43.toArray(); + java.lang.String str52 = java.lang.String.join((java.lang.CharSequence) "", (java.lang.Iterable) strSet43); + boolean boolean54 = strSet43.add("#"); + java.util.List> strSetList55 = java.util.List.of((java.util.Set) strSet5, (java.util.Set) strSet26, (java.util.Set) strSet43); + // The following exception was thrown during execution in test generation + try { + boolean boolean56 = strSet1.retainAll((java.util.Collection) strSet26); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strSet1); + org.junit.Assert.assertNotNull(strArray4); + org.junit.Assert.assertTrue("'" + boolean6 + "' != '" + true + "'", boolean6 == true); + org.junit.Assert.assertNotNull(strSet9); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertNotNull(constantDescList11); + org.junit.Assert.assertNotNull(strArray17); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertTrue("'" + boolean20 + "' != '" + false + "'", boolean20 == false); + org.junit.Assert.assertNotNull(strSpliterator21); + org.junit.Assert.assertNotNull(strArray25); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean31 + "' != '" + true + "'", boolean31 == true); + org.junit.Assert.assertEquals("'" + str32 + "' != '" + "" + "'", str32, ""); + org.junit.Assert.assertTrue("'" + int33 + "' != '" + 0 + "'", int33 == 0); + org.junit.Assert.assertNotNull(strSet36); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + false + "'", boolean38 == false); + org.junit.Assert.assertNotNull(objArray39); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray39), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray39), "[hi!]"); + org.junit.Assert.assertNotNull(strArray42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strSet47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(strSpliterator49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(objArray51); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray51), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray51), "[]"); + org.junit.Assert.assertEquals("'" + str52 + "' != '" + "" + "'", str52, ""); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(strSetList55); + } + + @Test + public void test1022() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1022"); + com.alibaba.fastjson.parser.ParserConfig parserConfig0 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy1 = null; + parserConfig0.propertyNamingStrategy = propertyNamingStrategy1; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy3 = parserConfig0.propertyNamingStrategy; + boolean boolean4 = parserConfig0.fieldBased; + boolean boolean5 = parserConfig0.compatibleWithJavaBean; + org.junit.Assert.assertNotNull(parserConfig0); + org.junit.Assert.assertNull(propertyNamingStrategy3); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertTrue("'" + boolean5 + "' != '" + false + "'", boolean5 == false); + } + + @Test + public void test1023() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1023"); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig1 = new com.alibaba.fastjson.serializer.SerializeConfig(true); + java.lang.reflect.Type type2 = null; + com.alibaba.fastjson.serializer.ObjectSerializer objectSerializer3 = null; + boolean boolean4 = serializeConfig1.put(type2, objectSerializer3); + java.lang.String str5 = serializeConfig1.getTypeKey(); + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy6 = serializeConfig1.propertyNamingStrategy; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy7 = serializeConfig1.propertyNamingStrategy; + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + false + "'", boolean4 == false); + org.junit.Assert.assertEquals("'" + str5 + "' != '" + "@type" + "'", str5, "@type"); + org.junit.Assert.assertNull(propertyNamingStrategy6); + org.junit.Assert.assertNull(propertyNamingStrategy7); + } + + @Test + public void test1024() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1024"); + com.alibaba.fastjson.parser.ParserConfig parserConfig1 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray3 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray4 = (java.lang.Class[]) classArray3; + parserConfig1.initJavaBeanDeserializers(wildcardClassArray4); + parserConfig1.setJacksonCompatible(false); + java.lang.ClassLoader classLoader8 = null; + parserConfig1.setDefaultClassLoader(classLoader8); + boolean boolean10 = parserConfig1.compatibleWithJavaBean; + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap11 = parserConfig1.getDeserializers(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser13 = new com.alibaba.fastjson.parser.DefaultJSONParser("", parserConfig1, (int) (byte) 100); + com.alibaba.fastjson.parser.ParserConfig parserConfig14 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray16 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray17 = (java.lang.Class[]) classArray16; + parserConfig14.initJavaBeanDeserializers(wildcardClassArray17); + parserConfig14.setJacksonCompatible(false); + java.lang.ClassLoader classLoader21 = null; + parserConfig14.setDefaultClassLoader(classLoader21); + boolean boolean23 = parserConfig14.compatibleWithJavaBean; + java.lang.constant.ConstantDesc[] constantDescArray40 = new java.lang.constant.ConstantDesc[] { "", 100L, "10.0", 6, 1, 100L, 1097728, "true", 0, "97", 100.0d, "@type", (-1L), 100L, 10.0f, (-1L) }; + java.util.ArrayList constantDescList41 = new java.util.ArrayList(); + boolean boolean42 = java.util.Collections.addAll((java.util.Collection) constantDescList41, constantDescArray40); + java.util.ListIterator constantDescItor44 = constantDescList41.listIterator(0); + com.alibaba.fastjson.parser.ParserConfig parserConfig45 = new com.alibaba.fastjson.parser.ParserConfig(); + boolean boolean46 = parserConfig45.isSafeMode(); + com.alibaba.fastjson.util.IdentityHashMap typeIdentityHashMap47 = parserConfig45.getDerializers(); + boolean boolean48 = constantDescList41.equals((java.lang.Object) parserConfig45); + parserConfig45.addDenyInternal("fastjson.parser.autoTypeAccept"); + boolean boolean51 = parserConfig45.isSafeMode(); + parserConfig45.setJacksonCompatible(true); + boolean boolean54 = parserConfig45.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig parserConfig55 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy56 = null; + parserConfig55.propertyNamingStrategy = propertyNamingStrategy56; + java.lang.reflect.Type type58 = null; + com.alibaba.fastjson.parser.deserializer.ObjectDeserializer objectDeserializer59 = parserConfig55.get(type58); + boolean boolean60 = parserConfig55.isAsmEnable(); + com.alibaba.fastjson.parser.ParserConfig.global = parserConfig55; + com.alibaba.fastjson.parser.ParserConfig parserConfig62 = com.alibaba.fastjson.parser.ParserConfig.global; + com.alibaba.fastjson.PropertyNamingStrategy propertyNamingStrategy63 = null; + parserConfig62.propertyNamingStrategy = propertyNamingStrategy63; + boolean boolean65 = parserConfig62.isAutoTypeSupport(); + com.alibaba.fastjson.parser.ParserConfig parserConfig66 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray68 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray69 = (java.lang.Class[]) classArray68; + parserConfig66.initJavaBeanDeserializers(wildcardClassArray69); + com.alibaba.fastjson.parser.ParserConfig parserConfig71 = new com.alibaba.fastjson.parser.ParserConfig(); + java.lang.Class[] classArray73 = new java.lang.Class[0]; + @SuppressWarnings("unchecked") + java.lang.Class[] wildcardClassArray74 = (java.lang.Class[]) classArray73; + parserConfig71.initJavaBeanDeserializers(wildcardClassArray74); + java.util.List[]> wildcardClassArrayList76 = java.util.List.of(wildcardClassArray69, wildcardClassArray74); + parserConfig62.initJavaBeanDeserializers(wildcardClassArray69); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser79 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer80 = defaultJSONParser79.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask81 = null; + defaultJSONParser79.addResolveTask(resolveTask81); + com.alibaba.fastjson.parser.ParserConfig parserConfig83 = defaultJSONParser79.getConfig(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser85 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj86 = defaultJSONParser85.input; + com.alibaba.fastjson.parser.ParserConfig parserConfig87 = defaultJSONParser85.getConfig(); + com.alibaba.fastjson.parser.SymbolTable symbolTable88 = parserConfig87.symbolTable; + java.util.List parserConfigList89 = java.util.List.of(parserConfig1, parserConfig14, parserConfig45, parserConfig55, parserConfig62, parserConfig83, parserConfig87); + com.alibaba.fastjson.spi.Module module90 = null; + parserConfig14.register(module90); + parserConfig14.setAutoTypeSupport(true); + org.junit.Assert.assertNotNull(classArray3); + org.junit.Assert.assertNotNull(wildcardClassArray4); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + false + "'", boolean10 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap11); + org.junit.Assert.assertNotNull(classArray16); + org.junit.Assert.assertNotNull(wildcardClassArray17); + org.junit.Assert.assertTrue("'" + boolean23 + "' != '" + false + "'", boolean23 == false); + org.junit.Assert.assertNotNull(constantDescArray40); + org.junit.Assert.assertTrue("'" + boolean42 + "' != '" + true + "'", boolean42 == true); + org.junit.Assert.assertNotNull(constantDescItor44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + false + "'", boolean46 == false); + org.junit.Assert.assertNotNull(typeIdentityHashMap47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + false + "'", boolean48 == false); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + org.junit.Assert.assertTrue("'" + boolean54 + "' != '" + true + "'", boolean54 == true); + org.junit.Assert.assertNotNull(parserConfig55); + org.junit.Assert.assertNull(objectDeserializer59); +// flaky: org.junit.Assert.assertTrue("'" + boolean60 + "' != '" + false + "'", boolean60 == false); + org.junit.Assert.assertNotNull(parserConfig62); + org.junit.Assert.assertTrue("'" + boolean65 + "' != '" + false + "'", boolean65 == false); + org.junit.Assert.assertNotNull(classArray68); + org.junit.Assert.assertNotNull(wildcardClassArray69); + org.junit.Assert.assertNotNull(classArray73); + org.junit.Assert.assertNotNull(wildcardClassArray74); + org.junit.Assert.assertNotNull(wildcardClassArrayList76); + org.junit.Assert.assertNotNull(jSONLexer80); + org.junit.Assert.assertNotNull(parserConfig83); + org.junit.Assert.assertEquals("'" + obj86 + "' != '" + "97" + "'", obj86, "97"); + org.junit.Assert.assertNotNull(parserConfig87); + org.junit.Assert.assertNotNull(symbolTable88); + org.junit.Assert.assertNotNull(parserConfigList89); + } + + @Test + public void test1025() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1025"); + java.lang.constant.ConstantDesc[] constantDescArray8 = new java.lang.constant.ConstantDesc[] { "", (-1.0f), "fastjson.parser.safeMode", 0L, "@type", "", 1L, (-1.0d) }; + java.util.ArrayList constantDescList9 = new java.util.ArrayList(); + boolean boolean10 = java.util.Collections.addAll((java.util.Collection) constantDescList9, constantDescArray8); + boolean boolean12 = constantDescList9.remove((java.lang.Object) (-1)); + java.lang.String[] strArray15 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet16 = new java.util.LinkedHashSet(); + boolean boolean17 = java.util.Collections.addAll((java.util.Collection) strSet16, strArray15); + java.util.Set strSet20 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean21 = strSet16.removeAll((java.util.Collection) strSet20); + java.util.List constantDescList22 = java.util.List.copyOf((java.util.Collection) strSet16); + com.alibaba.fastjson.parser.Feature feature23 = com.alibaba.fastjson.parser.Feature.SupportArrayToBean; + boolean boolean24 = constantDescList22.contains((java.lang.Object) feature23); + boolean boolean25 = constantDescList9.contains((java.lang.Object) feature23); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser27 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj28 = defaultJSONParser27.input; + java.util.Set strSet30 = java.util.Set.of("hi!"); + boolean boolean32 = strSet30.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray33 = strSet30.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser35 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj36 = defaultJSONParser35.input; + java.util.Set strSet38 = java.util.Set.of("hi!"); + boolean boolean40 = strSet38.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray41 = strSet38.toArray(); + java.lang.String[] strArray44 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet45 = new java.util.LinkedHashSet(); + boolean boolean46 = java.util.Collections.addAll((java.util.Collection) strSet45, strArray44); + java.util.Set strSet49 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean50 = strSet45.removeAll((java.util.Collection) strSet49); + java.util.Spliterator strSpliterator51 = strSet45.spliterator(); + boolean boolean52 = strSet38.containsAll((java.util.Collection) strSet45); + java.lang.Object[] objArray53 = strSet45.toArray(); + java.util.Map defaultJSONParserMap54 = java.util.Map.of(defaultJSONParser27, objArray33, defaultJSONParser35, objArray53); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser56 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer57 = defaultJSONParser56.getLexer(); + java.lang.Object obj58 = defaultJSONParser56.input; + java.lang.String[] strArray61 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet62 = new java.util.LinkedHashSet(); + boolean boolean63 = java.util.Collections.addAll((java.util.Collection) strSet62, strArray61); + java.util.Set strSet66 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean67 = strSet62.removeAll((java.util.Collection) strSet66); + java.util.List constantDescList68 = java.util.List.copyOf((java.util.Collection) strSet62); + boolean boolean70 = constantDescList68.contains((java.lang.Object) 100); + defaultJSONParser56.checkListResolve((java.util.Collection) constantDescList68); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser73 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer74 = defaultJSONParser73.getLexer(); + com.alibaba.fastjson.parser.DefaultJSONParser.ResolveTask resolveTask75 = null; + defaultJSONParser73.addResolveTask(resolveTask75); + com.alibaba.fastjson.parser.ParserConfig parserConfig77 = defaultJSONParser73.getConfig(); + java.lang.String[] strArray80 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet81 = new java.util.LinkedHashSet(); + boolean boolean82 = java.util.Collections.addAll((java.util.Collection) strSet81, strArray80); + java.util.Set strSet85 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean86 = strSet81.removeAll((java.util.Collection) strSet85); + defaultJSONParser73.checkListResolve((java.util.Collection) strSet85); + java.util.List closeableList88 = java.util.List.of((java.io.Closeable) defaultJSONParser35, (java.io.Closeable) defaultJSONParser56, (java.io.Closeable) defaultJSONParser73); + int int89 = constantDescList9.indexOf((java.lang.Object) closeableList88); + com.alibaba.fastjson.serializer.SerializeConfig serializeConfig91 = com.alibaba.fastjson.serializer.SerializeConfig.getGlobalInstance(); + java.lang.String str92 = serializeConfig91.getTypeKey(); + com.alibaba.fastjson.parser.ParserConfig parserConfig93 = null; + com.alibaba.fastjson.JSONPath jSONPath95 = new com.alibaba.fastjson.JSONPath("-1.0", serializeConfig91, parserConfig93, true); + int int96 = constantDescList9.lastIndexOf((java.lang.Object) true); + org.junit.Assert.assertNotNull(constantDescArray8); + org.junit.Assert.assertTrue("'" + boolean10 + "' != '" + true + "'", boolean10 == true); + org.junit.Assert.assertTrue("'" + boolean12 + "' != '" + false + "'", boolean12 == false); + org.junit.Assert.assertNotNull(strArray15); + org.junit.Assert.assertTrue("'" + boolean17 + "' != '" + true + "'", boolean17 == true); + org.junit.Assert.assertNotNull(strSet20); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(constantDescList22); + org.junit.Assert.assertTrue("'" + feature23 + "' != '" + com.alibaba.fastjson.parser.Feature.SupportArrayToBean + "'", feature23.equals(com.alibaba.fastjson.parser.Feature.SupportArrayToBean)); + org.junit.Assert.assertTrue("'" + boolean24 + "' != '" + false + "'", boolean24 == false); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + false + "'", boolean25 == false); + org.junit.Assert.assertEquals("'" + obj28 + "' != '" + "97" + "'", obj28, "97"); + org.junit.Assert.assertNotNull(strSet30); + org.junit.Assert.assertTrue("'" + boolean32 + "' != '" + false + "'", boolean32 == false); + org.junit.Assert.assertNotNull(objArray33); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray33), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj36 + "' != '" + "97" + "'", obj36, "97"); + org.junit.Assert.assertNotNull(strSet38); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + false + "'", boolean40 == false); + org.junit.Assert.assertNotNull(objArray41); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray41), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray41), "[hi!]"); + org.junit.Assert.assertNotNull(strArray44); + org.junit.Assert.assertTrue("'" + boolean46 + "' != '" + true + "'", boolean46 == true); + org.junit.Assert.assertNotNull(strSet49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + true + "'", boolean50 == true); + org.junit.Assert.assertNotNull(strSpliterator51); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + org.junit.Assert.assertNotNull(objArray53); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray53), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray53), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap54); + org.junit.Assert.assertNotNull(jSONLexer57); + org.junit.Assert.assertEquals("'" + obj58 + "' != '" + "97" + "'", obj58, "97"); + org.junit.Assert.assertNotNull(strArray61); + org.junit.Assert.assertTrue("'" + boolean63 + "' != '" + true + "'", boolean63 == true); + org.junit.Assert.assertNotNull(strSet66); + org.junit.Assert.assertTrue("'" + boolean67 + "' != '" + true + "'", boolean67 == true); + org.junit.Assert.assertNotNull(constantDescList68); + org.junit.Assert.assertTrue("'" + boolean70 + "' != '" + false + "'", boolean70 == false); + org.junit.Assert.assertNotNull(jSONLexer74); + org.junit.Assert.assertNotNull(parserConfig77); + org.junit.Assert.assertNotNull(strArray80); + org.junit.Assert.assertTrue("'" + boolean82 + "' != '" + true + "'", boolean82 == true); + org.junit.Assert.assertNotNull(strSet85); + org.junit.Assert.assertTrue("'" + boolean86 + "' != '" + true + "'", boolean86 == true); + org.junit.Assert.assertNotNull(closeableList88); + org.junit.Assert.assertTrue("'" + int89 + "' != '" + (-1) + "'", int89 == (-1)); + org.junit.Assert.assertNotNull(serializeConfig91); +// flaky: org.junit.Assert.assertEquals("'" + str92 + "' != '" + "\u01ff\u01ff\u0164\u0101" + "'", str92, "\u01ff\u01ff\u0164\u0101"); + org.junit.Assert.assertTrue("'" + int96 + "' != '" + (-1) + "'", int96 == (-1)); + } + + @Test + public void test1026() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1026"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser1 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + com.alibaba.fastjson.parser.JSONLexer jSONLexer2 = defaultJSONParser1.getLexer(); + java.lang.Object obj3 = defaultJSONParser1.input; + com.alibaba.fastjson.parser.ParseContext parseContext4 = null; + defaultJSONParser1.setContext(parseContext4); + java.lang.Object obj6 = defaultJSONParser1.parseKey(); + java.util.List extraTypeProviderList7 = defaultJSONParser1.getExtraTypeProviders(); + int int8 = defaultJSONParser1.resolveStatus; + defaultJSONParser1.close(); + org.junit.Assert.assertNotNull(jSONLexer2); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertEquals("'" + obj6 + "' != '" + 97 + "'", obj6, 97); + org.junit.Assert.assertNotNull(extraTypeProviderList7); + org.junit.Assert.assertTrue("'" + int8 + "' != '" + 0 + "'", int8 == 0); + } + + @Test + public void test1027() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1027"); + java.util.List[][]> strIterableArrayList0 = java.util.List.of(); + org.junit.Assert.assertNotNull(strIterableArrayList0); + } + + @Test + public void test1028() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1028"); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser2 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj3 = defaultJSONParser2.input; + java.util.Set strSet5 = java.util.Set.of("hi!"); + boolean boolean7 = strSet5.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray8 = strSet5.toArray(); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser10 = new com.alibaba.fastjson.parser.DefaultJSONParser("97"); + java.lang.Object obj11 = defaultJSONParser10.input; + java.util.Set strSet13 = java.util.Set.of("hi!"); + boolean boolean15 = strSet13.contains((java.lang.Object) (byte) 10); + java.lang.Object[] objArray16 = strSet13.toArray(); + java.lang.String[] strArray19 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet20 = new java.util.LinkedHashSet(); + boolean boolean21 = java.util.Collections.addAll((java.util.Collection) strSet20, strArray19); + java.util.Set strSet24 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean25 = strSet20.removeAll((java.util.Collection) strSet24); + java.util.Spliterator strSpliterator26 = strSet20.spliterator(); + boolean boolean27 = strSet13.containsAll((java.util.Collection) strSet20); + java.lang.Object[] objArray28 = strSet20.toArray(); + java.util.Map defaultJSONParserMap29 = java.util.Map.of(defaultJSONParser2, objArray8, defaultJSONParser10, objArray28); + com.alibaba.fastjson.parser.DefaultJSONParser defaultJSONParser31 = new com.alibaba.fastjson.parser.DefaultJSONParser(""); + java.lang.Object obj32 = null; + defaultJSONParser31.handleResovleTask(obj32); + com.alibaba.fastjson.parser.Feature feature34 = com.alibaba.fastjson.parser.Feature.SafeMode; + int int35 = feature34.getMask(); + defaultJSONParser31.config(feature34, true); + defaultJSONParser2.config(feature34, true); + boolean boolean40 = com.alibaba.fastjson.parser.Feature.isEnabled(52961280, feature34); + org.junit.Assert.assertEquals("'" + obj3 + "' != '" + "97" + "'", obj3, "97"); + org.junit.Assert.assertNotNull(strSet5); + org.junit.Assert.assertTrue("'" + boolean7 + "' != '" + false + "'", boolean7 == false); + org.junit.Assert.assertNotNull(objArray8); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray8), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray8), "[hi!]"); + org.junit.Assert.assertEquals("'" + obj11 + "' != '" + "97" + "'", obj11, "97"); + org.junit.Assert.assertNotNull(strSet13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + false + "'", boolean15 == false); + org.junit.Assert.assertNotNull(objArray16); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray16), "[hi!]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray16), "[hi!]"); + org.junit.Assert.assertNotNull(strArray19); + org.junit.Assert.assertTrue("'" + boolean21 + "' != '" + true + "'", boolean21 == true); + org.junit.Assert.assertNotNull(strSet24); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSpliterator26); + org.junit.Assert.assertTrue("'" + boolean27 + "' != '" + true + "'", boolean27 == true); + org.junit.Assert.assertNotNull(objArray28); + org.junit.Assert.assertEquals(java.util.Arrays.deepToString(objArray28), "[]"); + org.junit.Assert.assertEquals(java.util.Arrays.toString(objArray28), "[]"); + org.junit.Assert.assertNotNull(defaultJSONParserMap29); + org.junit.Assert.assertTrue("'" + feature34 + "' != '" + com.alibaba.fastjson.parser.Feature.SafeMode + "'", feature34.equals(com.alibaba.fastjson.parser.Feature.SafeMode)); + org.junit.Assert.assertTrue("'" + int35 + "' != '" + 16777216 + "'", int35 == 16777216); + org.junit.Assert.assertTrue("'" + boolean40 + "' != '" + true + "'", boolean40 == true); + } + + @Test + public void test1029() throws Throwable { + if (debug) + System.out.format("%n%s%n", "RegressionTest2.test1029"); + java.lang.String[] strArray2 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet3 = new java.util.LinkedHashSet(); + boolean boolean4 = java.util.Collections.addAll((java.util.Collection) strSet3, strArray2); + java.util.Set strSet7 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean8 = strSet3.removeAll((java.util.Collection) strSet7); + java.util.List constantDescList9 = java.util.List.copyOf((java.util.Collection) strSet3); + java.util.Spliterator constantDescSpliterator10 = constantDescList9.spliterator(); + java.lang.String[] strArray13 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet14 = new java.util.LinkedHashSet(); + boolean boolean15 = java.util.Collections.addAll((java.util.Collection) strSet14, strArray13); + java.util.Set strSet18 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean19 = strSet14.removeAll((java.util.Collection) strSet18); + java.lang.String[] strArray23 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet24 = new java.util.LinkedHashSet(); + boolean boolean25 = java.util.Collections.addAll((java.util.Collection) strSet24, strArray23); + java.util.Set strSet28 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean29 = strSet24.removeAll((java.util.Collection) strSet28); + java.util.List constantDescList30 = java.util.List.copyOf((java.util.Collection) strSet24); + java.lang.String[] strArray36 = new java.lang.String[] { "97", "", "fastjson.parser.autoTypeAccept", "fastjson.parser.safeMode", "" }; + java.util.ArrayList strList37 = new java.util.ArrayList(); + boolean boolean38 = java.util.Collections.addAll((java.util.Collection) strList37, strArray36); + boolean boolean39 = strSet24.containsAll((java.util.Collection) strList37); + java.lang.String[] strArray42 = new java.lang.String[] { "fastjson.parser.safeMode", "fastjson.parser.safeMode" }; + java.util.LinkedHashSet strSet43 = new java.util.LinkedHashSet(); + boolean boolean44 = java.util.Collections.addAll((java.util.Collection) strSet43, strArray42); + java.util.Set strSet47 = java.util.Set.of("fastjson.parser.safeMode", ""); + boolean boolean48 = strSet43.removeAll((java.util.Collection) strSet47); + java.util.List constantDescList49 = java.util.List.copyOf((java.util.Collection) strSet43); + boolean boolean50 = strSet24.removeAll((java.util.Collection) strSet43); + boolean boolean51 = com.alibaba.fastjson.JSONPath.containsValue((java.lang.Object) boolean19, "fastjson.parser.autoTypeSupport", (java.lang.Object) strSet24); + boolean boolean52 = strSet24.isEmpty(); + // The following exception was thrown during execution in test generation + try { + boolean boolean53 = constantDescList9.removeAll((java.util.Collection) strSet24); + org.junit.Assert.fail("Expected exception of type java.lang.UnsupportedOperationException; message: null"); + } catch (java.lang.UnsupportedOperationException e) { + // Expected exception. + } + org.junit.Assert.assertNotNull(strArray2); + org.junit.Assert.assertTrue("'" + boolean4 + "' != '" + true + "'", boolean4 == true); + org.junit.Assert.assertNotNull(strSet7); + org.junit.Assert.assertTrue("'" + boolean8 + "' != '" + true + "'", boolean8 == true); + org.junit.Assert.assertNotNull(constantDescList9); + org.junit.Assert.assertNotNull(constantDescSpliterator10); + org.junit.Assert.assertNotNull(strArray13); + org.junit.Assert.assertTrue("'" + boolean15 + "' != '" + true + "'", boolean15 == true); + org.junit.Assert.assertNotNull(strSet18); + org.junit.Assert.assertTrue("'" + boolean19 + "' != '" + true + "'", boolean19 == true); + org.junit.Assert.assertNotNull(strArray23); + org.junit.Assert.assertTrue("'" + boolean25 + "' != '" + true + "'", boolean25 == true); + org.junit.Assert.assertNotNull(strSet28); + org.junit.Assert.assertTrue("'" + boolean29 + "' != '" + true + "'", boolean29 == true); + org.junit.Assert.assertNotNull(constantDescList30); + org.junit.Assert.assertNotNull(strArray36); + org.junit.Assert.assertTrue("'" + boolean38 + "' != '" + true + "'", boolean38 == true); + org.junit.Assert.assertTrue("'" + boolean39 + "' != '" + false + "'", boolean39 == false); + org.junit.Assert.assertNotNull(strArray42); + org.junit.Assert.assertTrue("'" + boolean44 + "' != '" + true + "'", boolean44 == true); + org.junit.Assert.assertNotNull(strSet47); + org.junit.Assert.assertTrue("'" + boolean48 + "' != '" + true + "'", boolean48 == true); + org.junit.Assert.assertNotNull(constantDescList49); + org.junit.Assert.assertTrue("'" + boolean50 + "' != '" + false + "'", boolean50 == false); + org.junit.Assert.assertTrue("'" + boolean51 + "' != '" + false + "'", boolean51 == false); + org.junit.Assert.assertTrue("'" + boolean52 + "' != '" + true + "'", boolean52 == true); + } +} diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/myclasses.txt b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/myclasses.txt new file mode 100644 index 0000000..181940d --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop/JSONPath/myclasses.txt @@ -0,0 +1,16 @@ +com.alibaba.fastjson.JSONPath +com.alibaba.fastjson.JSONAware +com.alibaba.fastjson.parser.DefaultJSONParser +com.alibaba.fastjson.parser.Feature +com.alibaba.fastjson.parser.ParserConfig +com.alibaba.fastjson.parser.deserializer.JavaBeanDeserializer +com.alibaba.fastjson.serializer.JavaBeanSerializer +com.alibaba.fastjson.serializer.SerializeConfig +java.lang.Class +java.lang.Object +java.lang.String +java.lang.reflect.Type +java.util.Collection +java.util.List +java.util.Map +java.util.Set \ No newline at end of file diff --git a/project_task_sheets/phase_01/project_phase01_tasks/randoop_invoke.sh b/project_task_sheets/phase_01/project_phase01_tasks/randoop_invoke.sh new file mode 100644 index 0000000..78ff5bd --- /dev/null +++ b/project_task_sheets/phase_01/project_phase01_tasks/randoop_invoke.sh @@ -0,0 +1,6 @@ +~/fastjson$ mvn clean compile +~/fastjson$ cd ~/testing +~/testing$ # generate dependency class list +~/testing$ jdeps -apionly -v -R -cp ~/fastjson/target/classes/com/alibaba/fastjson ~/fastjson/target/classes/com/alibaba/fastjson/JSONPath.class | grep -v '^[A-Za-z]' | sed -E 's/^.* -> ([^ ]+) .*$/\1/' | sort | uniq > JSONPath.txt +~/testing$ # invoke randoop gentests +~/testing$ java -Xmx3000m -classpath ~/fastjson/target/classes/com/alibaba/fastjson:${RANDOOP_JAR} randoop.main.Main gentests --classlist=JSONPath.txt --time-limit=90 \ No newline at end of file