diff --git a/.evosuite/best-tests/com/xenoamess/x8l/AbstractTreeNode_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/AbstractTreeNode_ESTest.java new file mode 100644 index 00000000..a067ea24 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/AbstractTreeNode_ESTest.java @@ -0,0 +1,820 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:53:34 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.AbstractTreeNode; +import com.xenoamess.x8l.CommentNode; +import com.xenoamess.x8l.ContentNode; +import com.xenoamess.x8l.RootNode; +import com.xenoamess.x8l.TextNode; +import com.xenoamess.x8l.databind.X8lDataBeanFieldScheme; +import com.xenoamess.x8l.dealers.LanguageDealer; +import java.io.StringWriter; +import java.io.Writer; +import java.util.List; +import org.apache.commons.lang3.NotImplementedException; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class AbstractTreeNode_ESTest extends AbstractTreeNode_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + // Undeclared exception! + try { + contentNode0.changeParentAndRegister((ContentNode) null, (-1993)); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 3139); + StringWriter stringWriter0 = new StringWriter(); + rootNode0.write((Writer) stringWriter0); + assertEquals("", stringWriter0.toString()); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, (String) null); + textNode0.show(); + assertEquals("", textNode0.getTextContent()); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, (-2675)); + RootNode rootNode0 = new RootNode(contentNode0); + TextNode textNode0 = new TextNode(rootNode0, 0, ""); + textNode0.format((-2675)); + assertEquals("", textNode0.getTextContent()); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + rootNode0.clear(); + assertEquals("", rootNode0.getName()); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, (-1)); + String string0 = rootNode0.toString(); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + ContentNode contentNode0 = rootNode0.getParent(); + assertNull(contentNode0); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + RootNode rootNode1 = new RootNode(rootNode0); + String[] stringArray0 = new String[5]; + stringArray0[0] = ""; + stringArray0[1] = " "; + stringArray0[2] = " "; + stringArray0[3] = ""; + stringArray0[4] = ""; + Class class0 = RootNode.class; + List list0 = rootNode0.fetch(stringArray0, class0); + assertEquals(3, list0.size()); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, (-2746)); + ContentNode contentNode0 = new ContentNode(rootNode0); + String[] stringArray0 = new String[3]; + stringArray0[0] = ""; + stringArray0[1] = ""; + stringArray0[2] = ""; + List list0 = rootNode0.fetch(stringArray0); + assertFalse(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, (-2675)); + ContentNode contentNode1 = new ContentNode(contentNode0); + Class class0 = AbstractTreeNode.class; + List list0 = contentNode0.fetch("", class0); + assertFalse(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 0); + RootNode rootNode0 = new RootNode(contentNode0, 0); + List list0 = contentNode0.fetch(""); + assertFalse(list0.contains(0)); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + ContentNode contentNode0 = new ContentNode(rootNode0, 0); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + String[] stringArray0 = new String[5]; + stringArray0[0] = ""; + stringArray0[1] = ""; + stringArray0[2] = " "; + stringArray0[3] = ""; + stringArray0[4] = " "; + List list0 = rootNode0.fetch(x8lDataBeanFieldScheme0, stringArray0); + assertEquals(3, list0.size()); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + RootNode rootNode0 = new RootNode(contentNode0); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + List list0 = contentNode0.fetch(x8lDataBeanFieldScheme0, ""); + assertFalse(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + AbstractTreeNode abstractTreeNode0 = contentNode0.copy(); + assertNotSame(contentNode0, abstractTreeNode0); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + AbstractTreeNode abstractTreeNode0 = rootNode0.changeParentAndRegister((ContentNode) rootNode0, 0); + assertSame(rootNode0, abstractTreeNode0); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 21); + StringWriter stringWriter0 = new StringWriter(); + // Undeclared exception! + try { + rootNode0.write((Writer) stringWriter0, (LanguageDealer) null); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + TextNode textNode0 = new TextNode(rootNode0, " P }?D0vP"); + LanguageDealer languageDealer0 = new LanguageDealer(); + // Undeclared exception! + try { + textNode0.write((Writer) null, languageDealer0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'writer' of com/xenoamess/x8l/dealers/LanguageDealer.write must not be null + // + verifyException("com.xenoamess.x8l.dealers.LanguageDealer", e); + } + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, ""); + commentNode0.close(); + // Undeclared exception! + try { + commentNode0.show(); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalString' of com/xenoamess/x8l/X8lTree.transcodeComment must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + CommentNode commentNode0 = new CommentNode(rootNode0, ""); + commentNode0.clear(); + // Undeclared exception! + try { + commentNode0.hashCode(); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalString' of com/xenoamess/x8l/X8lTree.transcodeComment must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + RootNode rootNode0 = new RootNode(contentNode0); + AbstractTreeNode abstractTreeNode0 = contentNode0.changeParentAndRegister((ContentNode) rootNode0); + // Undeclared exception! + abstractTreeNode0.format(2921); + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + CommentNode commentNode0 = new CommentNode(contentNode0, " "); + commentNode0.close(); + // Undeclared exception! + try { + commentNode0.format((-724)); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.CommentNode", e); + } + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 30); + String[] stringArray0 = new String[6]; + stringArray0[0] = "k0p<"; + stringArray0[1] = ""; + stringArray0[2] = ""; + stringArray0[3] = "CVd*dES]h0"; + // Undeclared exception! + try { + contentNode0.fetch(stringArray0); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"CVd*dES\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + // Undeclared exception! + try { + rootNode0.fetch("uhx0&]&Wg0"); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"uhx0&\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test23() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, (-4219), ",*Jsg]"); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + String[] stringArray0 = new String[5]; + stringArray0[0] = ",*Jsg]"; + // Undeclared exception! + try { + commentNode0.fetch(x8lDataBeanFieldScheme0, stringArray0); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"*Jsg\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test24() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 14); + RootNode rootNode0 = new RootNode(contentNode0, 0); + TextNode textNode0 = new TextNode(rootNode0, "com/xenoamess/x8l/dealers/X8lDealer$4"); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + // Undeclared exception! + try { + textNode0.fetch(x8lDataBeanFieldScheme0, "]"); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test25() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, 0, "2J&Nd$1l~s2L"); + // Undeclared exception! + try { + commentNode0.changeParentAndRegister((ContentNode) null); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test26() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + String[] stringArray0 = new String[0]; + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + List list0 = contentNode0.fetch(x8lDataBeanFieldScheme0, stringArray0); + assertEquals(0, list0.size()); + } + + @Test(timeout = 4000) + public void test27() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + List list0 = rootNode0.fetch(x8lDataBeanFieldScheme0, " "); + assertEquals(0, list0.size()); + } + + @Test(timeout = 4000) + public void test28() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + String string0 = contentNode0.toString(); + assertEquals("<>>", string0); + } + + @Test(timeout = 4000) + public void test29() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, ",p<'_"); + // Undeclared exception! + try { + textNode0.changeParentAndRegister((ContentNode) null, (-1)); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test30() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, ""); + AbstractTreeNode abstractTreeNode0 = commentNode0.removeParent(); + assertSame(abstractTreeNode0, commentNode0); + } + + @Test(timeout = 4000) + public void test31() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 2979); + CommentNode commentNode0 = new CommentNode(contentNode0, ""); + // Undeclared exception! + try { + commentNode0.write((Writer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'writer' of com/xenoamess/x8l/dealers/LanguageDealer.write must not be null + // + verifyException("com.xenoamess.x8l.dealers.LanguageDealer", e); + } + } + + @Test(timeout = 4000) + public void test32() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 0); + StringWriter stringWriter0 = new StringWriter(); + LanguageDealer languageDealer0 = new LanguageDealer(); + contentNode0.write((Writer) stringWriter0, languageDealer0); + assertEquals("", contentNode0.getName()); + } + + @Test(timeout = 4000) + public void test33() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 2477); + CommentNode commentNode0 = new CommentNode(contentNode0, ""); + ContentNode contentNode1 = commentNode0.getParent(); + assertSame(contentNode0, contentNode1); + } + + @Test(timeout = 4000) + public void test34() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, 82, "M,b.'0e9e"); + commentNode0.setParent((ContentNode) null); + assertEquals("M,b.'0e9e", commentNode0.getTextContent()); + } + + @Test(timeout = 4000) + public void test35() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + AbstractTreeNode abstractTreeNode0 = rootNode0.changeParent((ContentNode) null); + assertSame(rootNode0, abstractTreeNode0); + } + + @Test(timeout = 4000) + public void test36() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, (-2675)); + RootNode rootNode0 = new RootNode(contentNode0); + TextNode textNode0 = new TextNode(rootNode0, 0, ""); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.XPATH; + String[] stringArray0 = new String[1]; + Class class0 = Object.class; + // Undeclared exception! + try { + textNode0.fetch(x8lDataBeanFieldScheme0, stringArray0, class0); + fail("Expecting exception: NotImplementedException"); + + } catch(NotImplementedException e) { + // + // Right now, XPATH is not implemented yet. + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test37() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + RootNode rootNode0 = new RootNode(contentNode0, 0); + String[] stringArray0 = new String[0]; + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.XPATH; + // Undeclared exception! + try { + rootNode0.fetch(x8lDataBeanFieldScheme0, stringArray0); + fail("Expecting exception: NotImplementedException"); + + } catch(NotImplementedException e) { + // + // XPATH is not implemented yet + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test38() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 0); + CommentNode commentNode0 = new CommentNode(contentNode0, "vwt"); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.XPATH; + // Undeclared exception! + try { + commentNode0.fetch(x8lDataBeanFieldScheme0, "tClass"); + fail("Expecting exception: NotImplementedException"); + + } catch(NotImplementedException e) { + // + // XPATH is not implemented yet + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test39() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 0); + CommentNode commentNode0 = new CommentNode(contentNode0, "vwt"); + String[] stringArray0 = new String[4]; + stringArray0[0] = ""; + stringArray0[1] = ""; + stringArray0[2] = " "; + stringArray0[3] = "Uj\""; + List list0 = commentNode0.fetch(stringArray0); + assertEquals(0, list0.size()); + } + + @Test(timeout = 4000) + public void test40() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + CommentNode commentNode0 = new CommentNode(rootNode0, 0, (String) null); + commentNode0.clear(); + // Undeclared exception! + try { + commentNode0.toString(); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalString' of com/xenoamess/x8l/X8lTree.transcodeComment must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test41() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 3289); + CommentNode commentNode0 = new CommentNode(rootNode0, ""); + // Undeclared exception! + try { + commentNode0.changeParentAndRegister((ContentNode) rootNode0, 3289); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // Index: 3289, Size: 0 + // + verifyException("java.util.ArrayList", e); + } + } + + @Test(timeout = 4000) + public void test42() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, (-2146)); + TextNode textNode0 = new TextNode(rootNode0, " "); + AbstractTreeNode abstractTreeNode0 = textNode0.removeParent(); + assertSame(abstractTreeNode0, textNode0); + } + + @Test(timeout = 4000) + public void test43() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, 202, "bl9~9HmQ_x"); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.XPATH; + // Undeclared exception! + try { + textNode0.fetch(x8lDataBeanFieldScheme0, (String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPath' of com/xenoamess/x8l/AbstractTreeNode.fetch must not be null + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test44() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, "9,He:tmv$@"); + // Undeclared exception! + try { + textNode0.fetch((X8lDataBeanFieldScheme) null, "9,He:tmv$@"); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lDataBeanFieldScheme' of com/xenoamess/x8l/AbstractTreeNode.fetch must not be null + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test45() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, ""); + Class class0 = RootNode.class; + // Undeclared exception! + try { + commentNode0.fetch((String[]) null, class0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPaths' of com/xenoamess/x8l/AbstractTreeNode.fetch must not be null + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test46() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + String[] stringArray0 = new String[5]; + // Undeclared exception! + try { + rootNode0.fetch(stringArray0, (Class) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'tClass' of com/xenoamess/x8l/AbstractTreeNode.fetch must not be null + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test47() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + // Undeclared exception! + try { + rootNode0.fetch((String[]) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPaths' of com/xenoamess/x8l/AbstractTreeNode.fetch must not be null + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test48() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, 1063, "M,b.'0e9e"); + String[] stringArray0 = new String[8]; + // Undeclared exception! + try { + commentNode0.fetch(stringArray0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPath' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test49() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, 2514, "E~*u5 eCFb?!e9="); + // Undeclared exception! + try { + commentNode0.fetch((String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPath' of com/xenoamess/x8l/AbstractTreeNode.fetch must not be null + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test50() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, (-2675)); + List list0 = contentNode0.fetch("fetch"); + assertEquals(0, list0.size()); + } + + @Test(timeout = 4000) + public void test51() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + Class class0 = Integer.class; + // Undeclared exception! + try { + contentNode0.fetch(x8lDataBeanFieldScheme0, (String[]) null, class0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPaths' of com/xenoamess/x8l/AbstractTreeNode.fetch must not be null + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test52() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + // Undeclared exception! + try { + rootNode0.fetch(x8lDataBeanFieldScheme0, (String[]) null, (Class) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'tClass' of com/xenoamess/x8l/AbstractTreeNode.fetch must not be null + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test53() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 0); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + // Undeclared exception! + try { + contentNode0.fetch(x8lDataBeanFieldScheme0, "", (Class) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'tClass' of com/xenoamess/x8l/AbstractTreeNode.fetch must not be null + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test54() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 872); + RootNode rootNode0 = new RootNode(contentNode0); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.XPATH; + Class class0 = String.class; + // Undeclared exception! + try { + rootNode0.fetch(x8lDataBeanFieldScheme0, (String) null, class0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPath' of com/xenoamess/x8l/AbstractTreeNode.fetch must not be null + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test55() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, (-2431)); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.XPATH; + // Undeclared exception! + try { + contentNode0.fetch(x8lDataBeanFieldScheme0, (String[]) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPaths' of com/xenoamess/x8l/AbstractTreeNode.fetch must not be null + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test56() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + // Undeclared exception! + try { + contentNode0.fetch((X8lDataBeanFieldScheme) null, (String[]) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lDataBeanFieldScheme' of com/xenoamess/x8l/AbstractTreeNode.fetch must not be null + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test57() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 2514); + TextNode textNode0 = new TextNode(rootNode0, " "); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + String[] stringArray0 = new String[1]; + // Undeclared exception! + try { + textNode0.fetch(x8lDataBeanFieldScheme0, stringArray0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPath' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test58() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, 1063, "M,b.'0e9e"); + commentNode0.hashCode(); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/AbstractTreeNode_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/AbstractTreeNode_ESTest_scaffolding.java new file mode 100644 index 00000000..85878b52 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/AbstractTreeNode_ESTest_scaffolding.java @@ -0,0 +1,165 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:53:34 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +@EvoSuiteClassExclude +public class AbstractTreeNode_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.AbstractTreeNode"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(AbstractTreeNode_ESTest_scaffolding.class.getClassLoader() , + "org.apache.commons.lang3.NotImplementedException", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.X8lTree", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "org.dom4j.Node", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.AbstractTreeNode", + "org.apache.commons.lang3.StringUtils", + "com.xenoamess.x8l.CommentNode", + "com.fasterxml.jackson.databind.node.ObjectNode", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.JsonDealer", + "org.dom4j.DocumentException", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.fasterxml.jackson.databind.JsonSerializable", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.X8lGrammarException", + "com.fasterxml.jackson.databind.JsonNode", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.TextNode", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.fasterxml.jackson.core.TreeNode", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "org.dom4j.Branch", + "com.fasterxml.jackson.databind.node.ArrayNode", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.dealers.AbstractLanguageDealerHandler", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.fasterxml.jackson.databind.node.JsonNodeCreator" + ); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(AbstractTreeNode_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.AbstractTreeNode", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.X8lTree", + "com.xenoamess.x8l.CommentNode", + "org.apache.commons.lang3.StringUtils", + "com.xenoamess.x8l.TextNode", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "org.apache.commons.lang3.NotImplementedException", + "com.xenoamess.x8l.X8lGrammarException" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/CommentNode_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/CommentNode_ESTest.java new file mode 100644 index 00000000..7ce348a4 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/CommentNode_ESTest.java @@ -0,0 +1,184 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:55:02 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.CommentNode; +import com.xenoamess.x8l.ContentNode; +import com.xenoamess.x8l.RootNode; +import java.io.Reader; +import java.io.StringReader; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class CommentNode_ESTest extends CommentNode_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, (-1)); + CommentNode commentNode0 = new CommentNode(contentNode0, " "); + StringReader stringReader0 = new StringReader(" "); + contentNode0.read((Reader) stringReader0); + String string0 = commentNode0.getTextContent(); + assertNull(string0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + CommentNode commentNode0 = new CommentNode(rootNode0, " "); + String string0 = commentNode0.getTextContent(); + assertEquals(" ", string0); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + CommentNode commentNode0 = new CommentNode(rootNode0, ""); + rootNode0.format(4800); + // Undeclared exception! + commentNode0.show(); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, (-1)); + CommentNode commentNode0 = new CommentNode(contentNode0, " "); + StringReader stringReader0 = new StringReader(" "); + contentNode0.read((Reader) stringReader0); + // Undeclared exception! + try { + commentNode0.show(); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalString' of com/xenoamess/x8l/X8lTree.transcodeComment must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + CommentNode commentNode0 = new CommentNode(contentNode0, ""); + commentNode0.close(); + // Undeclared exception! + try { + commentNode0.equals(commentNode0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 3335); + RootNode rootNode0 = new RootNode(contentNode0); + CommentNode commentNode0 = null; + try { + commentNode0 = new CommentNode(rootNode0, (-1), ""); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // Index: -1, Size: 0 + // + verifyException("java.util.ArrayList", e); + } + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, 400, "-azFUdy08x&A9e),EK "); + commentNode0.clear(); + // Undeclared exception! + try { + commentNode0.format(0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.CommentNode", e); + } + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, 0, "65lY04:y;cv[V.F_3R"); + commentNode0.setTextContent("65lY04:y;cv[V.F_3R"); + assertEquals("65lY04:y;cv[V.F_3R", commentNode0.getTextContent()); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + CommentNode commentNode0 = new CommentNode(contentNode0, ""); + String string0 = commentNode0.getTextContent(); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + CommentNode commentNode0 = new CommentNode(rootNode0, ""); + boolean boolean0 = commentNode0.equals(rootNode0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, (String) null); + boolean boolean0 = commentNode0.equals((Object) null); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + CommentNode commentNode0 = new CommentNode(contentNode0, ""); + boolean boolean0 = commentNode0.equals(commentNode0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, 21, (String) null); + assertEquals("", commentNode0.getTextContent()); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, (-1)); + CommentNode commentNode0 = new CommentNode(contentNode0, " "); + commentNode0.show(); + assertEquals(" ", commentNode0.getTextContent()); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, (-1)); + CommentNode commentNode0 = new CommentNode(contentNode0, " "); + CommentNode commentNode1 = commentNode0.copy(); + assertEquals(" ", commentNode1.getTextContent()); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + CommentNode commentNode0 = new CommentNode(contentNode0, ""); + commentNode0.format((-1756)); + assertEquals("", commentNode0.getTextContent()); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/CommentNode_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/CommentNode_ESTest_scaffolding.java new file mode 100644 index 00000000..a2b17e51 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/CommentNode_ESTest_scaffolding.java @@ -0,0 +1,200 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:55:02 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +@EvoSuiteClassExclude +public class CommentNode_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.CommentNode"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(CommentNode_ESTest_scaffolding.class.getClassLoader() , + "com.fasterxml.jackson.core.JsonParser$NumberType", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "org.dom4j.Node", + "com.fasterxml.jackson.core.Versioned", + "org.dom4j.InvalidXPathException", + "com.fasterxml.jackson.databind.node.TreeTraversingParser", + "org.apache.commons.lang3.StringUtils", + "com.xenoamess.x8l.CommentNode", + "com.fasterxml.jackson.databind.jsontype.TypeSerializer", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.fasterxml.jackson.databind.node.NullNode", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.fasterxml.jackson.databind.JsonSerializable", + "com.fasterxml.jackson.databind.JsonNode", + "org.dom4j.ProcessingInstruction", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.fasterxml.jackson.databind.node.TextNode", + "com.fasterxml.jackson.databind.node.ValueNode", + "com.fasterxml.jackson.databind.node.ArrayNode", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.fasterxml.jackson.databind.node.JsonNodeCreator", + "com.fasterxml.jackson.databind.node.BinaryNode", + "org.apache.commons.lang3.NotImplementedException", + "org.dom4j.Document", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.X8lTree", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.fasterxml.jackson.core.JsonGenerator", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.AbstractTreeNode", + "com.fasterxml.jackson.core.ObjectCodec", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.databind.node.ObjectNode", + "org.dom4j.DocumentException", + "com.fasterxml.jackson.core.JsonPointer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "org.dom4j.Comment", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.X8lGrammarException", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.fasterxml.jackson.databind.SerializerProvider", + "org.dom4j.Visitor", + "com.fasterxml.jackson.core.JsonToken", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "org.apache.commons.lang3.function.ToBooleanBiFunction", + "org.dom4j.CharacterData", + "com.fasterxml.jackson.databind.node.JsonNodeType", + "com.xenoamess.x8l.TextNode", + "com.fasterxml.jackson.core.TreeNode", + "com.fasterxml.jackson.databind.node.NumericNode", + "com.fasterxml.jackson.core.TreeCodec", + "org.dom4j.NodeFilter", + "com.fasterxml.jackson.core.JsonParser", + "org.dom4j.Branch", + "com.fasterxml.jackson.databind.ObjectMapper", + "org.apache.commons.vfs2.FileObject", + "org.dom4j.XPath", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.dealers.AbstractLanguageDealerHandler", + "com.fasterxml.jackson.databind.node.MissingNode", + "com.fasterxml.jackson.databind.node.BooleanNode", + "org.dom4j.Element", + "org.dom4j.QName", + "com.fasterxml.jackson.databind.util.RawValue" + ); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(CommentNode_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.AbstractTreeNode", + "com.xenoamess.x8l.CommentNode", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.TextNode", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.X8lTree", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "org.apache.commons.lang3.StringUtils", + "org.apache.commons.lang3.NotImplementedException", + "com.xenoamess.x8l.X8lGrammarException" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/ContentNode_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/ContentNode_ESTest.java new file mode 100644 index 00000000..771a5c48 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/ContentNode_ESTest.java @@ -0,0 +1,5803 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:55:41 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.shaded.org.mockito.Mockito.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.AbstractTreeNode; +import com.xenoamess.x8l.CommentNode; +import com.xenoamess.x8l.ContentNode; +import com.xenoamess.x8l.RootNode; +import com.xenoamess.x8l.TextNode; +import com.xenoamess.x8l.databind.X8lDataBeanFieldScheme; +import com.xenoamess.x8l.dealers.LanguageDealer; +import java.io.Reader; +import java.io.StringReader; +import java.io.StringWriter; +import java.io.Writer; +import java.util.Collection; +import java.util.HashMap; +import java.util.HashSet; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; +import java.util.function.Function; +import java.util.function.Predicate; +import java.util.function.UnaryOperator; +import java.util.stream.Stream; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.ViolatedAssumptionAnswer; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class ContentNode_ESTest extends ContentNode_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + rootNode0.trimAttributeSegments(); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + HashSet hashSet0 = contentNode0.asStringSet(); + assertNotNull(hashSet0); + assertEquals("", contentNode0.getName()); + assertEquals(0, hashSet0.size()); + assertTrue(hashSet0.isEmpty()); + + contentNode0.addAttribute("}1 list0 = contentNode0.getContentNodesFromChildrenThatNameIs((String) null); + assertNotNull(list0); + assertFalse(list0.contains(contentNode0)); + assertEquals("}1 unaryOperator0 = UnaryOperator.identity(); + assertNotNull(unaryOperator0); + + List list1 = contentNode0.applyToAllNodes((Function) unaryOperator0); + assertNotNull(list1); + assertEquals("}1 linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertFalse(linkedList0.contains(" ")); + assertEquals(0, linkedList0.size()); + + List list2 = contentNode0.getContentNodesFromChildren(); + assertNotNull(list2); + assertFalse(list2.equals((Object)list0)); + assertNotSame(list2, list0); + assertTrue(list2.contains(contentNode0)); + assertEquals("}1 linkedList1 = new LinkedList(); + assertNotNull(linkedList1); + assertEquals(0, linkedList1.size()); + + CommentNode commentNode0 = new CommentNode(contentNode0, ""); + assertNotNull(commentNode0); + assertEquals("}1 hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertTrue(hashMap0.isEmpty()); + assertEquals(0, hashMap0.size()); + + HashMap hashMap1 = rootNode0.asStringMapTrimmedFill(hashMap0); + assertNotNull(hashMap1); + assertSame(rootNode0, rootNode1); + assertSame(hashMap0, hashMap1); + assertSame(hashMap1, hashMap0); + assertEquals("}1 list3 = contentNode0.getCommentNodesFromChildren(); + assertNotNull(list3); + assertTrue(list3.contains(commentNode0)); + assertEquals("}1 hashMap2 = new HashMap(); + assertNotNull(hashMap2); + assertEquals(0, hashMap2.size()); + assertTrue(hashMap2.isEmpty()); + + String string1 = contentNode0.getName(); + assertNotNull(string1); + assertEquals("}1 list4 = contentNode0.asStringListTrimmed(); + assertNotNull(list4); + assertFalse(list4.contains(" ")); + assertEquals("}1 hashSet1 = rootNode0.asStringSetTrimmed(); + assertNotNull(hashSet1); + assertSame(rootNode0, rootNode1); + assertFalse(hashSet1.contains(" ")); + assertEquals("}1 hashMap3 = rootNode0.asStringMapTrimmedFill((HashMap) hashMap0); + assertNotNull(hashMap3); + assertTrue(hashMap3.equals((Object)hashMap2)); + assertSame(rootNode0, rootNode1); + assertSame(hashMap0, hashMap1); + assertNotSame(hashMap3, hashMap2); + assertEquals("}1 list0 = rootNode1.getContentNodesFromChildren(1722); + assertNotNull(list0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertTrue(rootNode1.equals((Object)rootNode2)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + List list1 = rootNode0.getTextNodesFromChildren((-2166)); + assertNotNull(list1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, rootNode2); + assertEquals("", rootNode0.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + String[] stringArray0 = new String[0]; + List list2 = rootNode2.fetch(x8lDataBeanFieldScheme0, stringArray0); + assertNotNull(list2); + assertEquals(0, stringArray0.length); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertTrue(rootNode1.equals((Object)rootNode2)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode2.equals((Object)rootNode0)); + assertTrue(rootNode2.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode2, rootNode0); + assertNotSame(rootNode2, rootNode1); + assertFalse(list2.contains((-2166))); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + assertEquals(0, list2.size()); + assertTrue(list2.isEmpty()); + + ContentNode contentNode0 = new ContentNode(rootNode2); + assertNotNull(contentNode0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode1.equals((Object)rootNode2)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode2.equals((Object)rootNode0)); + assertFalse(rootNode2.equals((Object)rootNode1)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + assertEquals("", contentNode0.getName()); + + List list3 = contentNode0.getContentNodesFromChildrenThatNameIs(" vs ", 4086); + assertNotNull(list3); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode1.equals((Object)rootNode2)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode2.equals((Object)rootNode0)); + assertFalse(rootNode2.equals((Object)rootNode1)); + assertTrue(list3.equals((Object)list0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode2, rootNode0); + assertNotSame(rootNode2, rootNode1); + assertNotSame(list3, list0); + assertFalse(list3.contains(contentNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + assertEquals("", contentNode0.getName()); + assertEquals(0, list3.size()); + assertTrue(list3.isEmpty()); + + HashMap hashMap0 = contentNode0.asStringMapFill((HashMap) null); + assertNull(hashMap0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode1.equals((Object)rootNode2)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode2.equals((Object)rootNode0)); + assertFalse(rootNode2.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode2, rootNode0); + assertNotSame(rootNode2, rootNode1); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + assertEquals("", contentNode0.getName()); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.getContentNodesFromChildren(); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + ContentNode contentNode0 = new ContentNode(rootNode0, 0); + assertNotNull(contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + ContentNode contentNode1 = contentNode0.copy(); + assertNotNull(contentNode1); + assertTrue(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + contentNode1.append(rootNode0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + String[] stringArray0 = new String[7]; + stringArray0[0] = " "; + stringArray0[1] = " "; + stringArray0[2] = ""; + stringArray0[3] = " "; + stringArray0[4] = ""; + stringArray0[5] = ""; + stringArray0[6] = " "; + List list1 = new LinkedList(); + assertNotNull(list1); + assertFalse(list1.contains(0)); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + List list2 = contentNode0.asStringList(); + assertNotNull(list2); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertFalse(list2.contains(" ")); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertTrue(list2.isEmpty()); + assertEquals(0, list2.size()); + + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertFalse(linkedList0.contains(" ")); + assertEquals(0, linkedList0.size()); + + LinkedList linkedList1 = rootNode0.asStringCollectionTrimmedFill(linkedList0); + assertNotNull(linkedList1); + assertSame(linkedList1, linkedList0); + assertSame(linkedList0, linkedList1); + assertFalse(linkedList1.contains(" ")); + assertFalse(linkedList0.contains(" ")); + assertEquals(0, linkedList1.size()); + assertEquals("", rootNode0.getName()); + assertEquals(0, linkedList0.size()); + + contentNode0.clear(); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + boolean boolean0 = contentNode0.removeChild((AbstractTreeNode) null); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertFalse(boolean0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + List list3 = contentNode0.getContentNodesFromChildrenThatNameIs(""); + assertNotNull(list3); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertTrue(list3.equals((Object)list0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(list3, list0); + assertFalse(list3.contains(contentNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertTrue(list3.isEmpty()); + assertEquals(0, list3.size()); + + contentNode1.show(); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + contentNode0.addAttributeFromTranscodedExpression("uZx,3#"); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + + rootNode0.format(0); + assertEquals("", rootNode0.getName()); + + contentNode0.addAttributeFromTranscodedExpression(""); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + + HashSet hashSet0 = contentNode1.asStringSetTrimmed(); + assertNotNull(hashSet0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertFalse(hashSet0.contains(" ")); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertTrue(hashSet0.isEmpty()); + assertEquals(0, hashSet0.size()); + + StringWriter stringWriter0 = new StringWriter(1371); + assertNotNull(stringWriter0); + assertEquals("", stringWriter0.toString()); + + contentNode0.write((Writer) stringWriter0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + assertEquals(">", stringWriter0.toString()); + + List list4 = contentNode1.asStringList(); + assertNotNull(list4); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertTrue(list4.equals((Object)list2)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertNotSame(list4, list2); + assertFalse(list4.contains(" ")); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals(0, list4.size()); + assertTrue(list4.isEmpty()); + + List list5 = contentNode0.getContentNodesFromChildren((-267)); + assertNotNull(list5); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertTrue(list5.equals((Object)list3)); + assertTrue(list5.equals((Object)list0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(list5, list0); + assertNotSame(list5, list3); + assertFalse(list5.contains(contentNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + assertTrue(list5.isEmpty()); + assertEquals(0, list5.size()); + + LinkedList linkedList2 = rootNode0.asStringCollectionTrimmedFill(linkedList0); + assertNotNull(linkedList2); + assertSame(linkedList2, linkedList1); + assertSame(linkedList2, linkedList0); + assertSame(linkedList0, linkedList1); + assertSame(linkedList0, linkedList2); + assertTrue(linkedList2.contains("")); + assertFalse(linkedList2.contains(" ")); + assertTrue(linkedList0.contains("")); + assertFalse(linkedList0.contains(" ")); + assertEquals("", rootNode0.getName()); + assertEquals(2, linkedList2.size()); + assertEquals(2, linkedList0.size()); + + boolean boolean1 = contentNode0.removeChild((AbstractTreeNode) null); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertTrue(boolean1 == boolean0); + assertNotSame(contentNode0, contentNode1); + assertFalse(boolean1); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + + Map map0 = contentNode0.getAttributes(); + assertNotNull(map0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + assertEquals(2, map0.size()); + assertFalse(map0.isEmpty()); + + rootNode0.trimForce(); + assertEquals("", rootNode0.getName()); + + List list6 = contentNode0.asStringList(); + assertNotNull(list6); + assertTrue(list6.equals((Object)list4)); + assertTrue(list6.equals((Object)list2)); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(list6, list4); + assertNotSame(list6, list2); + assertNotSame(contentNode0, contentNode1); + assertFalse(list6.contains(" ")); + assertEquals("", rootNode0.getName()); + assertTrue(list6.isEmpty()); + assertEquals(0, list6.size()); + assertEquals("uZx,3#", contentNode0.getName()); + + boolean boolean2 = contentNode1.equals(list2); + assertTrue(boolean2 == boolean0); + assertTrue(boolean2 == boolean1); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertTrue(list2.equals((Object)list6)); + assertTrue(list2.equals((Object)list4)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertNotSame(list2, list4); + assertNotSame(list2, list6); + assertFalse(list2.contains(" ")); + assertFalse(boolean2); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertTrue(list2.isEmpty()); + assertEquals(0, list2.size()); + + contentNode0.removeAttribute("uZx,3#"); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + StringReader stringReader0 = new StringReader("]ha';?l+O R}^`p"); + assertNotNull(stringReader0); + + rootNode0.read((Reader) stringReader0); + assertEquals("", rootNode0.getName()); + + rootNode0.trimForce(); + assertEquals("", rootNode0.getName()); + + rootNode0.trim(); + assertEquals("", rootNode0.getName()); + + HashMap hashMap0 = new HashMap(3, 3); + assertNotNull(hashMap0); + assertEquals(0, hashMap0.size()); + assertTrue(hashMap0.isEmpty()); + + HashMap hashMap1 = rootNode0.asStringMapTrimmedFill(hashMap0); + assertNotNull(hashMap1); + assertSame(hashMap0, hashMap1); + assertSame(hashMap1, hashMap0); + assertEquals("", rootNode0.getName()); + assertEquals(0, hashMap0.size()); + assertTrue(hashMap0.isEmpty()); + assertTrue(hashMap1.isEmpty()); + assertEquals(0, hashMap1.size()); + + RootNode rootNode1 = new RootNode((ContentNode) null, 313); + assertNotNull(rootNode1); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode1.getName()); + + rootNode1.addAttribute("com.xenoamess.commons.primitive.iterators.AbstractShortSpliterator", " "); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode1, rootNode0); + assertEquals("com.xenoamess.commons.primitive.iterators.AbstractShortSpliterator", rootNode1.getName()); + + HashSet hashSet0 = rootNode1.asStringSet(); + assertNotNull(hashSet0); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode1, rootNode0); + assertFalse(hashSet0.contains("com.xenoamess.commons.primitive.iterators.AbstractShortSpliterator")); + assertEquals("com.xenoamess.commons.primitive.iterators.AbstractShortSpliterator", rootNode1.getName()); + assertEquals(0, hashSet0.size()); + assertTrue(hashSet0.isEmpty()); + + boolean boolean0 = rootNode0.equals(rootNode1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertFalse(boolean0); + assertEquals("", rootNode0.getName()); + assertEquals("com.xenoamess.commons.primitive.iterators.AbstractShortSpliterator", rootNode1.getName()); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + StringReader stringReader0 = new StringReader("]ha';?l+O R}^`p"); + assertNotNull(stringReader0); + + rootNode0.trimForce(); + assertEquals("", rootNode0.getName()); + + rootNode0.trim(); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = new RootNode((ContentNode) null, 313); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode1.getName()); + + rootNode1.addAttribute("com.xenoamess.commons.primitive.iterators.AbstractShortSpliterator", " "); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode1, rootNode0); + assertEquals("com.xenoamess.commons.primitive.iterators.AbstractShortSpliterator", rootNode1.getName()); + + HashSet hashSet0 = rootNode1.asStringSet(); + assertNotNull(hashSet0); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode1, rootNode0); + assertFalse(hashSet0.contains(" ")); + assertEquals("com.xenoamess.commons.primitive.iterators.AbstractShortSpliterator", rootNode1.getName()); + assertTrue(hashSet0.isEmpty()); + assertEquals(0, hashSet0.size()); + + boolean boolean0 = rootNode0.equals(rootNode1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertFalse(boolean0); + assertEquals("", rootNode0.getName()); + assertEquals("com.xenoamess.commons.primitive.iterators.AbstractShortSpliterator", rootNode1.getName()); + + List list0 = rootNode0.getAttributeSegments(); + assertNotNull(list0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertFalse(list0.contains(" ")); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + List list1 = rootNode1.getCommentNodesFromChildren(3); + assertNotNull(list1); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode1, rootNode0); + assertEquals("com.xenoamess.commons.primitive.iterators.AbstractShortSpliterator", rootNode1.getName()); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + StringReader stringReader0 = new StringReader("]ha';?l+O R}^b}"); + assertNotNull(stringReader0); + + rootNode0.addAttributeFromTranscodedExpression("Argument for @NotNull parameter '%s' of %s.%s must not be null"); + assertEquals("Argument for @NotNull parameter '%s' of %s.%s must not be null", rootNode0.getName()); + + stringReader0.reset(); + rootNode0.read((Reader) stringReader0); + assertEquals("", rootNode0.getName()); + + rootNode0.trimForce(); + assertEquals("", rootNode0.getName()); + + rootNode0.trim(); + assertEquals("", rootNode0.getName()); + + String string0 = rootNode0.getName(); + assertNotNull(string0); + assertEquals("", string0); + assertEquals("", rootNode0.getName()); + + HashSet hashSet0 = rootNode0.asStringSetTrimmed(); + assertNotNull(hashSet0); + assertFalse(hashSet0.contains(string0)); + assertTrue(hashSet0.contains("]ha';?l+O R}^b}")); + assertEquals("", rootNode0.getName()); + assertFalse(hashSet0.isEmpty()); + assertEquals(1, hashSet0.size()); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + rootNode0.trimAttributeSegments(); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + HashSet hashSet0 = contentNode0.asStringSet(); + assertNotNull(hashSet0); + assertEquals("", contentNode0.getName()); + assertTrue(hashSet0.isEmpty()); + assertEquals(0, hashSet0.size()); + + contentNode0.addAttribute("}1 list0 = contentNode0.getContentNodesFromChildrenThatNameIs((String) null); + assertNotNull(list0); + assertFalse(list0.contains(contentNode0)); + assertEquals("}1 unaryOperator0 = UnaryOperator.identity(); + assertNotNull(unaryOperator0); + + List list1 = contentNode0.applyToAllNodes((Function) unaryOperator0); + assertNotNull(list1); + assertEquals("}1 list2 = rootNode0.asStringList(); + assertNotNull(list2); + assertFalse(list2.contains("}1 list3 = contentNode0.getContentNodesFromChildren(); + assertNotNull(list3); + assertFalse(list3.equals((Object)list0)); + assertNotSame(list3, list0); + assertTrue(list3.contains(contentNode0)); + assertEquals("}1 linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + CommentNode commentNode0 = new CommentNode(contentNode0, ""); + assertNotNull(commentNode0); + assertEquals("}1 hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertTrue(hashMap0.isEmpty()); + assertEquals(0, hashMap0.size()); + + HashMap hashMap1 = rootNode0.asStringMapTrimmedFill(hashMap0); + assertNotNull(hashMap1); + assertSame(hashMap0, hashMap1); + assertSame(hashMap1, hashMap0); + assertTrue(hashMap0.isEmpty()); + assertEquals(0, hashMap0.size()); + assertEquals("}1 list4 = contentNode0.getCommentNodesFromChildren(); + assertNotNull(list4); + assertTrue(list4.contains(commentNode0)); + assertEquals("}1 linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertFalse(linkedList0.contains("")); + assertEquals(0, linkedList0.size()); + + LinkedList linkedList1 = rootNode0.asStringCollectionFill(linkedList0); + assertNotNull(linkedList1); + assertSame(linkedList0, linkedList1); + assertSame(linkedList1, linkedList0); + assertFalse(linkedList0.contains("")); + assertFalse(linkedList1.contains("")); + assertEquals("", rootNode0.getName()); + assertEquals(0, linkedList0.size()); + assertEquals(0, linkedList1.size()); + + boolean boolean0 = linkedList1.add(" "); + assertSame(linkedList0, linkedList1); + assertSame(linkedList1, linkedList0); + assertTrue(linkedList0.contains(" ")); + assertFalse(linkedList0.contains("")); + assertTrue(linkedList1.contains(" ")); + assertFalse(linkedList1.contains("")); + assertTrue(boolean0); + assertEquals("", rootNode0.getName()); + assertEquals(1, linkedList0.size()); + assertEquals(1, linkedList1.size()); + + stringArray0[6] = ""; + List list0 = contentNode1.fetch(x8lDataBeanFieldScheme0, ""); + assertNotNull(list0); + assertSame(contentNode0, contentNode1); + assertSame(contentNode1, contentNode0); + assertFalse(list0.contains("")); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + RootNode rootNode1 = new RootNode(contentNode0, 0); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + StringReader stringReader0 = new StringReader(""); + assertNotNull(stringReader0); + + contentNode0.read((Reader) stringReader0); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + String string0 = "PHv6kJ#.p"; + Map map0 = contentNode0.asStringMapTrimmed(); + assertNotNull(map0); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertTrue(map0.isEmpty()); + assertEquals(0, map0.size()); + + LinkedList linkedList2 = new LinkedList(); + assertNotNull(linkedList2); + assertFalse(linkedList2.contains(0)); + assertEquals(0, linkedList2.size()); + + // Undeclared exception! + try { + rootNode1.applyToAllNodes((List) linkedList2, (Function) null); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.ContentNode", e); + } + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 37); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + String[] stringArray0 = new String[3]; + stringArray0[0] = " "; + stringArray0[1] = ""; + stringArray0[2] = " "; + List list0 = rootNode0.fetch(stringArray0); + assertNotNull(list0); + assertEquals(3, stringArray0.length); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertFalse(list0.contains("")); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + rootNode1.addAttribute(" "); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals(" ", rootNode1.getName()); + + List list1 = rootNode1.getContentNodesFromChildren(); + assertNotNull(list1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals(" ", rootNode1.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + rootNode1.addAttributeFromTranscodedExpression("LmrClv=]l7UIo"); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals(" ", rootNode1.getName()); + + rootNode1.append((AbstractTreeNode) null); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals(" ", rootNode1.getName()); + + rootNode1.addAttribute("", ""); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals(" ", rootNode1.getName()); + + StringReader stringReader0 = new StringReader(""); + assertNotNull(stringReader0); + + int int0 = stringReader0.read(); + assertEquals((-1), int0); + + boolean boolean0 = stringReader0.ready(); + assertTrue(boolean0); + + rootNode1.read((Reader) stringReader0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + // Undeclared exception! + try { + rootNode0.removeAttribute("';Y49.:8tS+"); + fail("Expecting exception: ArrayIndexOutOfBoundsException"); + + } catch(ArrayIndexOutOfBoundsException e) { + // + // no message in exception (getMessage() returned null) + // + } + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + ContentNode contentNode1 = new ContentNode(contentNode0, 0); + assertNotNull(contentNode1); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + RootNode rootNode0 = new RootNode(contentNode1); + assertNotNull(rootNode0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = new RootNode(rootNode0, 0); + assertNotNull(rootNode1); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + RootNode rootNode2 = rootNode1.copy(); + assertNotNull(rootNode2); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertTrue(rootNode2.equals((Object)rootNode1)); + assertFalse(rootNode2.equals((Object)rootNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode2, rootNode0); + assertNotSame(rootNode2, rootNode1); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + + String string0 = rootNode2.getName(); + assertNotNull(string0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertTrue(rootNode1.equals((Object)rootNode2)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertTrue(rootNode2.equals((Object)rootNode1)); + assertFalse(rootNode2.equals((Object)rootNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode2, rootNode0); + assertNotSame(rootNode2, rootNode1); + assertEquals("", string0); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + + List list0 = contentNode1.getCommentNodesFromChildren((-4166)); + assertNotNull(list0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + HashSet hashSet0 = rootNode1.asStringSetTrimmed(); + assertNotNull(hashSet0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertTrue(rootNode1.equals((Object)rootNode2)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertFalse(hashSet0.contains(string0)); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertTrue(hashSet0.isEmpty()); + assertEquals(0, hashSet0.size()); + + StringReader stringReader0 = new StringReader("V9"); + assertNotNull(stringReader0); + + HashSet hashSet1 = rootNode0.asStringSetTrimmed(); + assertNotNull(hashSet1); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertTrue(hashSet1.equals((Object)hashSet0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode0, rootNode1); + assertNotSame(hashSet1, hashSet0); + assertFalse(hashSet1.contains(string0)); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals("", rootNode0.getName()); + assertTrue(hashSet1.isEmpty()); + assertEquals(0, hashSet1.size()); + + // Undeclared exception! + try { + contentNode0.asStringMapTrimmed(); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // Index: 0, Size: 0 + // + verifyException("java.util.ArrayList", e); + } + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 3); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + HashSet hashSet0 = contentNode0.asStringSetTrimmed(); + assertNotNull(hashSet0); + assertEquals("", contentNode0.getName()); + assertEquals(0, hashSet0.size()); + assertTrue(hashSet0.isEmpty()); + + contentNode0.trimAttributeSegments(); + assertEquals("", contentNode0.getName()); + + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + boolean boolean0 = linkedList0.add(""); + assertTrue(linkedList0.contains("")); + assertTrue(boolean0); + assertEquals(1, linkedList0.size()); + + boolean boolean1 = linkedList0.add(" "); + assertTrue(boolean1 == boolean0); + assertTrue(linkedList0.contains(" ")); + assertTrue(boolean1); + assertEquals(2, linkedList0.size()); + + List list0 = contentNode0.asStringList(); + assertNotNull(list0); + assertFalse(list0.contains(" ")); + assertEquals("", contentNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + linkedList0.push((String) null); + assertTrue(linkedList0.contains(" ")); + assertEquals(3, linkedList0.size()); + + boolean boolean2 = linkedList0.add(""); + assertTrue(boolean2 == boolean0); + assertTrue(boolean2 == boolean1); + assertTrue(linkedList0.contains("")); + assertTrue(boolean2); + assertEquals(4, linkedList0.size()); + + String string0 = "DSaIzfL/Sl*WiJ"; + contentNode0.addAttribute("DSaIzfL/Sl*WiJ"); + assertEquals("DSaIzfL/Sl*WiJ", contentNode0.getName()); + + boolean boolean3 = linkedList0.addAll((Collection) list0); + assertFalse(boolean3 == boolean0); + assertFalse(boolean3 == boolean1); + assertFalse(boolean3 == boolean2); + assertTrue(linkedList0.contains("")); + assertFalse(linkedList0.contains(string0)); + assertFalse(list0.contains(string0)); + assertFalse(boolean3); + assertEquals("DSaIzfL/Sl*WiJ", contentNode0.getName()); + assertEquals(4, linkedList0.size()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + LinkedList linkedList1 = contentNode0.asStringCollectionTrimmedFill(linkedList0); + assertNotNull(linkedList1); + assertSame(linkedList0, linkedList1); + assertSame(linkedList1, linkedList0); + assertTrue(linkedList0.contains("")); + assertFalse(linkedList0.contains(string0)); + assertFalse(linkedList1.contains(string0)); + assertTrue(linkedList1.contains("")); + assertEquals("DSaIzfL/Sl*WiJ", contentNode0.getName()); + assertEquals(4, linkedList0.size()); + assertEquals(4, linkedList1.size()); + + Map map0 = contentNode0.asStringMap(); + assertNotNull(map0); + assertEquals("DSaIzfL/Sl*WiJ", contentNode0.getName()); + assertEquals(0, map0.size()); + assertTrue(map0.isEmpty()); + + contentNode0.trimAttributeSegments(); + assertEquals("DSaIzfL/Sl*WiJ", contentNode0.getName()); + + contentNode0.show(); + assertEquals("DSaIzfL/Sl*WiJ", contentNode0.getName()); + + List list1 = contentNode0.getChildren(); + assertNotNull(list1); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + assertEquals("DSaIzfL/Sl*WiJ", contentNode0.getName()); + + contentNode0.addAttribute((String) null, (String) null, ""); + assertEquals("DSaIzfL/Sl*WiJ", contentNode0.getName()); + + List list2 = contentNode0.getTextNodesFromChildren(3); + assertNotNull(list2); + assertEquals("DSaIzfL/Sl*WiJ", contentNode0.getName()); + assertEquals(0, list2.size()); + assertTrue(list2.isEmpty()); + + List list3 = contentNode0.getAttributeSegments(); + assertNotNull(list3); + assertFalse(list3.equals((Object)list0)); + assertNotSame(list3, list0); + assertTrue(list3.contains("")); + assertFalse(list3.contains(string0)); + assertEquals("DSaIzfL/Sl*WiJ", contentNode0.getName()); + assertFalse(list3.isEmpty()); + assertEquals(2, list3.size()); + + contentNode0.trim(); + assertEquals("DSaIzfL/Sl*WiJ", contentNode0.getName()); + + // Undeclared exception! + try { + contentNode0.changeParentAndRegister((ContentNode) null); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + rootNode0.trimForce(); + assertEquals("", rootNode0.getName()); + + rootNode0.addAttributeFromTranscodedExpression(""); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.asStringListTrimmed(); + assertNotNull(list0); + assertFalse(list0.contains("")); + assertEquals("", rootNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + List list1 = rootNode0.getAttributesKeyList(); + assertNotNull(list1); + assertFalse(list1.equals((Object)list0)); + assertNotSame(list1, list0); + assertTrue(list1.contains("")); + assertEquals("", rootNode0.getName()); + assertFalse(list1.isEmpty()); + assertEquals(1, list1.size()); + + List list2 = rootNode0.asStringList(); + assertNotNull(list2); + assertFalse(list2.equals((Object)list1)); + assertTrue(list2.equals((Object)list0)); + assertNotSame(list2, list1); + assertNotSame(list2, list0); + assertFalse(list2.contains("")); + assertEquals("", rootNode0.getName()); + assertEquals(0, list2.size()); + assertTrue(list2.isEmpty()); + + rootNode0.addAttribute(""); + assertEquals("", rootNode0.getName()); + + List list3 = rootNode0.getTextNodesFromChildren(0); + assertNotNull(list3); + assertEquals("", rootNode0.getName()); + assertEquals(0, list3.size()); + assertTrue(list3.isEmpty()); + + LinkedList linkedList0 = rootNode0.asStringCollectionTrimmedFill((LinkedList) null); + assertNull(linkedList0); + assertEquals("", rootNode0.getName()); + + List list4 = rootNode0.getTextNodesFromChildren(0); + assertNotNull(list4); + assertTrue(list4.equals((Object)list3)); + assertNotSame(list4, list3); + assertEquals("", rootNode0.getName()); + assertTrue(list4.isEmpty()); + assertEquals(0, list4.size()); + + boolean boolean0 = rootNode0.removeChild((AbstractTreeNode) null); + assertFalse(boolean0); + assertEquals("", rootNode0.getName()); + + LinkedList linkedList1 = new LinkedList(); + assertNotNull(linkedList1); + assertFalse(linkedList1.contains("")); + assertEquals(0, linkedList1.size()); + + LinkedList linkedList2 = rootNode0.asStringCollectionTrimmedFill(linkedList1); + assertNotNull(linkedList2); + assertSame(linkedList1, linkedList2); + assertSame(linkedList2, linkedList1); + assertFalse(linkedList1.contains("")); + assertFalse(linkedList2.contains("")); + assertEquals("", rootNode0.getName()); + assertEquals(0, linkedList1.size()); + assertEquals(0, linkedList2.size()); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + List list0 = contentNode0.getContentNodesFromChildren(); + assertNotNull(list0); + assertFalse(list0.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + StringReader stringReader0 = new StringReader(""); + assertNotNull(stringReader0); + + contentNode0.addAttribute(""); + assertEquals("", contentNode0.getName()); + + int int0 = stringReader0.read(); + assertEquals((-1), int0); + + HashSet hashSet0 = contentNode0.asStringSet(); + assertNotNull(hashSet0); + assertFalse(hashSet0.contains("")); + assertEquals("", contentNode0.getName()); + assertTrue(hashSet0.isEmpty()); + assertEquals(0, hashSet0.size()); + + boolean boolean0 = stringReader0.markSupported(); + assertTrue(boolean0); + + stringReader0.mark(23); + List list1 = contentNode0.getTextNodesFromChildren(); + assertNotNull(list1); + assertEquals("", contentNode0.getName()); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + + long long0 = stringReader0.skip(0L); + assertEquals(0L, long0); + + contentNode0.read((Reader) stringReader0); + assertEquals("", contentNode0.getName()); + + Map map0 = contentNode0.getAttributes(); + assertNotNull(map0); + assertEquals("", contentNode0.getName()); + assertTrue(map0.isEmpty()); + assertEquals(0, map0.size()); + + Map map1 = contentNode0.asStringMapTrimmed(); + assertNotNull(map1); + assertTrue(map1.equals((Object)map0)); + assertNotSame(map1, map0); + assertEquals("", contentNode0.getName()); + assertEquals(0, map1.size()); + assertTrue(map1.isEmpty()); + + List list2 = contentNode0.getTextNodesFromChildren(23); + assertNotNull(list2); + assertFalse(list2.equals((Object)list1)); + assertNotSame(list2, list1); + assertEquals("", contentNode0.getName()); + assertEquals(1, list2.size()); + assertFalse(list2.isEmpty()); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + ContentNode contentNode0 = null; + int int0 = 0; + ContentNode contentNode1 = new ContentNode((ContentNode) null, 0); + assertNotNull(contentNode1); + assertEquals("", contentNode1.getName()); + + HashMap hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertEquals(0, hashMap0.size()); + assertTrue(hashMap0.isEmpty()); + + String string0 = "m=2|h28k]wrw<)*P2"; + StringReader stringReader0 = new StringReader("m=2|h28k]wrw<)*P2"); + assertNotNull(stringReader0); + + int int1 = stringReader0.read(); + assertFalse(int1 == int0); + assertEquals(109, int1); + + // Undeclared exception! + try { + contentNode1.read((Reader) stringReader0); + fail("Expecting exception: RuntimeException"); + + } catch(RuntimeException e) { + // + // Unexpected stop of x8l file. + // + verifyException("com.xenoamess.x8l.dealers.X8lDealer$2", e); + } + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + rootNode0.trimForce(); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.getTextNodesFromChildren(); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + rootNode0.append((AbstractTreeNode) null); + assertEquals("", rootNode0.getName()); + + rootNode0.format(37); + assertEquals("", rootNode0.getName()); + + StringReader stringReader0 = new StringReader(" "); + assertNotNull(stringReader0); + + long long0 = stringReader0.skip(575L); + assertEquals(1L, long0); + + long long1 = stringReader0.skip((-295L)); + assertFalse(long1 == long0); + assertEquals(0L, long1); + + rootNode0.read((Reader) stringReader0); + assertEquals("", rootNode0.getName()); + + List list1 = rootNode0.getContentNodesFromChildrenThatNameIs("", 0); + assertNotNull(list1); + assertEquals("", rootNode0.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + String string0 = rootNode0.getName(); + assertNotNull(string0); + assertEquals("", string0); + assertEquals("", rootNode0.getName()); + + rootNode0.show(); + assertEquals("", rootNode0.getName()); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + ContentNode contentNode0 = new ContentNode(rootNode0); + assertNotNull(contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + contentNode0.close(); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + String[] stringArray0 = new String[7]; + stringArray0[0] = ""; + ContentNode contentNode1 = (ContentNode)contentNode0.removeParent(); + assertNotNull(contentNode1); + assertSame(contentNode0, contentNode1); + assertSame(contentNode1, contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + stringArray0[1] = ""; + stringArray0[2] = " "; + stringArray0[3] = ""; + stringArray0[4] = ""; + stringArray0[5] = " "; + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertFalse(linkedList0.contains(" ")); + assertEquals(0, linkedList0.size()); + + LinkedList linkedList1 = rootNode0.asStringCollectionFill(linkedList0); + assertNotNull(linkedList1); + assertSame(linkedList0, linkedList1); + assertSame(linkedList1, linkedList0); + assertFalse(linkedList0.contains(" ")); + assertFalse(linkedList1.contains(" ")); + assertEquals("", rootNode0.getName()); + assertEquals(0, linkedList0.size()); + assertEquals(0, linkedList1.size()); + + stringArray0[6] = ""; + List list0 = contentNode0.fetch(x8lDataBeanFieldScheme0, stringArray0); + assertNotNull(list0); + assertEquals(7, stringArray0.length); + assertSame(contentNode0, contentNode1); + assertFalse(list0.contains("")); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + RootNode rootNode1 = new RootNode(contentNode0, 0); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + String string0 = "PHv6kJ#.p"; + Function function0 = null; + // Undeclared exception! + try { + rootNode1.applyToAllNodes((Function) null); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.ContentNode", e); + } + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + ContentNode contentNode0 = new ContentNode(rootNode0); + assertNotNull(contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + HashSet hashSet0 = new HashSet(); + assertNotNull(hashSet0); + assertTrue(hashSet0.isEmpty()); + assertEquals(0, hashSet0.size()); + + boolean boolean0 = hashSet0.add(contentNode0); + assertTrue(boolean0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals(1, hashSet0.size()); + assertFalse(hashSet0.isEmpty()); + + boolean boolean1 = hashSet0.add(rootNode0); + assertTrue(boolean1 == boolean0); + assertTrue(boolean1); + assertEquals("", rootNode0.getName()); + assertEquals(2, hashSet0.size()); + assertFalse(hashSet0.isEmpty()); + + HashMap hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertEquals(0, hashMap0.size()); + assertTrue(hashMap0.isEmpty()); + + String string0 = hashMap0.put("", " "); + assertNull(string0); + assertEquals(1, hashMap0.size()); + assertFalse(hashMap0.isEmpty()); + + // Undeclared exception! + try { + rootNode0.asStringMapFill(hashMap0); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // Index: 0, Size: 0 + // + verifyException("java.util.ArrayList", e); + } + } + + @Test(timeout = 4000) + public void test17() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + ContentNode contentNode1 = new ContentNode(contentNode0, 0); + assertNotNull(contentNode1); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + List list0 = contentNode1.asStringListTrimmed(); + assertNotNull(list0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + HashMap hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertEquals(0, hashMap0.size()); + assertTrue(hashMap0.isEmpty()); + + List list1 = contentNode1.getTextNodesFromChildren(0); + assertNotNull(list1); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + String string0 = hashMap0.put((String) null, "Tat{Dg"); + assertNull(string0); + assertEquals(1, hashMap0.size()); + assertFalse(hashMap0.isEmpty()); + + String string1 = hashMap0.put("com.xenoamess.x8l.ContentNode", ""); + assertNull(string1); + assertEquals(2, hashMap0.size()); + assertFalse(hashMap0.isEmpty()); + + String string2 = hashMap0.put(" ", " "); + assertNull(string2); + assertEquals(3, hashMap0.size()); + assertFalse(hashMap0.isEmpty()); + + HashSet hashSet0 = new HashSet(); + assertNotNull(hashSet0); + assertFalse(hashSet0.contains(0)); + assertEquals(0, hashSet0.size()); + assertTrue(hashSet0.isEmpty()); + + String string3 = hashMap0.put(" ", "read"); + assertNotNull(string3); + assertEquals(" ", string3); + assertEquals(3, hashMap0.size()); + assertFalse(hashMap0.isEmpty()); + + Integer integer0 = new Integer(0); + assertNotNull(integer0); + assertEquals(0, (int)integer0); + + boolean boolean0 = hashSet0.add(integer0); + assertTrue(hashSet0.contains(0)); + assertTrue(boolean0); + assertEquals(1, hashSet0.size()); + assertFalse(hashSet0.isEmpty()); + + String string4 = hashMap0.remove((Object) hashSet0); + assertNull(string4); + assertTrue(hashSet0.contains(0)); + assertEquals(3, hashMap0.size()); + assertFalse(hashMap0.isEmpty()); + assertEquals(1, hashSet0.size()); + assertFalse(hashSet0.isEmpty()); + + String string5 = hashMap0.put(" ", " "); + assertNotNull(string5); + assertFalse(string5.equals((Object)string3)); + assertEquals("read", string5); + assertEquals(3, hashMap0.size()); + assertFalse(hashMap0.isEmpty()); + + HashMap hashMap1 = contentNode1.asStringMapTrimmedFill(hashMap0); + assertNotNull(hashMap1); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertSame(hashMap0, hashMap1); + assertSame(hashMap1, hashMap0); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals(3, hashMap0.size()); + assertFalse(hashMap0.isEmpty()); + assertFalse(hashMap1.isEmpty()); + assertEquals(3, hashMap1.size()); + + List list2 = contentNode1.getContentNodesFromChildren(); + assertNotNull(list2); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertFalse(list2.contains(contentNode1)); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertTrue(list2.isEmpty()); + assertEquals(0, list2.size()); + + List list3 = contentNode0.asStringList(); + assertNotNull(list3); + assertTrue(list3.equals((Object)list0)); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(list3, list0); + assertNotSame(contentNode0, contentNode1); + assertFalse(list3.contains(string5)); + assertTrue(list3.isEmpty()); + assertEquals(0, list3.size()); + assertEquals("", contentNode0.getName()); + + contentNode1.trim(); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + List list4 = contentNode0.getChildren(); + assertNotNull(list4); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", contentNode0.getName()); + assertFalse(list4.isEmpty()); + assertEquals(1, list4.size()); + + List list5 = contentNode0.getContentNodesFromChildren(); + assertNotNull(list5); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(list5.equals((Object)list2)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(list5, list2); + assertTrue(list5.contains(contentNode1)); + assertFalse(list5.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals(1, list5.size()); + assertFalse(list5.isEmpty()); + + List list6 = contentNode0.getAttributesKeyList(); + assertNotNull(list6); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertTrue(list6.equals((Object)list0)); + assertTrue(list6.equals((Object)list3)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(list6, list0); + assertNotSame(list6, list3); + assertFalse(list6.contains(string5)); + assertEquals("", contentNode0.getName()); + assertTrue(list6.isEmpty()); + assertEquals(0, list6.size()); + + boolean boolean1 = contentNode0.removeChild(contentNode1); + assertTrue(contentNode0.equals((Object)contentNode1)); + assertTrue(contentNode1.equals((Object)contentNode0)); + assertTrue(boolean1 == boolean0); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertTrue(boolean1); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + List list7 = contentNode1.getContentNodesFromChildren(0); + assertNotNull(list7); + assertTrue(contentNode0.equals((Object)contentNode1)); + assertTrue(contentNode1.equals((Object)contentNode0)); + assertTrue(list7.equals((Object)list2)); + assertFalse(list7.equals((Object)list5)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertNotSame(list7, list2); + assertNotSame(list7, list5); + assertFalse(list7.contains(contentNode1)); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals(0, list7.size()); + assertTrue(list7.isEmpty()); + + contentNode0.append((AbstractTreeNode) null); + assertTrue(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", contentNode0.getName()); + + List list8 = contentNode1.getCommentNodesFromChildren(23); + assertNotNull(list8); + assertTrue(contentNode0.equals((Object)contentNode1)); + assertTrue(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals(0, list8.size()); + assertTrue(list8.isEmpty()); + + LanguageDealer languageDealer0 = new LanguageDealer(); + assertNotNull(languageDealer0); + + // Undeclared exception! + try { + contentNode1.read((Reader) null, languageDealer0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'reader' of com/xenoamess/x8l/ContentNode.read must not be null + // + verifyException("com.xenoamess.x8l.ContentNode", e); + } + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + LanguageDealer languageDealer0 = new LanguageDealer(); + assertNotNull(languageDealer0); + + // Undeclared exception! + try { + contentNode0.read((Reader) null, languageDealer0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'reader' of com/xenoamess/x8l/ContentNode.read must not be null + // + verifyException("com.xenoamess.x8l.ContentNode", e); + } + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 0); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + StringReader stringReader0 = new StringReader(""); + assertNotNull(stringReader0); + + contentNode0.append((AbstractTreeNode) null); + assertEquals("", contentNode0.getName()); + + LanguageDealer languageDealer0 = new LanguageDealer(); + assertNotNull(languageDealer0); + + contentNode0.read((Reader) stringReader0, languageDealer0); + assertEquals("", contentNode0.getName()); + + HashMap hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertTrue(hashMap0.isEmpty()); + assertEquals(0, hashMap0.size()); + + String string0 = hashMap0.put("", ""); + assertNull(string0); + assertFalse(hashMap0.isEmpty()); + assertEquals(1, hashMap0.size()); + + HashMap hashMap1 = contentNode0.asStringMapFill(hashMap0); + assertNotNull(hashMap1); + assertSame(hashMap0, hashMap1); + assertSame(hashMap1, hashMap0); + assertEquals("", contentNode0.getName()); + assertFalse(hashMap0.isEmpty()); + assertEquals(1, hashMap0.size()); + assertEquals(1, hashMap1.size()); + assertFalse(hashMap1.isEmpty()); + + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertFalse(linkedList0.contains("")); + assertEquals(0, linkedList0.size()); + + LinkedList linkedList1 = contentNode0.asStringCollectionTrimmedFill(linkedList0); + assertNotNull(linkedList1); + assertSame(linkedList0, linkedList1); + assertSame(linkedList1, linkedList0); + assertFalse(linkedList0.contains("")); + assertFalse(linkedList1.contains("")); + assertEquals("", contentNode0.getName()); + assertEquals(0, linkedList0.size()); + assertEquals(0, linkedList1.size()); + + List list0 = contentNode0.getContentNodesFromChildrenThatNameIs("z$s^fPmk;c+"); + assertNotNull(list0); + assertFalse(list0.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + contentNode0.read((Reader) stringReader0); + assertEquals("", contentNode0.getName()); + + List list1 = contentNode0.getAttributeSegments(); + assertNotNull(list1); + assertFalse(list1.contains("")); + assertEquals("", contentNode0.getName()); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + + contentNode0.trim(); + assertEquals("", contentNode0.getName()); + + List list2 = contentNode0.asStringList(); + assertNotNull(list2); + assertTrue(list2.equals((Object)list1)); + assertNotSame(list2, list1); + assertFalse(list2.contains("")); + assertEquals("", contentNode0.getName()); + assertEquals(0, list2.size()); + assertTrue(list2.isEmpty()); + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + ContentNode contentNode0 = null; + int int0 = 113; + RootNode rootNode0 = new RootNode((ContentNode) null, 113); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + HashMap hashMap0 = rootNode0.asStringMapTrimmedFill((HashMap) null); + assertNull(hashMap0); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + rootNode1.format(113); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + ContentNode contentNode1 = null; + try { + contentNode1 = new ContentNode(rootNode1, 113); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // Index: 113, Size: 0 + // + verifyException("java.util.ArrayList", e); + } + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.getContentNodesFromChildren(1); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + List list1 = rootNode0.getContentNodesFromChildren(0); + assertNotNull(list1); + assertTrue(list1.equals((Object)list0)); + assertNotSame(list1, list0); + assertEquals("", rootNode0.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + Map map0 = rootNode0.asStringMap(); + assertNotNull(map0); + assertEquals("", rootNode0.getName()); + assertTrue(map0.isEmpty()); + assertEquals(0, map0.size()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + // Undeclared exception! + try { + rootNode0.read((Reader) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'reader' of com/xenoamess/x8l/ContentNode.read must not be null + // + verifyException("com.xenoamess.x8l.ContentNode", e); + } + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 7); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + rootNode0.addAttribute(""); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.asStringListTrimmed(); + assertNotNull(list0); + assertFalse(list0.contains("")); + assertEquals("", rootNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + rootNode1.format(1747); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + rootNode1.close(); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + rootNode1.setParent((ContentNode) null); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + rootNode0.copy(rootNode1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + String string0 = rootNode1.toString(); + assertNotNull(string0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", string0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + List list1 = rootNode0.getTextNodesFromChildren(64); + assertNotNull(list1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertEquals("", rootNode0.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + List list2 = rootNode0.getTextNodesFromChildren(1618); + assertNotNull(list2); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertTrue(list2.equals((Object)list1)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(list2, list1); + assertEquals("", rootNode0.getName()); + assertEquals(0, list2.size()); + assertTrue(list2.isEmpty()); + + rootNode0.format((-1013)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertEquals("", rootNode0.getName()); + + List list3 = rootNode1.getCommentNodesFromChildren(1618); + assertNotNull(list3); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertTrue(list3.isEmpty()); + assertEquals(0, list3.size()); + + rootNode0.removeAttribute(""); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertEquals("", rootNode0.getName()); + + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertFalse(linkedList0.contains("")); + assertEquals(0, linkedList0.size()); + + CommentNode commentNode0 = new CommentNode((ContentNode) null, (String) null); + assertNotNull(commentNode0); + assertEquals("", commentNode0.getTextContent()); + + boolean boolean0 = linkedList0.remove((Object) commentNode0); + assertFalse(linkedList0.contains("")); + assertFalse(boolean0); + assertEquals(0, linkedList0.size()); + assertEquals("", commentNode0.getTextContent()); + + LinkedList linkedList1 = rootNode1.asStringCollectionTrimmedFill(linkedList0); + assertNotNull(linkedList1); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertSame(linkedList1, linkedList0); + assertNotSame(rootNode1, rootNode0); + assertSame(linkedList0, linkedList1); + assertFalse(linkedList1.contains("")); + assertFalse(linkedList0.contains("")); + assertEquals("", rootNode0.getName()); + assertEquals(0, linkedList1.size()); + assertEquals("", rootNode1.getName()); + assertEquals(0, linkedList0.size()); + + rootNode1.append(rootNode0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + StringReader stringReader0 = new StringReader(": U-}]%$o8"); + assertNotNull(stringReader0); + + rootNode0.read((Reader) stringReader0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertEquals("", rootNode0.getName()); + } + + @Test(timeout = 4000) + public void test23() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + contentNode0.addAttribute((String) null, (String) null); + assertNull(contentNode0.getName()); + + boolean boolean0 = contentNode0.removeChild((AbstractTreeNode) null); + assertFalse(boolean0); + assertNull(contentNode0.getName()); + + HashMap hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertTrue(hashMap0.isEmpty()); + assertEquals(0, hashMap0.size()); + + HashMap hashMap1 = contentNode0.asStringMapTrimmedFill(hashMap0); + assertNotNull(hashMap1); + assertSame(hashMap0, hashMap1); + assertSame(hashMap1, hashMap0); + assertNull(contentNode0.getName()); + assertTrue(hashMap0.isEmpty()); + assertEquals(0, hashMap0.size()); + assertEquals(0, hashMap1.size()); + assertTrue(hashMap1.isEmpty()); + + contentNode0.format((-1)); + assertNull(contentNode0.getName()); + + List list0 = contentNode0.asStringListTrimmed(); + assertNotNull(list0); + assertNull(contentNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + List list1 = contentNode0.asStringList(); + assertNotNull(list1); + assertTrue(list1.equals((Object)list0)); + assertNotSame(list1, list0); + assertNull(contentNode0.getName()); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + + int int0 = 1340; + // Undeclared exception! + try { + contentNode0.show(); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalString' of com/xenoamess/x8l/X8lTree.transcodeKey must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test24() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 2615); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + Function function0 = Function.identity(); + assertNotNull(function0); + + CommentNode commentNode0 = new CommentNode(contentNode0, ""); + assertNotNull(commentNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", commentNode0.getTextContent()); + + Function function1 = (Function) mock(Function.class, new ViolatedAssumptionAnswer()); + doReturn(commentNode0, (Object) null, (Object) null).when(function1).apply(any()); + Function function2 = function0.compose((Function) function1); + assertNotNull(function2); + assertFalse(function2.equals((Object)function0)); + assertEquals("", contentNode0.getName()); + assertEquals("", commentNode0.getTextContent()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + Function function3 = (Function) mock(Function.class, new ViolatedAssumptionAnswer()); + doReturn(rootNode0, (Object) null, (Object) null).when(function3).apply(any()); + Function function4 = function2.andThen((Function) function3); + assertNotNull(function4); + assertFalse(function0.equals((Object)function2)); + assertFalse(function2.equals((Object)function0)); + assertFalse(function4.equals((Object)function0)); + assertFalse(function4.equals((Object)function2)); + assertEquals("", contentNode0.getName()); + assertEquals("", commentNode0.getTextContent()); + assertEquals("", rootNode0.getName()); + + List list0 = contentNode0.applyToAllNodes((Function) function4); + assertNotNull(list0); + assertFalse(function0.equals((Object)function2)); + assertFalse(function0.equals((Object)function4)); + assertFalse(function2.equals((Object)function0)); + assertFalse(function2.equals((Object)function4)); + assertFalse(function4.equals((Object)function0)); + assertFalse(function4.equals((Object)function2)); + assertEquals("", contentNode0.getName()); + assertEquals("", commentNode0.getTextContent()); + assertEquals("", rootNode0.getName()); + assertEquals(3, list0.size()); + assertFalse(list0.isEmpty()); + + contentNode0.appendAll(list0); + assertFalse(function0.equals((Object)function2)); + assertFalse(function0.equals((Object)function4)); + assertFalse(function2.equals((Object)function0)); + assertFalse(function2.equals((Object)function4)); + assertFalse(function4.equals((Object)function0)); + assertFalse(function4.equals((Object)function2)); + assertEquals("", contentNode0.getName()); + assertEquals("", commentNode0.getTextContent()); + assertEquals("", rootNode0.getName()); + assertEquals(3, list0.size()); + assertFalse(list0.isEmpty()); + + contentNode0.addAttributeFromTranscodedExpression("com.xenoamess.x8l.AbstractTreeNode"); + assertEquals("com.xenoamess.x8l.AbstractTreeNode", contentNode0.getName()); + } + + @Test(timeout = 4000) + public void test25() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + int int0 = 944; + List list0 = contentNode0.getContentNodesFromChildren(944); + assertNotNull(list0); + assertFalse(list0.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertFalse(list0.isEmpty()); + assertEquals(1, list0.size()); + + List list1 = rootNode0.fetch(""); + assertNotNull(list1); + assertFalse(list1.contains(944)); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + RootNode rootNode1 = null; + try { + rootNode1 = new RootNode(rootNode0, (-4100)); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // Index: -4100, Size: 0 + // + verifyException("java.util.ArrayList", e); + } + } + + @Test(timeout = 4000) + public void test26() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + boolean boolean0 = rootNode0.removeChild(contentNode0); + assertFalse(boolean0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + LinkedList linkedList0 = rootNode0.asStringCollectionFill((LinkedList) null); + assertNull(linkedList0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + StringReader stringReader0 = new StringReader(""); + assertNotNull(stringReader0); + + // Undeclared exception! + try { + contentNode0.read((Reader) stringReader0, (LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'languageDealer' of com/xenoamess/x8l/ContentNode.read must not be null + // + verifyException("com.xenoamess.x8l.ContentNode", e); + } + } + + @Test(timeout = 4000) + public void test27() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + rootNode0.setParent(contentNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + rootNode0.addAttributeFromTranscodedExpression(" "); + assertEquals("", contentNode0.getName()); + assertEquals(" ", rootNode0.getName()); + + contentNode0.addAttribute("L", "", "L"); + assertEquals("L", contentNode0.getName()); + + rootNode0.setParent((ContentNode) null); + assertEquals("L", contentNode0.getName()); + assertEquals(" ", rootNode0.getName()); + + LinkedList linkedList0 = rootNode0.asStringCollectionTrimmedFill((LinkedList) null); + assertNull(linkedList0); + assertEquals("L", contentNode0.getName()); + assertEquals(" ", rootNode0.getName()); + + rootNode0.trimForce(); + assertEquals("L", contentNode0.getName()); + assertEquals(" ", rootNode0.getName()); + + List list0 = contentNode0.asStringList(); + assertNotNull(list0); + assertFalse(list0.contains("")); + assertEquals("L", contentNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + Map map0 = rootNode0.asStringMapTrimmed(); + assertNotNull(map0); + assertEquals("L", contentNode0.getName()); + assertEquals(" ", rootNode0.getName()); + assertTrue(map0.isEmpty()); + assertEquals(0, map0.size()); + + String string0 = rootNode0.getName(); + assertNotNull(string0); + assertEquals(" ", string0); + assertEquals("L", contentNode0.getName()); + assertEquals(" ", rootNode0.getName()); + + List list1 = contentNode0.getCommentNodesFromChildren(0); + assertNotNull(list1); + assertEquals("L", contentNode0.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + HashSet hashSet0 = new HashSet(); + assertNotNull(hashSet0); + assertTrue(hashSet0.isEmpty()); + assertEquals(0, hashSet0.size()); + + boolean boolean0 = hashSet0.add(rootNode0); + assertTrue(boolean0); + assertEquals("L", contentNode0.getName()); + assertEquals(" ", rootNode0.getName()); + assertEquals(1, hashSet0.size()); + assertFalse(hashSet0.isEmpty()); + + Stream stream0 = hashSet0.stream(); + assertNotNull(stream0); + assertEquals(1, hashSet0.size()); + assertFalse(hashSet0.isEmpty()); + + rootNode0.appendAll(hashSet0); + assertEquals("L", contentNode0.getName()); + assertEquals(" ", rootNode0.getName()); + assertEquals(1, hashSet0.size()); + assertFalse(hashSet0.isEmpty()); + + contentNode0.setParent((ContentNode) null); + assertEquals("L", contentNode0.getName()); + + List list2 = contentNode0.getTextNodesFromChildren((-2307)); + assertNotNull(list2); + assertEquals("L", contentNode0.getName()); + assertTrue(list2.isEmpty()); + assertEquals(0, list2.size()); + + List list3 = rootNode0.getContentNodesFromChildrenThatNameIs("ek_", 2471); + assertNotNull(list3); + assertFalse(list3.contains(contentNode0)); + assertEquals("L", contentNode0.getName()); + assertEquals(" ", rootNode0.getName()); + assertTrue(list3.isEmpty()); + assertEquals(0, list3.size()); + } + + @Test(timeout = 4000) + public void test28() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + List list0 = new LinkedList(); + assertNotNull(list0); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + HashMap hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertTrue(hashMap0.isEmpty()); + assertEquals(0, hashMap0.size()); + + HashMap hashMap1 = rootNode0.asStringMapFill(hashMap0); + assertNotNull(hashMap1); + assertSame(hashMap0, hashMap1); + assertSame(hashMap1, hashMap0); + assertEquals("", rootNode0.getName()); + assertTrue(hashMap0.isEmpty()); + assertEquals(0, hashMap0.size()); + assertEquals(0, hashMap1.size()); + assertTrue(hashMap1.isEmpty()); + } + + @Test(timeout = 4000) + public void test29() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + String string0 = contentNode0.toString(); + assertNotNull(string0); + assertEquals("<>>", string0); + assertEquals("", contentNode0.getName()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.getContentNodesFromChildren(); + assertNotNull(list0); + assertFalse(list0.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + List list1 = contentNode0.asStringListTrimmed(); + assertNotNull(list1); + assertFalse(list1.contains(string0)); + assertEquals("", contentNode0.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + CommentNode commentNode0 = new CommentNode(contentNode0, ""); + assertNotNull(commentNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", commentNode0.getTextContent()); + + List list2 = rootNode0.getCommentNodesFromChildren(3152); + assertNotNull(list2); + assertFalse(list2.contains(commentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertTrue(list2.isEmpty()); + assertEquals(0, list2.size()); + + commentNode0.format(19); + assertEquals("", contentNode0.getName()); + assertEquals("", commentNode0.getTextContent()); + + boolean boolean0 = contentNode0.equals(commentNode0); + assertFalse(boolean0); + assertEquals("", contentNode0.getName()); + assertEquals("", commentNode0.getTextContent()); + + rootNode0.show(); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + rootNode0.addAttribute("", "", ""); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + boolean boolean1 = contentNode0.removeChild((AbstractTreeNode) null); + assertTrue(boolean1 == boolean0); + assertFalse(boolean1); + assertEquals("", contentNode0.getName()); + + List list3 = contentNode0.getContentNodesFromChildrenThatNameIs(""); + assertNotNull(list3); + assertFalse(list3.equals((Object)list0)); + assertNotSame(list3, list0); + assertFalse(list3.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertFalse(list3.isEmpty()); + assertEquals(1, list3.size()); + + rootNode0.addAttribute("", " ", ""); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + List list4 = contentNode0.getCommentNodesFromChildren(3152); + assertNotNull(list4); + assertFalse(list4.equals((Object)list2)); + assertNotSame(list4, list2); + assertTrue(list4.contains(commentNode0)); + assertEquals("", contentNode0.getName()); + assertFalse(list4.isEmpty()); + assertEquals(1, list4.size()); + + // Undeclared exception! + try { + contentNode0.removeAttribute(""); + fail("Expecting exception: ArrayIndexOutOfBoundsException"); + + } catch(ArrayIndexOutOfBoundsException e) { + // + // no message in exception (getMessage() returned null) + // + } + } + + @Test(timeout = 4000) + public void test30() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + StringReader stringReader0 = new StringReader(""); + assertNotNull(stringReader0); + + rootNode0.read((Reader) stringReader0); + assertEquals("", rootNode0.getName()); + + rootNode0.trimForce(); + assertEquals("", rootNode0.getName()); + } + + @Test(timeout = 4000) + public void test31() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, (-1102)); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + Map map0 = rootNode0.asStringMap(); + assertNotNull(map0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals(0, map0.size()); + assertTrue(map0.isEmpty()); + + List list0 = rootNode0.asStringList(); + assertNotNull(list0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + HashSet hashSet0 = contentNode0.asStringSet(); + assertNotNull(hashSet0); + assertEquals("", contentNode0.getName()); + assertTrue(hashSet0.isEmpty()); + assertEquals(0, hashSet0.size()); + + HashSet hashSet1 = rootNode0.asStringSet(); + assertNotNull(hashSet1); + assertTrue(hashSet1.equals((Object)hashSet0)); + assertNotSame(hashSet1, hashSet0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertTrue(hashSet1.isEmpty()); + assertEquals(0, hashSet1.size()); + + String[] stringArray0 = new String[0]; + rootNode0.formatAttributeSegments((-970)); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + contentNode0.trimForce(); + assertEquals("", contentNode0.getName()); + + rootNode0.trimAttributeSegments(); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + List list1 = rootNode0.getContentNodesFromChildrenThatNameIs("com.xenoamess.x8l.ContentNode"); + assertNotNull(list1); + assertFalse(list1.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + + contentNode0.addAttribute(""); + assertEquals("", contentNode0.getName()); + + rootNode0.addAttribute(" "); + assertEquals("", contentNode0.getName()); + assertEquals(" ", rootNode0.getName()); + + contentNode0.trim(); + assertEquals("", contentNode0.getName()); + + List list2 = rootNode0.getContentNodesFromChildren((-1102)); + assertNotNull(list2); + assertTrue(list2.equals((Object)list1)); + assertNotSame(list2, list1); + assertFalse(list2.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals(" ", rootNode0.getName()); + assertTrue(list2.isEmpty()); + assertEquals(0, list2.size()); + + List list3 = contentNode0.getContentNodesFromChildren(); + assertNotNull(list3); + assertFalse(list3.equals((Object)list2)); + assertFalse(list3.equals((Object)list1)); + assertNotSame(list3, list2); + assertNotSame(list3, list1); + assertFalse(list3.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertFalse(list3.isEmpty()); + assertEquals(1, list3.size()); + + rootNode0.trim(); + assertEquals("", contentNode0.getName()); + assertEquals(" ", rootNode0.getName()); + + String string0 = contentNode0.getName(); + assertNotNull(string0); + assertEquals("", string0); + assertEquals("", contentNode0.getName()); + + List list4 = rootNode0.getContentNodesFromChildren((-1102)); + assertNotNull(list4); + assertTrue(list4.equals((Object)list2)); + assertFalse(list4.equals((Object)list3)); + assertTrue(list4.equals((Object)list1)); + assertNotSame(list4, list1); + assertNotSame(list4, list2); + assertNotSame(list4, list3); + assertFalse(list4.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals(" ", rootNode0.getName()); + assertEquals(0, list4.size()); + assertTrue(list4.isEmpty()); + + contentNode0.clear(); + assertEquals("", contentNode0.getName()); + } + + @Test(timeout = 4000) + public void test32() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + Map map0 = contentNode0.asStringMap(); + assertNotNull(map0); + assertEquals("", contentNode0.getName()); + assertEquals(0, map0.size()); + assertTrue(map0.isEmpty()); + + HashSet hashSet0 = contentNode0.asStringSet(); + assertNotNull(hashSet0); + assertEquals("", contentNode0.getName()); + assertEquals(0, hashSet0.size()); + assertTrue(hashSet0.isEmpty()); + + List list0 = contentNode0.getTextNodesFromChildren(); + assertNotNull(list0); + assertEquals("", contentNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + } + + @Test(timeout = 4000) + public void test33() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 0); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + ContentNode contentNode1 = new ContentNode(rootNode1); + assertNotNull(contentNode1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode1.getName()); + + RootNode rootNode2 = new RootNode(contentNode1, 0); + assertNotNull(rootNode2); + assertTrue(contentNode0.equals((Object)contentNode1)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertTrue(contentNode1.equals((Object)contentNode0)); + assertFalse(rootNode2.equals((Object)rootNode1)); + assertTrue(rootNode2.equals((Object)rootNode0)); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode1.getName()); + assertEquals("", rootNode2.getName()); + + List list0 = rootNode2.getTextNodesFromChildren(); + assertNotNull(list0); + assertTrue(contentNode0.equals((Object)contentNode1)); + assertTrue(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode1.equals((Object)rootNode2)); + assertTrue(contentNode1.equals((Object)contentNode0)); + assertFalse(rootNode2.equals((Object)rootNode1)); + assertTrue(rootNode2.equals((Object)rootNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertNotSame(contentNode1, contentNode0); + assertNotSame(rootNode2, rootNode1); + assertNotSame(rootNode2, rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode1.getName()); + assertEquals("", rootNode2.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + List list1 = contentNode0.getCommentNodesFromChildren(726); + assertNotNull(list1); + assertTrue(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", contentNode0.getName()); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + + rootNode2.trim(); + assertTrue(contentNode0.equals((Object)contentNode1)); + assertTrue(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode1.equals((Object)rootNode2)); + assertTrue(contentNode1.equals((Object)contentNode0)); + assertFalse(rootNode2.equals((Object)rootNode1)); + assertTrue(rootNode2.equals((Object)rootNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertNotSame(contentNode1, contentNode0); + assertNotSame(rootNode2, rootNode1); + assertNotSame(rootNode2, rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode1.getName()); + assertEquals("", rootNode2.getName()); + + List list2 = rootNode1.asStringList(); + assertNotNull(list2); + assertTrue(contentNode0.equals((Object)contentNode1)); + assertTrue(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode1.equals((Object)rootNode2)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(0, list2.size()); + assertTrue(list2.isEmpty()); + + HashMap hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertTrue(hashMap0.isEmpty()); + assertEquals(0, hashMap0.size()); + + // Undeclared exception! + try { + contentNode1.asStringMapFill(hashMap0); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // Index: 0, Size: 0 + // + verifyException("java.util.ArrayList", e); + } + } + + @Test(timeout = 4000) + public void test34() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, (-1)); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + StringReader stringReader0 = new StringReader("2lM8/9)xdr`ct"); + assertNotNull(stringReader0); + + LanguageDealer languageDealer0 = new LanguageDealer(); + assertNotNull(languageDealer0); + + boolean boolean0 = stringReader0.markSupported(); + assertTrue(boolean0); + + RootNode rootNode0 = new RootNode(contentNode0, 0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + boolean boolean1 = languageDealer0.read((Reader) stringReader0, rootNode0); + assertFalse(boolean1 == boolean0); + assertFalse(boolean1); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + contentNode0.read((Reader) stringReader0, languageDealer0); + assertEquals("", contentNode0.getName()); + + List list0 = contentNode0.getTextNodesFromChildren(); + assertNotNull(list0); + assertEquals("", contentNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + contentNode0.append((AbstractTreeNode) null); + assertEquals("", contentNode0.getName()); + + contentNode0.trim(); + assertEquals("", contentNode0.getName()); + + contentNode0.formatAttributeSegments((-1)); + assertEquals("", contentNode0.getName()); + + contentNode0.addAttributeFromTranscodedExpression("2lM8/9)xdr`ct"); + assertEquals("2lM8/9)xdr`ct", contentNode0.getName()); + + contentNode0.trimAttributeSegments(); + assertEquals("2lM8/9)xdr`ct", contentNode0.getName()); + + List list1 = contentNode0.getChildren(); + assertNotNull(list1); + assertEquals("2lM8/9)xdr`ct", contentNode0.getName()); + assertFalse(list1.isEmpty()); + assertEquals(1, list1.size()); + + List list2 = contentNode0.asStringList(); + assertNotNull(list2); + assertFalse(list2.contains("2lM8/9)xdr`ct")); + assertEquals("2lM8/9)xdr`ct", contentNode0.getName()); + assertTrue(list2.isEmpty()); + assertEquals(0, list2.size()); + } + + @Test(timeout = 4000) + public void test35() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 471); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + LinkedList linkedList1 = contentNode0.asStringCollectionTrimmedFill(linkedList0); + assertNotNull(linkedList1); + assertSame(linkedList0, linkedList1); + assertSame(linkedList1, linkedList0); + assertEquals("", contentNode0.getName()); + assertEquals(0, linkedList0.size()); + assertEquals(0, linkedList1.size()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.fetch(""); + assertNotNull(list0); + assertFalse(list0.contains(471)); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + List list1 = rootNode0.getTextNodesFromChildren((-1691)); + assertNotNull(list1); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + rootNode1.format(471); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + List list2 = contentNode0.getCommentNodesFromChildren(471); + assertNotNull(list2); + assertEquals("", contentNode0.getName()); + assertEquals(0, list2.size()); + assertTrue(list2.isEmpty()); + + rootNode0.trim(); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + rootNode1.addAttribute(""); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + List list3 = rootNode1.asStringListTrimmed(); + assertNotNull(list3); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertFalse(list3.contains("")); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertTrue(list3.isEmpty()); + assertEquals(0, list3.size()); + + rootNode1.show(); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + } + + @Test(timeout = 4000) + public void test36() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + ContentNode contentNode0 = new ContentNode(rootNode0, 0); + assertNotNull(contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + RootNode rootNode1 = new RootNode(contentNode0, 0); + assertNotNull(rootNode1); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode1.getName()); + + RootNode rootNode2 = rootNode1.copy(); + assertNotNull(rootNode2); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertTrue(rootNode2.equals((Object)rootNode1)); + assertFalse(rootNode2.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode2, rootNode1); + assertNotSame(rootNode2, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + + List list0 = rootNode2.getAttributesKeyList(); + assertNotNull(list0); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertTrue(rootNode1.equals((Object)rootNode2)); + assertTrue(rootNode2.equals((Object)rootNode1)); + assertFalse(rootNode2.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode2, rootNode1); + assertNotSame(rootNode2, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + LinkedList linkedList1 = rootNode0.asStringCollectionTrimmedFill(linkedList0); + assertNotNull(linkedList1); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode0, rootNode1); + assertSame(linkedList0, linkedList1); + assertSame(linkedList1, linkedList0); + assertEquals("", rootNode0.getName()); + assertEquals(0, linkedList0.size()); + assertEquals(0, linkedList1.size()); + } + + @Test(timeout = 4000) + public void test37() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + String string0 = contentNode0.toString(); + assertNotNull(string0); + assertEquals("<>>", string0); + assertEquals("", contentNode0.getName()); + + HashMap hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertTrue(hashMap0.isEmpty()); + assertEquals(0, hashMap0.size()); + + HashMap hashMap1 = contentNode0.asStringMapFill((HashMap) null); + assertNull(hashMap1); + assertEquals("", contentNode0.getName()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.getContentNodesFromChildren(); + assertNotNull(list0); + assertFalse(list0.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + List list1 = contentNode0.asStringListTrimmed(); + assertNotNull(list1); + assertFalse(list1.contains(string0)); + assertEquals("", contentNode0.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + List list2 = contentNode0.getContentNodesFromChildren(); + assertNotNull(list2); + assertFalse(list2.equals((Object)list0)); + assertNotSame(list2, list0); + assertFalse(list2.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals(1, list2.size()); + assertFalse(list2.isEmpty()); + + HashMap hashMap2 = rootNode0.asStringMapFill((HashMap) null); + assertNull(hashMap2); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + CommentNode commentNode0 = new CommentNode((ContentNode) null, 469, ""); + assertNotNull(commentNode0); + assertEquals("", commentNode0.getTextContent()); + + List list3 = rootNode0.getCommentNodesFromChildren(3152); + assertNotNull(list3); + assertFalse(list3.contains(commentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertTrue(list3.isEmpty()); + assertEquals(0, list3.size()); + + commentNode0.format(19); + assertEquals("", commentNode0.getTextContent()); + + boolean boolean0 = contentNode0.equals(commentNode0); + assertFalse(boolean0); + assertEquals("", contentNode0.getName()); + assertEquals("", commentNode0.getTextContent()); + + rootNode0.show(); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + rootNode0.addAttribute("", "", ""); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + boolean boolean1 = contentNode0.removeChild((AbstractTreeNode) null); + assertTrue(boolean1 == boolean0); + assertFalse(boolean1); + assertEquals("", contentNode0.getName()); + + String string1 = contentNode0.toString(); + assertNotNull(string1); + assertTrue(string1.equals((Object)string0)); + assertEquals("<>>", string1); + assertEquals("", contentNode0.getName()); + + List list4 = contentNode0.getContentNodesFromChildrenThatNameIs(""); + assertNotNull(list4); + assertTrue(list4.equals((Object)list2)); + assertFalse(list4.equals((Object)list0)); + assertNotSame(list4, list2); + assertNotSame(list4, list0); + assertFalse(list4.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals(1, list4.size()); + assertFalse(list4.isEmpty()); + + HashMap hashMap3 = rootNode0.asStringMapTrimmedFill((HashMap) null); + assertNull(hashMap3); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + rootNode0.addAttribute("", " ", ""); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + // Undeclared exception! + try { + contentNode0.removeAttribute(""); + fail("Expecting exception: ArrayIndexOutOfBoundsException"); + + } catch(ArrayIndexOutOfBoundsException e) { + // + // no message in exception (getMessage() returned null) + // + } + } + + @Test(timeout = 4000) + public void test38() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + contentNode0.addAttribute("G@PD]iwR\"4$?TC"); + assertEquals("G@PD]iwR\"4$?TC", contentNode0.getName()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("G@PD]iwR\"4$?TC", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + rootNode0.trimAttributeSegments(); + assertEquals("G@PD]iwR\"4$?TC", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + HashSet hashSet0 = contentNode0.asStringSet(); + assertNotNull(hashSet0); + assertFalse(hashSet0.contains("G@PD]iwR\"4$?TC")); + assertEquals("G@PD]iwR\"4$?TC", contentNode0.getName()); + assertTrue(hashSet0.isEmpty()); + assertEquals(0, hashSet0.size()); + + contentNode0.addAttribute("}1 list0 = contentNode0.getContentNodesFromChildrenThatNameIs((String) null); + assertNotNull(list0); + assertFalse(list0.contains(contentNode0)); + assertEquals("G@PD]iwR\"4$?TC", contentNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + UnaryOperator unaryOperator0 = UnaryOperator.identity(); + assertNotNull(unaryOperator0); + + List list1 = contentNode0.applyToAllNodes((Function) unaryOperator0); + assertNotNull(list1); + assertEquals("G@PD]iwR\"4$?TC", contentNode0.getName()); + assertFalse(list1.isEmpty()); + assertEquals(2, list1.size()); + + contentNode0.appendAll(list1); + assertEquals("G@PD]iwR\"4$?TC", contentNode0.getName()); + assertFalse(list1.isEmpty()); + assertEquals(2, list1.size()); + + List list2 = rootNode0.asStringList(); + assertNotNull(list2); + assertFalse(list2.contains("attributes : ")); + assertEquals("G@PD]iwR\"4$?TC", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals(0, list2.size()); + assertTrue(list2.isEmpty()); + + List list3 = contentNode0.getContentNodesFromChildren(); + assertNotNull(list3); + assertFalse(list3.equals((Object)list0)); + assertNotSame(list3, list0); + assertTrue(list3.contains(contentNode0)); + assertEquals("G@PD]iwR\"4$?TC", contentNode0.getName()); + assertEquals(3, list3.size()); + assertFalse(list3.isEmpty()); + + List list4 = rootNode0.getChildren(); + assertNotNull(list4); + assertFalse(list4.equals((Object)list1)); + assertNotSame(list4, list1); + assertEquals("G@PD]iwR\"4$?TC", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertTrue(list4.isEmpty()); + assertEquals(0, list4.size()); + + contentNode0.addAttribute("attributes : ", "}1 unaryOperator0 = UnaryOperator.identity(); + assertNotNull(unaryOperator0); + + List list0 = contentNode0.applyToAllNodes((Function) unaryOperator0); + assertNotNull(list0); + assertEquals("", contentNode0.getName()); + assertFalse(list0.isEmpty()); + assertEquals(1, list0.size()); + + // Undeclared exception! + try { + contentNode0.removeAttribute(""); + fail("Expecting exception: ArrayIndexOutOfBoundsException"); + + } catch(ArrayIndexOutOfBoundsException e) { + // + // no message in exception (getMessage() returned null) + // + } + } + + @Test(timeout = 4000) + public void test40() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + String string0 = ""; + List list0 = rootNode0.getContentNodesFromChildren(); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + ContentNode contentNode0 = new ContentNode((ContentNode) null, 2); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + RootNode rootNode1 = (RootNode)rootNode0.changeParentAndRegister(contentNode0); + assertNotNull(rootNode1); + assertSame(rootNode0, rootNode1); + assertSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode1.getName()); + + boolean boolean0 = linkedList0.add((AbstractTreeNode) rootNode1); + assertSame(rootNode0, rootNode1); + assertSame(rootNode1, rootNode0); + assertTrue(boolean0); + assertEquals("", rootNode0.getName()); + assertEquals(1, linkedList0.size()); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode1.getName()); + + boolean boolean1 = linkedList0.add((AbstractTreeNode) null); + assertTrue(boolean1 == boolean0); + assertTrue(boolean1); + assertEquals(2, linkedList0.size()); + + rootNode0.appendAll(linkedList0); + assertSame(rootNode0, rootNode1); + assertEquals("", rootNode0.getName()); + assertEquals(2, linkedList0.size()); + + LinkedList linkedList1 = new LinkedList(); + assertNotNull(linkedList1); + assertFalse(linkedList1.contains(string0)); + assertEquals(0, linkedList1.size()); + + // Undeclared exception! + try { + linkedList1.removeIf((Predicate) null); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("java.util.Objects", e); + } + } + + @Test(timeout = 4000) + public void test41() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + // Undeclared exception! + try { + rootNode0.removeAttribute("Ta7vJ7N"); + fail("Expecting exception: ArrayIndexOutOfBoundsException"); + + } catch(ArrayIndexOutOfBoundsException e) { + // + // no message in exception (getMessage() returned null) + // + } + } + + @Test(timeout = 4000) + public void test42() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + LinkedList linkedList1 = rootNode1.asStringCollectionFill(linkedList0); + assertNotNull(linkedList1); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertSame(linkedList0, linkedList1); + assertSame(linkedList1, linkedList0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(0, linkedList0.size()); + assertEquals(0, linkedList1.size()); + + ContentNode contentNode0 = new ContentNode(rootNode1, 0); + assertNotNull(contentNode0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode0.getName()); + + contentNode0.addAttributeFromTranscodedExpression("/gX6c"); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("/gX6c", contentNode0.getName()); + + // Undeclared exception! + try { + rootNode1.asStringMapTrimmed(); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // Index: 0, Size: 0 + // + verifyException("java.util.ArrayList", e); + } + } + + @Test(timeout = 4000) + public void test43() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + ContentNode contentNode0 = new ContentNode(rootNode0); + assertNotNull(contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + contentNode0.close(); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + String[] stringArray0 = new String[7]; + stringArray0[0] = ""; + ContentNode contentNode1 = (ContentNode)contentNode0.removeParent(); + assertNotNull(contentNode1); + assertSame(contentNode0, contentNode1); + assertSame(contentNode1, contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + stringArray0[1] = ""; + stringArray0[2] = " "; + stringArray0[4] = ""; + stringArray0[5] = " "; + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertFalse(linkedList0.contains("")); + assertEquals(0, linkedList0.size()); + + LinkedList linkedList1 = new LinkedList(); + assertNotNull(linkedList1); + assertTrue(linkedList1.equals((Object)linkedList0)); + assertFalse(linkedList1.contains("")); + assertEquals(0, linkedList1.size()); + + List list0 = contentNode1.fetch(x8lDataBeanFieldScheme0, ""); + assertNotNull(list0); + assertSame(contentNode0, contentNode1); + assertSame(contentNode1, contentNode0); + assertFalse(list0.contains("")); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + RootNode rootNode1 = new RootNode(contentNode0, 0); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode1.getName()); + + StringReader stringReader0 = new StringReader(""); + assertNotNull(stringReader0); + + char[] charArray0 = new char[8]; + charArray0[0] = '&'; + charArray0[1] = 'N'; + charArray0[2] = ':'; + charArray0[3] = 'L'; + charArray0[4] = '$'; + charArray0[5] = 'X'; + charArray0[6] = 'c'; + charArray0[7] = 'Z'; + int int0 = stringReader0.read(charArray0); + assertEquals(8, charArray0.length); + assertArrayEquals(new char[] {'&', 'N', ':', 'L', '$', 'X', 'c', 'Z'}, charArray0); + assertEquals((-1), int0); + + contentNode0.read((Reader) stringReader0); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + List list1 = rootNode1.getContentNodesFromChildrenThatNameIs("PHv6kJ#.p", 10); + assertNotNull(list1); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertSame(contentNode0, contentNode1); + assertNotSame(rootNode1, rootNode0); + assertFalse(list1.contains(contentNode1)); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + assertEquals("", rootNode1.getName()); + + RootNode rootNode2 = rootNode1.copy(); + assertNotNull(rootNode2); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertTrue(rootNode2.equals((Object)rootNode0)); + assertTrue(rootNode2.equals((Object)rootNode1)); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, rootNode2); + assertSame(contentNode0, contentNode1); + assertNotSame(rootNode2, rootNode1); + assertNotSame(rootNode2, rootNode0); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode2.getName()); + assertEquals("", rootNode1.getName()); + + List list2 = contentNode0.getCommentNodesFromChildren(56); + assertNotNull(list2); + assertTrue(rootNode0.equals((Object)rootNode2)); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, rootNode2); + assertSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals(0, list2.size()); + assertTrue(list2.isEmpty()); + + List list3 = contentNode0.asStringListTrimmed(); + assertNotNull(list3); + assertTrue(rootNode0.equals((Object)rootNode2)); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, rootNode2); + assertSame(contentNode0, contentNode1); + assertTrue(list3.contains("")); + assertFalse(list3.contains("PHv6kJ#.p")); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertFalse(list3.isEmpty()); + assertEquals(1, list3.size()); + + LinkedList linkedList2 = contentNode0.asStringCollectionTrimmedFill(linkedList1); + assertNotNull(linkedList2); + assertTrue(rootNode0.equals((Object)rootNode2)); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertFalse(linkedList1.equals((Object)linkedList0)); + assertFalse(linkedList2.equals((Object)linkedList0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, rootNode2); + assertSame(contentNode0, contentNode1); + assertSame(linkedList1, linkedList2); + assertNotSame(linkedList1, linkedList0); + assertNotSame(linkedList2, linkedList0); + assertSame(linkedList2, linkedList1); + assertTrue(linkedList1.contains("")); + assertFalse(linkedList1.contains("PHv6kJ#.p")); + assertTrue(linkedList2.contains("")); + assertFalse(linkedList2.contains("PHv6kJ#.p")); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals(1, linkedList1.size()); + assertEquals(1, linkedList2.size()); + } + + @Test(timeout = 4000) + public void test44() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + StringReader stringReader0 = new StringReader("]ha';?l+O R}^`p"); + assertNotNull(stringReader0); + + rootNode0.read((Reader) stringReader0); + assertEquals("", rootNode0.getName()); + + rootNode0.trimForce(); + assertEquals("", rootNode0.getName()); + + rootNode0.trim(); + assertEquals("", rootNode0.getName()); + + HashMap hashMap0 = new HashMap(3, 3); + assertNotNull(hashMap0); + assertEquals(0, hashMap0.size()); + assertTrue(hashMap0.isEmpty()); + + HashMap hashMap1 = rootNode0.asStringMapTrimmedFill(hashMap0); + assertNotNull(hashMap1); + assertSame(hashMap0, hashMap1); + assertSame(hashMap1, hashMap0); + assertEquals("", rootNode0.getName()); + assertEquals(0, hashMap0.size()); + assertTrue(hashMap0.isEmpty()); + assertTrue(hashMap1.isEmpty()); + assertEquals(0, hashMap1.size()); + + RootNode rootNode1 = new RootNode((ContentNode) null, 313); + assertNotNull(rootNode1); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode1.getName()); + + HashSet hashSet0 = rootNode1.asStringSet(); + assertNotNull(hashSet0); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode1, rootNode0); + assertFalse(hashSet0.contains("]ha';?l+O R}^`p")); + assertEquals("", rootNode1.getName()); + assertEquals(0, hashSet0.size()); + assertTrue(hashSet0.isEmpty()); + + boolean boolean0 = rootNode0.equals(rootNode1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertFalse(boolean0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + } + + @Test(timeout = 4000) + public void test45() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, (-2138)); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + List list0 = contentNode0.asStringListTrimmed(); + assertNotNull(list0); + assertEquals("", contentNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + List list1 = contentNode0.asStringList(); + assertNotNull(list1); + assertTrue(list1.equals((Object)list0)); + assertNotSame(list1, list0); + assertEquals("", contentNode0.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + } + + @Test(timeout = 4000) + public void test46() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + ContentNode contentNode1 = new ContentNode(rootNode1, 0); + assertNotNull(contentNode1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode1.getName()); + + rootNode1.formatAttributeSegments(62); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + contentNode1.addAttributeFromTranscodedExpression(" "); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertNotSame(contentNode1, contentNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(" ", contentNode1.getName()); + + Map map0 = contentNode1.asStringMapTrimmed(); + assertNotNull(map0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertNotSame(contentNode1, contentNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(" ", contentNode1.getName()); + assertEquals(0, map0.size()); + assertTrue(map0.isEmpty()); + + boolean boolean0 = contentNode1.removeChild(contentNode0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertNotSame(contentNode1, contentNode0); + assertFalse(boolean0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(" ", contentNode1.getName()); + + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + contentNode0.appendAll(linkedList0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", contentNode0.getName()); + assertEquals(0, linkedList0.size()); + + contentNode0.close(); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", contentNode0.getName()); + + List list0 = rootNode1.getTextNodesFromChildren((-839)); + assertNotNull(list0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + List list1 = contentNode0.getContentNodesFromChildrenThatNameIs("asStringCollection fails!"); + assertNotNull(list1); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertFalse(list1.contains(contentNode1)); + assertEquals("", contentNode0.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + } + + @Test(timeout = 4000) + public void test47() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 559); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + Integer integer0 = new Integer(15); + assertNotNull(integer0); + assertEquals(15, (int)integer0); + + boolean boolean0 = rootNode0.equals(integer0); + assertFalse(boolean0); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.getContentNodesFromChildren(); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + ContentNode contentNode0 = rootNode0.copy(); + assertNotNull(contentNode0); + assertTrue(contentNode0.equals((Object)rootNode0)); + assertNotSame(rootNode0, contentNode0); + assertNotSame(contentNode0, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode0.equals((Object)contentNode0)); + assertTrue(rootNode1.equals((Object)contentNode0)); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, contentNode0); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + boolean boolean1 = rootNode0.equals(rootNode1); + assertTrue(rootNode0.equals((Object)contentNode0)); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertTrue(rootNode1.equals((Object)contentNode0)); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertFalse(boolean1 == boolean0); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode0, contentNode0); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, contentNode0); + assertTrue(boolean1); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + } + + @Test(timeout = 4000) + public void test48() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 76); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + StringReader stringReader0 = new StringReader("]ha';?l+O R}^`p"); + assertNotNull(stringReader0); + + rootNode0.read((Reader) stringReader0); + assertEquals("", rootNode0.getName()); + + rootNode0.trimForce(); + assertEquals("", rootNode0.getName()); + + HashSet hashSet0 = rootNode0.asStringSet(); + assertNotNull(hashSet0); + assertTrue(hashSet0.contains("]ha';?l+O R}^`p")); + assertEquals("", rootNode0.getName()); + assertFalse(hashSet0.isEmpty()); + assertEquals(1, hashSet0.size()); + + List list0 = rootNode0.getContentNodesFromChildrenThatNameIs("]ha';?l+O R}^`p"); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test49() throws Throwable { + int int0 = 819; + ContentNode contentNode0 = new ContentNode((ContentNode) null, 819); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + HashMap hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertTrue(hashMap0.isEmpty()); + assertEquals(0, hashMap0.size()); + + String string0 = hashMap0.put("Z5[-Qu", "o2|oFnR`"); + assertNull(string0); + assertFalse(hashMap0.isEmpty()); + assertEquals(1, hashMap0.size()); + + String string1 = hashMap0.put("", ""); + assertNull(string1); + assertFalse(hashMap0.isEmpty()); + assertEquals(2, hashMap0.size()); + + HashMap hashMap1 = contentNode0.asStringMapTrimmedFill(hashMap0); + assertNotNull(hashMap1); + assertSame(hashMap0, hashMap1); + assertSame(hashMap1, hashMap0); + assertEquals("", contentNode0.getName()); + assertFalse(hashMap0.isEmpty()); + assertEquals(2, hashMap0.size()); + assertEquals(2, hashMap1.size()); + assertFalse(hashMap1.isEmpty()); + + contentNode0.addAttribute("}1 list0 = contentNode0.getCommentNodesFromChildren(2166); + assertNotNull(list0); + assertEquals("}1 list1 = contentNode0.getCommentNodesFromChildren(); + assertNotNull(list1); + assertTrue(list1.equals((Object)list0)); + assertNotSame(list1, list0); + assertEquals("}1 list2 = contentNode0.getContentNodesFromChildrenThatNameIs("}1 list3 = contentNode0.getContentNodesFromChildren(); + assertNotNull(list3); + assertTrue(list3.equals((Object)list2)); + assertNotSame(list3, list2); + assertFalse(list3.contains(contentNode0)); + assertEquals("}1 hashSet0 = contentNode0.asStringSetTrimmed(); + assertNotNull(hashSet0); + assertTrue(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertFalse(hashSet0.contains("")); + assertEquals("}1 list0 = rootNode0.getContentNodesFromChildren(0); + assertNotNull(list0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertTrue(rootNode0.equals((Object)rootNode2)); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode0, rootNode1); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + List list1 = rootNode2.getTextNodesFromChildren(0); + assertNotNull(list1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertTrue(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode1.equals((Object)rootNode2)); + assertTrue(rootNode2.equals((Object)rootNode0)); + assertFalse(rootNode2.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode2, rootNode0); + assertNotSame(rootNode2, rootNode1); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + + rootNode2.addAttribute(" ", "", "?4o*5L@?$`:{gR}"); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode1.equals((Object)rootNode2)); + assertFalse(rootNode2.equals((Object)rootNode0)); + assertFalse(rootNode2.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode2, rootNode0); + assertNotSame(rootNode2, rootNode1); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(" ", rootNode2.getName()); + + // Undeclared exception! + try { + rootNode1.asStringMap(); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // Index: 0, Size: 0 + // + verifyException("java.util.ArrayList", e); + } + } + + @Test(timeout = 4000) + public void test51() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + ContentNode contentNode0 = new ContentNode(rootNode0); + assertNotNull(contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + StringWriter stringWriter0 = new StringWriter(); + assertNotNull(stringWriter0); + assertEquals("", stringWriter0.toString()); + + rootNode0.write((Writer) stringWriter0); + assertEquals("", rootNode0.getName()); + assertEquals("<>>", stringWriter0.toString()); + + rootNode0.format((-398)); + assertEquals("", rootNode0.getName()); + + List list0 = contentNode0.getChildren(); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + rootNode0.show(); + assertEquals("", rootNode0.getName()); + + rootNode0.trimAttributeSegments(); + assertEquals("", rootNode0.getName()); + + int int0 = 110; + RootNode rootNode1 = null; + try { + rootNode1 = new RootNode(rootNode0, 110); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // Index: 110, Size: 3 + // + verifyException("java.util.ArrayList", e); + } + } + + @Test(timeout = 4000) + public void test52() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 113); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + rootNode1.format(113); + assertTrue(rootNode0.equals((Object)rootNode1)); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + ContentNode contentNode0 = null; + try { + contentNode0 = new ContentNode(rootNode1, 113); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // Index: 113, Size: 0 + // + verifyException("java.util.ArrayList", e); + } + } + + @Test(timeout = 4000) + public void test53() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + ContentNode contentNode0 = new ContentNode(rootNode1); + assertNotNull(contentNode0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode0.getName()); + + contentNode0.trim(); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode0.getName()); + + contentNode0.addAttribute(" is not implemented yet.", ""); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(" is not implemented yet.", contentNode0.getName()); + + List list0 = rootNode0.asStringList(); + assertNotNull(list0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertFalse(list0.contains(" is not implemented yet.")); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + List list1 = rootNode0.getCommentNodesFromChildren(14); + assertNotNull(list1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertEquals("", rootNode0.getName()); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + + List list2 = rootNode1.getContentNodesFromChildrenThatNameIs("#t4,", 2); + assertNotNull(list2); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertFalse(list2.contains(contentNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertTrue(list2.isEmpty()); + assertEquals(0, list2.size()); + + rootNode1.show(); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + contentNode0.formatAttributeSegments(14); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(" is not implemented yet.", contentNode0.getName()); + + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertFalse(linkedList0.contains("")); + assertEquals(0, linkedList0.size()); + + LinkedList linkedList1 = contentNode0.asStringCollectionFill(linkedList0); + assertNotNull(linkedList1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertSame(linkedList0, linkedList1); + assertSame(linkedList1, linkedList0); + assertFalse(linkedList0.contains("")); + assertFalse(linkedList1.contains("")); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(" is not implemented yet.", contentNode0.getName()); + assertEquals(0, linkedList0.size()); + assertEquals(0, linkedList1.size()); + } + + @Test(timeout = 4000) + public void test54() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 233); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + StringReader stringReader0 = new StringReader("]ha';?l+O R}^`p"); + assertNotNull(stringReader0); + + rootNode0.show(); + assertEquals("", rootNode0.getName()); + + // Undeclared exception! + try { + rootNode0.read((Reader) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'reader' of com/xenoamess/x8l/ContentNode.read must not be null + // + verifyException("com.xenoamess.x8l.ContentNode", e); + } + } + + @Test(timeout = 4000) + public void test55() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + ContentNode contentNode0 = new ContentNode(rootNode0); + assertNotNull(contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + List list0 = contentNode0.getAttributeSegments(); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + List list1 = contentNode0.getCommentNodesFromChildren(); + assertNotNull(list1); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + + rootNode0.addAttribute("X8LPATH", "com.xenoamess.commons.primitive.iterators.AbstractFloatSpliterator", ""); + assertEquals("X8LPATH", rootNode0.getName()); + + rootNode0.addAttributeFromTranscodedExpression("com.xenoamess.commons.primitive.iterators.AbstractByteSpliterator"); + assertEquals("X8LPATH", rootNode0.getName()); + + contentNode0.trim(); + assertEquals("X8LPATH", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + } + + @Test(timeout = 4000) + public void test56() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + rootNode0.addAttribute("}aqL{TY%{\"GH,|ERe"); + assertEquals("}aqL{TY%{\"GH,|ERe", rootNode0.getName()); + + StringReader stringReader0 = new StringReader("}aqL{TY%{\"GH,|ERe"); + assertNotNull(stringReader0); + + LanguageDealer languageDealer0 = new LanguageDealer(); + assertNotNull(languageDealer0); + + rootNode0.read((Reader) stringReader0, languageDealer0); + assertEquals("}aqL{TY%{\"GH,|ERe", rootNode0.getName()); + } + + @Test(timeout = 4000) + public void test57() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, (-1)); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.getChildren(); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + rootNode0.appendAll(list0); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + HashSet hashSet0 = rootNode0.asStringSetTrimmed(); + assertNotNull(hashSet0); + assertEquals("", rootNode0.getName()); + assertEquals(0, hashSet0.size()); + assertTrue(hashSet0.isEmpty()); + + List list1 = rootNode0.getContentNodesFromChildren(1092); + assertNotNull(list1); + assertEquals("", rootNode0.getName()); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + } + + @Test(timeout = 4000) + public void test58() throws Throwable { + ContentNode contentNode0 = null; + ContentNode contentNode1 = new ContentNode((ContentNode) null); + assertNotNull(contentNode1); + assertEquals("", contentNode1.getName()); + + String string0 = "22>C "; + Map map0 = contentNode1.asStringMapTrimmed(); + assertNotNull(map0); + assertEquals("", contentNode1.getName()); + assertEquals(0, map0.size()); + assertTrue(map0.isEmpty()); + + List list0 = contentNode1.getContentNodesFromChildren(2260); + assertNotNull(list0); + assertFalse(list0.contains(contentNode1)); + assertEquals("", contentNode1.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + contentNode1.addAttributeFromTranscodedExpression("22>C "); + assertEquals("22>C ", contentNode1.getName()); + + int int0 = (-1265); + ContentNode contentNode2 = contentNode1.copy(); + assertNotNull(contentNode2); + assertTrue(contentNode2.equals((Object)contentNode1)); + assertNotSame(contentNode1, contentNode2); + assertNotSame(contentNode2, contentNode1); + assertEquals("22>C ", contentNode1.getName()); + assertEquals("22>C ", contentNode2.getName()); + + // Undeclared exception! + try { + contentNode2.addAttributeFromTranscodedExpression((String) null); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.ContentNode", e); + } + } + + @Test(timeout = 4000) + public void test59() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + ContentNode contentNode0 = new ContentNode(rootNode1); + assertNotNull(contentNode0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode0.getName()); + + ContentNode contentNode1 = contentNode0.copy(); + assertNotNull(contentNode1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertTrue(contentNode1.equals((Object)contentNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + List list0 = rootNode0.getContentNodesFromChildren(2147483645); + assertNotNull(list0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertFalse(list0.contains(contentNode0)); + assertEquals("", rootNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test60() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = new RootNode(rootNode0, 0); + assertNotNull(rootNode1); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + RootNode rootNode2 = rootNode1.copy(); + assertNotNull(rootNode2); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertTrue(rootNode2.equals((Object)rootNode1)); + assertFalse(rootNode2.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode2, rootNode1); + assertNotSame(rootNode2, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + + ContentNode contentNode0 = new ContentNode(rootNode2, 0); + assertNotNull(contentNode0); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode1.equals((Object)rootNode2)); + assertFalse(rootNode2.equals((Object)rootNode1)); + assertFalse(rootNode2.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + assertEquals("", contentNode0.getName()); + + contentNode0.append((AbstractTreeNode) null); + assertFalse(rootNode0.equals((Object)rootNode2)); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode1.equals((Object)rootNode2)); + assertFalse(rootNode2.equals((Object)rootNode1)); + assertFalse(rootNode2.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode2); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode2, rootNode1); + assertNotSame(rootNode2, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + assertEquals("", contentNode0.getName()); + } + + @Test(timeout = 4000) + public void test61() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.getContentNodesFromChildrenThatNameIs("[ bYuMPvM3"); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test62() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 5); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.getCommentNodesFromChildren(); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + ContentNode contentNode0 = rootNode0.copy(); + assertNotNull(contentNode0); + assertTrue(contentNode0.equals((Object)rootNode0)); + assertNotSame(rootNode0, contentNode0); + assertNotSame(contentNode0, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + } + + @Test(timeout = 4000) + public void test63() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 1833); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + } + + @Test(timeout = 4000) + public void test64() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + rootNode0.append((AbstractTreeNode) null); + assertEquals("", rootNode0.getName()); + + ContentNode contentNode0 = new ContentNode(rootNode0, 0); + assertNotNull(contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + contentNode0.setParent((ContentNode) null); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + contentNode0.clear(); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + } + + @Test(timeout = 4000) + public void test65() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.asStringList(); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + Map map0 = rootNode0.getAttributes(); + assertNotNull(map0); + assertEquals("", rootNode0.getName()); + assertEquals(0, map0.size()); + assertTrue(map0.isEmpty()); + + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + RootNode rootNode2 = (RootNode)rootNode0.changeParentAndRegister((ContentNode) rootNode1); + assertNotNull(rootNode2); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode2.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertSame(rootNode0, rootNode2); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode2, rootNode1); + assertSame(rootNode2, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + + rootNode0.addAttribute("asStringCollection fails!", ""); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertSame(rootNode0, rootNode2); + assertEquals("asStringCollection fails!", rootNode0.getName()); + + StringReader stringReader0 = new StringReader("0%e_dQsdd"); + assertNotNull(stringReader0); + + rootNode2.read((Reader) stringReader0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode1.equals((Object)rootNode2)); + assertFalse(rootNode2.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertSame(rootNode0, rootNode2); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode2, rootNode1); + assertSame(rootNode2, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + + boolean boolean0 = rootNode0.removeChild(rootNode2); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertFalse(rootNode1.equals((Object)rootNode2)); + assertFalse(rootNode2.equals((Object)rootNode1)); + assertNotSame(rootNode0, rootNode1); + assertSame(rootNode0, rootNode2); + assertNotSame(rootNode1, rootNode0); + assertNotSame(rootNode1, rootNode2); + assertNotSame(rootNode2, rootNode1); + assertSame(rootNode2, rootNode0); + assertFalse(boolean0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", rootNode2.getName()); + } + + @Test(timeout = 4000) + public void test66() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = rootNode0.copy(); + assertNotNull(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + ContentNode contentNode0 = new ContentNode(rootNode1); + assertNotNull(contentNode0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode0.getName()); + + Map map0 = contentNode0.asStringMapTrimmed(); + assertNotNull(map0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode0.getName()); + assertEquals(0, map0.size()); + assertTrue(map0.isEmpty()); + + String string0 = contentNode0.getName(); + assertNotNull(string0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", string0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode0.getName()); + + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + List list0 = contentNode0.fetch(x8lDataBeanFieldScheme0, ""); + assertNotNull(list0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertFalse(list0.contains("")); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals("", contentNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + contentNode0.addAttribute(" ", "%,wK/.CJ#7Xz7&JE", ""); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(" ", contentNode0.getName()); + + contentNode0.trimAttributeSegments(); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(" ", contentNode0.getName()); + + List list1 = rootNode1.getAttributeSegments(); + assertNotNull(list1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertFalse(list1.contains("")); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + contentNode0.trimAttributeSegments(); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(" ", contentNode0.getName()); + + contentNode0.addAttributeFromTranscodedExpression(" "); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertEquals(" ", contentNode0.getName()); + + rootNode1.trimForce(); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + HashSet hashSet0 = new HashSet(); + assertNotNull(hashSet0); + assertFalse(hashSet0.contains(" ")); + assertEquals(0, hashSet0.size()); + assertTrue(hashSet0.isEmpty()); + + List list2 = rootNode0.asStringList(); + assertNotNull(list2); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertTrue(list2.equals((Object)list1)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(list2, list1); + assertFalse(list2.contains(" ")); + assertEquals("", rootNode0.getName()); + assertTrue(list2.isEmpty()); + assertEquals(0, list2.size()); + + List list3 = rootNode1.getContentNodesFromChildren(84); + assertNotNull(list3); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertTrue(list3.contains(contentNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertFalse(list3.isEmpty()); + assertEquals(1, list3.size()); + } + + @Test(timeout = 4000) + public void test67() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.getContentNodesFromChildren(); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + + ContentNode contentNode0 = new ContentNode(rootNode0, 0); + assertNotNull(contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + ContentNode contentNode1 = contentNode0.copy(); + assertNotNull(contentNode1); + assertTrue(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + contentNode1.append(rootNode0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + List list1 = rootNode0.getCommentNodesFromChildren(); + assertNotNull(list1); + assertEquals("", rootNode0.getName()); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + + List list2 = contentNode0.asStringList(); + assertNotNull(list2); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertTrue(list2.isEmpty()); + assertEquals(0, list2.size()); + + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + LinkedList linkedList1 = new LinkedList(); + assertNotNull(linkedList1); + assertTrue(linkedList1.equals((Object)linkedList0)); + assertEquals(0, linkedList1.size()); + + contentNode0.clear(); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + boolean boolean0 = contentNode0.removeChild((AbstractTreeNode) null); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertFalse(boolean0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + contentNode1.show(); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + contentNode0.addAttributeFromTranscodedExpression("uZx,3#"); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + + rootNode0.format(0); + assertEquals("", rootNode0.getName()); + + contentNode0.addAttributeFromTranscodedExpression(""); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + + HashSet hashSet0 = contentNode1.asStringSetTrimmed(); + assertNotNull(hashSet0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertFalse(hashSet0.contains("uZx,3#")); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertTrue(hashSet0.isEmpty()); + assertEquals(0, hashSet0.size()); + + List list3 = contentNode1.asStringList(); + assertNotNull(list3); + assertTrue(list3.equals((Object)list2)); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(list3, list2); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertFalse(list3.contains("uZx,3#")); + assertTrue(list3.isEmpty()); + assertEquals(0, list3.size()); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + rootNode0.show(); + assertEquals("", rootNode0.getName()); + + List list4 = contentNode0.getContentNodesFromChildren((-267)); + assertNotNull(list4); + assertTrue(list4.equals((Object)list0)); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertNotSame(list4, list0); + assertNotSame(contentNode0, contentNode1); + assertFalse(list4.contains(contentNode1)); + assertEquals("", rootNode0.getName()); + assertEquals(0, list4.size()); + assertTrue(list4.isEmpty()); + assertEquals("uZx,3#", contentNode0.getName()); + + LinkedList linkedList2 = rootNode0.asStringCollectionTrimmedFill(linkedList0); + assertNotNull(linkedList2); + assertFalse(linkedList2.equals((Object)linkedList1)); + assertFalse(linkedList0.equals((Object)linkedList1)); + assertNotSame(linkedList2, linkedList1); + assertSame(linkedList2, linkedList0); + assertNotSame(linkedList0, linkedList1); + assertSame(linkedList0, linkedList2); + assertFalse(linkedList2.contains("uZx,3#")); + assertTrue(linkedList2.contains("")); + assertFalse(linkedList0.contains("uZx,3#")); + assertTrue(linkedList0.contains("")); + assertEquals("", rootNode0.getName()); + assertEquals(2, linkedList2.size()); + assertEquals(2, linkedList0.size()); + + boolean boolean1 = contentNode0.removeChild((AbstractTreeNode) null); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertTrue(boolean1 == boolean0); + assertNotSame(contentNode0, contentNode1); + assertFalse(boolean1); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + + contentNode1.append(rootNode0); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode1, contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + + HashMap hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertEquals(0, hashMap0.size()); + assertTrue(hashMap0.isEmpty()); + + ContentNode contentNode2 = contentNode1.copy(); + assertNotNull(contentNode2); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertFalse(contentNode2.equals((Object)contentNode0)); + assertTrue(contentNode2.equals((Object)contentNode1)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode0, contentNode2); + assertNotSame(contentNode1, contentNode2); + assertNotSame(contentNode1, contentNode0); + assertNotSame(contentNode2, contentNode1); + assertNotSame(contentNode2, contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals("", contentNode2.getName()); + + contentNode2.format(1437); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode0.equals((Object)contentNode2)); + assertFalse(contentNode1.equals((Object)contentNode2)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertFalse(contentNode2.equals((Object)contentNode1)); + assertFalse(contentNode2.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode0, contentNode2); + assertNotSame(contentNode1, contentNode2); + assertNotSame(contentNode1, contentNode0); + assertNotSame(contentNode2, contentNode1); + assertNotSame(contentNode2, contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals("", contentNode2.getName()); + + List list5 = contentNode0.getAttributesKeyList(); + assertNotNull(list5); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode0.equals((Object)contentNode2)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode0, contentNode2); + assertTrue(list5.contains("uZx,3#")); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + assertEquals(2, list5.size()); + assertFalse(list5.isEmpty()); + + List list6 = contentNode2.getContentNodesFromChildrenThatNameIs("W"); + assertNotNull(list6); + assertFalse(contentNode0.equals((Object)contentNode1)); + assertFalse(contentNode0.equals((Object)contentNode2)); + assertFalse(contentNode1.equals((Object)contentNode2)); + assertFalse(contentNode1.equals((Object)contentNode0)); + assertFalse(contentNode2.equals((Object)contentNode1)); + assertFalse(contentNode2.equals((Object)contentNode0)); + assertNotSame(contentNode0, contentNode1); + assertNotSame(contentNode0, contentNode2); + assertNotSame(contentNode1, contentNode2); + assertNotSame(contentNode1, contentNode0); + assertNotSame(contentNode2, contentNode1); + assertNotSame(contentNode2, contentNode0); + assertFalse(list6.contains(contentNode1)); + assertEquals("", rootNode0.getName()); + assertEquals("uZx,3#", contentNode0.getName()); + assertEquals("", contentNode1.getName()); + assertEquals("", contentNode2.getName()); + assertTrue(list6.isEmpty()); + assertEquals(0, list6.size()); + + // Undeclared exception! + contentNode2.trim(); + } + + @Test(timeout = 4000) + public void test68() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + List list0 = contentNode0.fetch(""); + assertNotNull(list0); + assertFalse(list0.contains("")); + assertEquals("", contentNode0.getName()); + assertFalse(list0.isEmpty()); + assertEquals(1, list0.size()); + + Class class0 = Object.class; + List list1 = rootNode0.fetch("|#sM[#", class0); + assertNotNull(list1); + assertFalse(list1.equals((Object)list0)); + assertNotSame(list1, list0); + assertFalse(list1.contains("")); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + + boolean boolean0 = rootNode0.equals((Object) null); + assertFalse(boolean0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + List list2 = rootNode0.getContentNodesFromChildren((-1948)); + assertNotNull(list2); + assertFalse(list2.contains(contentNode0)); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + assertTrue(list2.isEmpty()); + assertEquals(0, list2.size()); + + String string0 = "readObject"; + List list3 = contentNode0.getCommentNodesFromChildren((-1948)); + assertNotNull(list3); + assertEquals("", contentNode0.getName()); + assertTrue(list3.isEmpty()); + assertEquals(0, list3.size()); + + int int0 = 9; + // Undeclared exception! + try { + rootNode0.removeAttribute(""); + fail("Expecting exception: ArrayIndexOutOfBoundsException"); + + } catch(ArrayIndexOutOfBoundsException e) { + // + // no message in exception (getMessage() returned null) + // + } + } + + @Test(timeout = 4000) + public void test69() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + assertNotNull(contentNode0); + assertEquals("", contentNode0.getName()); + + RootNode rootNode0 = new RootNode(contentNode0); + assertNotNull(rootNode0); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + rootNode0.trimAttributeSegments(); + assertEquals("", contentNode0.getName()); + assertEquals("", rootNode0.getName()); + + HashSet hashSet0 = contentNode0.asStringSet(); + assertNotNull(hashSet0); + assertEquals("", contentNode0.getName()); + assertEquals(0, hashSet0.size()); + assertTrue(hashSet0.isEmpty()); + + contentNode0.addAttribute("}1 list0 = contentNode0.getContentNodesFromChildrenThatNameIs((String) null); + assertNotNull(list0); + assertFalse(list0.contains(contentNode0)); + assertEquals("}1 unaryOperator0 = UnaryOperator.identity(); + assertNotNull(unaryOperator0); + + List list1 = contentNode0.applyToAllNodes((Function) unaryOperator0); + assertNotNull(list1); + assertEquals("}1 linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertFalse(linkedList0.contains("}1 list2 = contentNode0.getContentNodesFromChildren(); + assertNotNull(list2); + assertFalse(list2.equals((Object)list0)); + assertNotSame(list2, list0); + assertTrue(list2.contains(contentNode0)); + assertEquals("}1 linkedList1 = new LinkedList(); + assertNotNull(linkedList1); + assertEquals(0, linkedList1.size()); + + CommentNode commentNode0 = new CommentNode(contentNode0, ""); + assertNotNull(commentNode0); + assertEquals("}1 hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertTrue(hashMap0.isEmpty()); + assertEquals(0, hashMap0.size()); + + HashMap hashMap1 = rootNode0.asStringMapTrimmedFill(hashMap0); + assertNotNull(hashMap1); + assertSame(hashMap0, hashMap1); + assertSame(hashMap1, hashMap0); + assertEquals("}1 list3 = contentNode0.getCommentNodesFromChildren(); + assertNotNull(list3); + assertTrue(list3.contains(commentNode0)); + assertEquals("}1 hashMap2 = new HashMap(); + assertNotNull(hashMap2); + assertEquals(0, hashMap2.size()); + assertTrue(hashMap2.isEmpty()); + + String string1 = contentNode0.getName(); + assertNotNull(string1); + assertEquals("}1 list4 = rootNode0.asStringListTrimmed(); + assertNotNull(list4); + assertFalse(list4.contains("}1 hashSet1 = rootNode0.asStringSetTrimmed(); + assertNotNull(hashSet1); + assertFalse(hashSet1.contains("}1 hashMap3 = rootNode0.asStringMapTrimmedFill((HashMap) hashMap0); + assertNotNull(hashMap3); + assertTrue(hashMap3.equals((Object)hashMap2)); + assertSame(hashMap0, hashMap1); + assertNotSame(hashMap3, hashMap2); + assertEquals("}1 hashSet0 = contentNode0.asStringSet(); + assertNotNull(hashSet0); + assertEquals("", contentNode0.getName()); + assertEquals(0, hashSet0.size()); + assertTrue(hashSet0.isEmpty()); + + contentNode0.addAttribute("}1 list0 = contentNode0.getContentNodesFromChildrenThatNameIs((String) null); + assertNotNull(list0); + assertFalse(list0.contains(contentNode0)); + assertEquals("}1 unaryOperator0 = UnaryOperator.identity(); + assertNotNull(unaryOperator0); + + List list1 = contentNode0.applyToAllNodes((Function) unaryOperator0); + assertNotNull(list1); + assertEquals("}1 list2 = rootNode0.asStringList(); + assertNotNull(list2); + assertFalse(list2.contains("}1 list3 = contentNode0.getContentNodesFromChildren(); + assertNotNull(list3); + assertFalse(list3.equals((Object)list0)); + assertNotSame(list3, list0); + assertTrue(list3.contains(contentNode0)); + assertEquals("}1 linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + AbstractTreeNode abstractTreeNode0 = linkedList0.pollLast(); + assertNull(abstractTreeNode0); + assertEquals(0, linkedList0.size()); + + CommentNode commentNode0 = new CommentNode(contentNode0, ""); + assertNotNull(commentNode0); + assertEquals("}1 hashMap0 = new HashMap(); + assertNotNull(hashMap0); + assertTrue(hashMap0.isEmpty()); + assertEquals(0, hashMap0.size()); + + HashMap hashMap1 = rootNode0.asStringMapTrimmedFill(hashMap0); + assertNotNull(hashMap1); + assertSame(hashMap0, hashMap1); + assertSame(hashMap1, hashMap0); + assertEquals("}1 list4 = contentNode0.getCommentNodesFromChildren(); + assertNotNull(list4); + assertTrue(list4.contains(commentNode0)); + assertEquals("}1) hashMap1); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // Index: 0, Size: 0 + // + verifyException("java.util.ArrayList", e); + } + } + + @Test(timeout = 4000) + public void test71() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + rootNode0.getContentNodesFromChildren(); + ContentNode contentNode0 = new ContentNode(rootNode0, 0); + ContentNode contentNode1 = contentNode0.copy(); + contentNode1.append(rootNode0); + contentNode1.getCommentNodesFromChildren(0); + String[] stringArray0 = new String[7]; + stringArray0[0] = " "; + stringArray0[1] = " "; + stringArray0[2] = ""; + stringArray0[3] = " "; + stringArray0[4] = ""; + stringArray0[5] = ""; + stringArray0[6] = " "; + LinkedList linkedList0 = new LinkedList(); + List list0 = contentNode0.asStringList(); + LinkedList linkedList1 = new LinkedList(); + rootNode0.asStringCollectionTrimmedFill(linkedList1); + contentNode0.clear(); + contentNode0.removeChild((AbstractTreeNode) null); + contentNode1.show(); + contentNode0.addAttributeFromTranscodedExpression("uZx,3#"); + rootNode0.format(0); + contentNode0.addAttributeFromTranscodedExpression(""); + contentNode1.asStringSetTrimmed(); + contentNode1.asStringList(); + contentNode0.getContentNodesFromChildren((-267)); + rootNode0.asStringCollectionTrimmedFill(linkedList1); + contentNode0.removeChild((AbstractTreeNode) null); + contentNode0.getAttributes(); + rootNode0.trimForce(); + contentNode0.asStringList(); + contentNode1.equals(list0); + assertEquals("uZx,3#", contentNode0.getName()); + + contentNode0.removeAttribute("uZx,3#"); + assertEquals("", contentNode0.getName()); + } + + @Test(timeout = 4000) + public void test72() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + ContentNode contentNode0 = new ContentNode(rootNode0); + contentNode0.close(); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + String[] stringArray0 = new String[7]; + stringArray0[0] = ""; + ContentNode contentNode1 = new ContentNode(contentNode0, 0); + stringArray0[1] = ""; + stringArray0[4] = ""; + stringArray0[5] = " "; + LinkedList linkedList0 = new LinkedList(); + contentNode1.fetch(x8lDataBeanFieldScheme0, ""); + RootNode rootNode1 = new RootNode(contentNode0, 0); + StringReader stringReader0 = new StringReader(""); + char[] charArray0 = new char[22]; + charArray0[0] = '&'; + charArray0[1] = '&'; + charArray0[2] = ':'; + charArray0[3] = 'L'; + charArray0[4] = '$'; + charArray0[5] = 'X'; + charArray0[6] = 'c'; + charArray0[7] = 'Z'; + stringReader0.read(charArray0); + contentNode0.read((Reader) stringReader0); + LinkedList linkedList1 = new LinkedList(); + rootNode1.copy(); + contentNode0.getCommentNodesFromChildren(56); + contentNode0.asStringListTrimmed(); + LinkedList linkedList2 = new LinkedList(); + assertEquals(0, linkedList2.size()); + } + + @Test(timeout = 4000) + public void test73() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + StringReader stringReader0 = new StringReader("]ha';?l+O R}^b}"); + rootNode0.addAttributeFromTranscodedExpression("Argument for @NotNull parameter '%s' of %s.%s must not be null"); + stringReader0.reset(); + rootNode0.read((Reader) stringReader0); + rootNode0.trimForce(); + rootNode0.trim(); + rootNode0.getName(); + rootNode0.format(1436); + assertEquals("", rootNode0.getName()); + } + + @Test(timeout = 4000) + public void test74() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + rootNode0.getContentNodesFromChildren(); + ContentNode contentNode0 = new ContentNode(rootNode0, 0); + ContentNode contentNode1 = contentNode0.copy(); + contentNode1.append(rootNode0); + rootNode0.getCommentNodesFromChildren(); + contentNode0.asStringList(); + LinkedList linkedList0 = new LinkedList(); + rootNode0.asStringCollectionTrimmedFill(linkedList0); + contentNode0.clear(); + contentNode0.removeChild((AbstractTreeNode) null); + contentNode1.show(); + assertFalse(contentNode1.equals((Object)contentNode0)); + + contentNode0.addAttributeFromTranscodedExpression("uZx,3#"); + rootNode0.format(0); + contentNode0.addAttributeFromTranscodedExpression(""); + contentNode1.asStringList(); + contentNode0.removeChild((AbstractTreeNode) null); + contentNode1.asStringMap(); + ContentNode contentNode2 = contentNode1.copy(); + contentNode2.addAttribute("LBr+@g.v60W,q g&$"); + contentNode2.format(1437); + assertEquals("uZx,3#", contentNode0.getName()); + } + + @Test(timeout = 4000) + public void test75() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + StringReader stringReader0 = new StringReader("nBTC&oTdf`]$2gNZ"); + rootNode0.read((Reader) stringReader0); + rootNode0.trimForce(); + rootNode0.trim(); + HashMap hashMap0 = new HashMap(3, 3); + HashMap hashMap1 = rootNode0.asStringMapTrimmedFill(hashMap0); + RootNode rootNode1 = rootNode0.copy(); + rootNode0.equals(rootNode1); + assertTrue(rootNode1.equals((Object)rootNode0)); + + RootNode rootNode2 = new RootNode(rootNode0); + rootNode1.trim(); + boolean boolean0 = rootNode0.equals(rootNode2); + assertFalse(boolean0); + + rootNode1.asStringMapFill((HashMap) hashMap1); + rootNode1.getTextNodesFromChildren(); + HashSet hashSet0 = rootNode0.asStringSet(); + assertFalse(hashSet0.isEmpty()); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/ContentNode_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/ContentNode_ESTest_scaffolding.java new file mode 100644 index 00000000..3a8e1b73 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/ContentNode_ESTest_scaffolding.java @@ -0,0 +1,762 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:55:41 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +import static org.evosuite.shaded.org.mockito.Mockito.*; +@EvoSuiteClassExclude +public class ContentNode_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.ContentNode"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + try { initMocksToAvoidTimeoutsInTheTests(); } catch(ClassNotFoundException e) {} + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(ContentNode_ESTest_scaffolding.class.getClassLoader() , + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor", + "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState", + "com.fasterxml.jackson.databind.MappingIterator", + "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier", + "com.fasterxml.jackson.core.JsonFactoryBuilder", + "com.fasterxml.jackson.databind.ser.PropertyBuilder", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer", + "org.apache.commons.lang3.StringUtils", + "com.fasterxml.jackson.databind.deser.impl.FieldProperty", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer", + "com.fasterxml.jackson.annotation.JsonFormat$Features", + "com.fasterxml.jackson.databind.deser.std.EnumDeserializer", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$Base", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator", + "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor", + "com.fasterxml.jackson.databind.cfg.MapperConfigBase", + "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference", + "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers", + "com.fasterxml.jackson.databind.type.MapLikeType", + "com.fasterxml.jackson.core.async.ByteArrayFeeder", + "com.fasterxml.jackson.databind.util.LinkedNode", + "com.fasterxml.jackson.databind.type.MapType", + "com.fasterxml.jackson.databind.ser.std.MapProperty", + "com.fasterxml.jackson.databind.ser.std.UUIDSerializer", + "org.dom4j.Namespace", + "com.fasterxml.jackson.databind.ObjectWriter", + "com.fasterxml.jackson.databind.type.TypeBase", + "com.fasterxml.jackson.databind.node.TextNode", + "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty", + "com.fasterxml.jackson.core.util.Instantiatable", + "com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase", + "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder", + "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser", + "com.fasterxml.jackson.annotation.Nulls", + "com.fasterxml.jackson.annotation.JsonIgnoreProperties", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor", + "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId", + "com.fasterxml.jackson.annotation.JsonSetter$Value", + "com.fasterxml.jackson.databind.node.DecimalNode", + "com.fasterxml.jackson.databind.cfg.CoercionInputShape", + "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector", + "com.fasterxml.jackson.databind.ser.std.CollectionSerializer", + "com.fasterxml.jackson.databind.util.Annotations", + "com.fasterxml.jackson.databind.deser.Deserializers", + "com.fasterxml.jackson.databind.deser.KeyDeserializers", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable", + "com.fasterxml.jackson.databind.util.CompactStringObjectMap", + "org.apache.commons.vfs2.FileSystemOptions", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "com.fasterxml.jackson.databind.type.CollectionLikeType", + "com.fasterxml.jackson.core.FormatFeature", + "com.fasterxml.jackson.databind.util.NameTransformer$2", + "com.fasterxml.jackson.core.TreeNode", + "com.fasterxml.jackson.databind.node.NumericNode", + "com.fasterxml.jackson.databind.util.NameTransformer$1", + "com.fasterxml.jackson.databind.deser.ValueInstantiator", + "com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase", + "com.fasterxml.jackson.databind.type.ResolvedRecursiveType", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators", + "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerBase", + "org.apache.commons.vfs2.FileType", + "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping", + "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition", + "com.fasterxml.jackson.annotation.JsonSetter", + "org.apache.commons.vfs2.FileContentInfoFactory", + "com.fasterxml.jackson.databind.util.NameTransformer$3", + "com.fasterxml.jackson.databind.util.Converter", + "com.fasterxml.jackson.databind.ser.std.FileSerializer", + "org.apache.commons.vfs2.operations.FileOperationProvider", + "org.dom4j.util.SingletonStrategy", + "com.fasterxml.jackson.core.SerializableString", + "com.fasterxml.jackson.databind.deser.ValueInstantiators", + "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo", + "com.fasterxml.jackson.core.Versioned", + "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember", + "com.fasterxml.jackson.databind.introspect.BasicBeanDescription", + "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer", + "org.apache.commons.vfs2.FileSystemManager", + "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer", + "org.apache.commons.vfs2.CacheStrategy", + "com.fasterxml.jackson.core.util.RequestPayload", + "com.fasterxml.jackson.databind.JsonSerializable", + "com.fasterxml.jackson.databind.introspect.AnnotatedMember", + "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty", + "com.fasterxml.jackson.databind.BeanDescription", + "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy", + "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter", + "com.fasterxml.jackson.databind.ser.AnyGetterWriter", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap", + "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams", + "com.fasterxml.jackson.core.Base64Variant", + "org.apache.commons.vfs2.FileName", + "com.fasterxml.jackson.databind.util.LookupCache", + "com.fasterxml.jackson.databind.exc.IgnoredPropertyException", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap", + "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy", + "com.fasterxml.jackson.core.io.MergedStream", + "com.fasterxml.jackson.databind.SequenceWriter", + "com.fasterxml.jackson.databind.ser.SerializerFactory", + "com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.fasterxml.jackson.databind.type.SimpleType", + "com.fasterxml.jackson.databind.ser.ContextualSerializer", + "com.fasterxml.jackson.databind.MapperFeature", + "com.fasterxml.jackson.databind.DeserializationConfig", + "com.fasterxml.jackson.core.TSFBuilder", + "com.fasterxml.jackson.databind.ser.std.ClassSerializer", + "com.fasterxml.jackson.databind.Module$SetupContext", + "com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "org.dom4j.rule.Pattern", + "com.fasterxml.jackson.databind.util.ClassUtil", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory", + "com.fasterxml.jackson.databind.RuntimeJsonMappingException", + "com.fasterxml.jackson.databind.ser.std.StdSerializer", + "com.fasterxml.jackson.databind.ser.BeanSerializerFactory", + "com.fasterxml.jackson.databind.PropertyNamingStrategy", + "org.dom4j.Branch", + "com.fasterxml.jackson.databind.jsonschema.SchemaAware", + "com.fasterxml.jackson.databind.AbstractTypeResolver", + "com.fasterxml.jackson.databind.util.ArrayBuilders$BooleanBuilder", + "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer", + "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor", + "com.fasterxml.jackson.core.Base64Variants", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor", + "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer", + "com.fasterxml.jackson.databind.ser.std.IterableSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer", + "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders", + "org.dom4j.XPath", + "com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter", + "com.fasterxml.jackson.core.io.IOContext", + "com.fasterxml.jackson.core.PrettyPrinter", + "com.fasterxml.jackson.databind.util.RawValue", + "org.apache.commons.vfs2.FileContent", + "com.fasterxml.jackson.core.base.GeneratorBase", + "com.fasterxml.jackson.databind.exc.PropertyBindingException", + "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector", + "org.apache.commons.vfs2.FileSelector", + "com.fasterxml.jackson.databind.ser.BeanSerializer", + "org.dom4j.InvalidXPathException", + "com.fasterxml.jackson.core.util.JacksonFeature", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$KebabCaseStrategy", + "com.fasterxml.jackson.databind.util.TokenBufferReadContext", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider", + "com.fasterxml.jackson.databind.node.NullNode", + "com.fasterxml.jackson.databind.deser.ValueInstantiator$Base", + "com.fasterxml.jackson.annotation.JacksonInject$Value", + "com.fasterxml.jackson.core.util.Separators", + "com.fasterxml.jackson.databind.ser.BeanSerializerModifier", + "com.fasterxml.jackson.databind.jsontype.NamedType", + "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder", + "com.fasterxml.jackson.databind.introspect.ObjectIdInfo", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer", + "com.fasterxml.jackson.core.json.JsonWriteContext", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator", + "com.fasterxml.jackson.annotation.JacksonInject", + "com.fasterxml.jackson.core.io.UTF8Writer", + "com.fasterxml.jackson.databind.BeanProperty", + "com.fasterxml.jackson.core.Version", + "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring", + "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector", + "com.fasterxml.jackson.databind.DatabindException", + "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder", + "com.fasterxml.jackson.databind.annotation.JsonAppend$Attr", + "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer", + "com.fasterxml.jackson.core.io.InputDecorator", + "com.fasterxml.jackson.databind.introspect.TypeResolutionContext", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat", + "com.fasterxml.jackson.core.base.ParserBase", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer", + "org.dom4j.Attribute", + "com.fasterxml.jackson.databind.node.BinaryNode", + "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour", + "com.fasterxml.jackson.databind.introspect.AnnotationMap", + "org.dom4j.Document", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializer", + "com.fasterxml.jackson.databind.deser.DataFormatReaders", + "com.fasterxml.jackson.core.JsonGenerator", + "com.xenoamess.x8l.ContentNode", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext", + "com.fasterxml.jackson.databind.ser.Serializers", + "com.fasterxml.jackson.databind.type.ClassStack", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult", + "com.fasterxml.jackson.core.JsonEncoding", + "com.fasterxml.jackson.databind.ObjectWriter$Prefetch", + "org.dom4j.CDATA", + "org.apache.commons.vfs2.operations.FileOperation", + "com.fasterxml.jackson.core.JsonGenerationException", + "com.fasterxml.jackson.annotation.JsonProperty$Access", + "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer", + "com.fasterxml.jackson.core.TreeCodec", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Value", + "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty", + "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer", + "com.fasterxml.jackson.core.json.UTF8JsonGenerator", + "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor", + "com.fasterxml.jackson.databind.ser.std.SerializableSerializer", + "com.fasterxml.jackson.databind.ser.BeanPropertyFilter", + "com.fasterxml.jackson.databind.introspect.Annotated", + "com.fasterxml.jackson.core.type.WritableTypeId", + "com.fasterxml.jackson.databind.util.ArrayBuilders$LongBuilder", + "org.apache.commons.vfs2.Capability", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD", + "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase", + "com.fasterxml.jackson.databind.util.TokenBuffer", + "org.apache.commons.vfs2.FileSystem", + "com.fasterxml.jackson.core.JsonParser$NumberType", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter", + "org.apache.commons.vfs2.util.RandomAccessMode", + "com.fasterxml.jackson.databind.type.PlaceholderForType", + "com.fasterxml.jackson.databind.JsonMappingException$Reference", + "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator", + "com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating", + "org.apache.commons.vfs2.NameScope", + "com.fasterxml.jackson.databind.jsontype.TypeDeserializer", + "com.fasterxml.jackson.databind.node.LongNode", + "com.xenoamess.x8l.CommentNode", + "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing", + "com.fasterxml.jackson.databind.deser.CreatorProperty", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor", + "org.dom4j.DocumentType", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer", + "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator", + "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings", + "com.fasterxml.jackson.core.type.TypeReference", + "com.fasterxml.jackson.core.JsonParseException", + "com.fasterxml.jackson.databind.annotation.JacksonStdImpl", + "com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase", + "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer", + "com.fasterxml.jackson.databind.exc.ValueInstantiationException", + "org.apache.commons.vfs2.RandomAccessContent", + "com.fasterxml.jackson.annotation.JsonBackReference", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor", + "org.apache.commons.vfs2.FilesCache", + "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate", + "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig", + "com.fasterxml.jackson.databind.ser.std.MapSerializer", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass", + "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer", + "org.dom4j.util.SimpleSingleton", + "com.fasterxml.jackson.databind.ser.impl.FailingSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.fasterxml.jackson.databind.JsonMappingException", + "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match", + "com.fasterxml.jackson.core.io.OutputDecorator", + "com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer", + "org.apache.commons.lang3.NotImplementedException", + "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.fasterxml.jackson.annotation.JsonTypeInfo$As", + "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer", + "com.fasterxml.jackson.databind.cfg.CoercionAction", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value", + "com.fasterxml.jackson.databind.node.ObjectNode", + "com.fasterxml.jackson.databind.cfg.ConfigOverride", + "com.fasterxml.jackson.core.JsonPointer", + "com.fasterxml.jackson.core.JsonParser$Feature", + "com.fasterxml.jackson.databind.util.TokenBuffer$Parser", + "com.fasterxml.jackson.annotation.JsonMerge", + "com.fasterxml.jackson.core.io.SerializedString", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter", + "com.fasterxml.jackson.databind.deser.DeserializationProblemHandler", + "org.apache.commons.vfs2.operations.FileOperations", + "com.fasterxml.jackson.annotation.JsonFormat$Shape", + "org.dom4j.Comment", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector", + "com.fasterxml.jackson.databind.util.NameTransformer$Chained", + "com.xenoamess.x8l.X8lGrammarException", + "com.fasterxml.jackson.annotation.PropertyAccessor", + "com.fasterxml.jackson.databind.introspect.AnnotatedField", + "com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase", + "com.fasterxml.jackson.annotation.JsonFormat$Feature", + "com.fasterxml.jackson.databind.ser.std.ArraySerializerBase", + "com.fasterxml.jackson.databind.deser.ContextualDeserializer", + "org.dom4j.Text", + "com.fasterxml.jackson.annotation.ObjectIdGenerator", + "com.fasterxml.jackson.databind.cfg.HandlerInstantiator", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes", + "com.fasterxml.jackson.databind.ser.std.CalendarSerializer", + "com.fasterxml.jackson.databind.ext.Java7Support", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber", + "com.fasterxml.jackson.databind.exc.InvalidDefinitionException", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer", + "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider", + "com.fasterxml.jackson.core.filter.TokenFilterContext", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "com.fasterxml.jackson.databind.node.NodeCursor", + "com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty", + "com.fasterxml.jackson.databind.util.AccessPattern", + "com.fasterxml.jackson.databind.node.TreeTraversingParser", + "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer", + "com.fasterxml.jackson.databind.jsontype.TypeSerializer", + "org.dom4j.Entity", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base", + "com.fasterxml.jackson.databind.jsonschema.JsonSchema", + "com.fasterxml.jackson.core.json.JsonReadFeature", + "com.fasterxml.jackson.databind.type.TypeFactory", + "com.fasterxml.jackson.databind.type.ArrayType", + "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor", + "com.fasterxml.jackson.core.JacksonException", + "org.dom4j.ProcessingInstruction", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader", + "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.fasterxml.jackson.databind.util.Named", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.fasterxml.jackson.core.io.JsonStringEncoder", + "com.fasterxml.jackson.core.util.JsonParserDelegate", + "com.fasterxml.jackson.core.format.InputAccessor$Std", + "org.apache.commons.vfs2.FileSystemException", + "com.fasterxml.jackson.databind.type.CollectionType", + "com.fasterxml.jackson.databind.ser.std.StdScalarSerializer", + "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer", + "com.fasterxml.jackson.annotation.OptBoolean", + "com.fasterxml.jackson.core.StreamWriteFeature", + "com.fasterxml.jackson.annotation.JsonAutoDetect", + "com.fasterxml.jackson.core.StreamReadFeature", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector$1", + "com.fasterxml.jackson.core.format.InputAccessor", + "com.fasterxml.jackson.databind.node.ValueNode", + "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer", + "org.dom4j.tree.NamespaceCache", + "com.fasterxml.jackson.databind.ser.BasicSerializerFactory", + "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer", + "com.fasterxml.jackson.databind.util.ClassUtil$Ctor", + "com.fasterxml.jackson.databind.node.JsonNodeCreator", + "com.fasterxml.jackson.databind.deser.SettableBeanProperty", + "com.fasterxml.jackson.core.async.NonBlockingInputFeeder", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper", + "com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase", + "com.fasterxml.jackson.core.JsonLocation", + "com.fasterxml.jackson.core.json.ReaderBasedJsonParser", + "com.fasterxml.jackson.databind.exc.MismatchedInputException", + "com.fasterxml.jackson.databind.node.IntNode", + "com.fasterxml.jackson.databind.node.FloatNode", + "com.fasterxml.jackson.databind.type.TypeParser", + "com.fasterxml.jackson.databind.jsontype.SubtypeResolver", + "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer", + "com.fasterxml.jackson.core.ObjectCodec", + "org.dom4j.tree.QNameCache", + "com.fasterxml.jackson.core.json.JsonReadContext", + "com.fasterxml.jackson.databind.ser.std.EnumSerializer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter", + "org.apache.commons.vfs2.FileContentInfo", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.fasterxml.jackson.databind.KeyDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder", + "com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer", + "com.fasterxml.jackson.core.util.BufferRecycler", + "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring", + "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer", + "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator", + "com.xenoamess.x8l.TextNode", + "com.fasterxml.jackson.annotation.ObjectIdResolver", + "org.dom4j.NodeFilter", + "com.fasterxml.jackson.databind.DeserializationContext", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base", + "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy", + "org.apache.commons.vfs2.FileObject", + "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator", + "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor", + "com.fasterxml.jackson.databind.node.DoubleNode", + "com.fasterxml.jackson.databind.ser.PropertyWriter", + "com.fasterxml.jackson.databind.util.EnumResolver", + "com.fasterxml.jackson.core.util.ByteArrayBuilder", + "com.fasterxml.jackson.databind.type.ReferenceType", + "com.xenoamess.x8l.RootNode", + "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer", + "org.dom4j.QName", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations", + "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer", + "com.fasterxml.jackson.databind.Module", + "com.fasterxml.jackson.annotation.JsonView", + "com.fasterxml.jackson.databind.AnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.ContainerSerializer", + "com.fasterxml.jackson.databind.ser.std.DateSerializer", + "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter", + "org.dom4j.Node", + "com.fasterxml.jackson.databind.ser.std.NullSerializer", + "com.fasterxml.jackson.databind.deser.std.StringDeserializer", + "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer", + "com.fasterxml.jackson.databind.exc.InvalidTypeIdException", + "com.fasterxml.jackson.databind.DeserializationFeature", + "com.fasterxml.jackson.annotation.JacksonAnnotation", + "com.fasterxml.jackson.databind.node.POJONode", + "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer", + "com.fasterxml.jackson.databind.ObjectReader", + "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder", + "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.fasterxml.jackson.databind.node.BigIntegerNode", + "com.fasterxml.jackson.databind.util.LRUMap", + "com.fasterxml.jackson.databind.JsonDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders$ByteBuilder", + "com.fasterxml.jackson.annotation.SimpleObjectIdResolver", + "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition", + "com.fasterxml.jackson.databind.deser.impl.MethodProperty", + "com.fasterxml.jackson.annotation.JsonRawValue", + "com.fasterxml.jackson.core.util.DefaultIndenter", + "com.fasterxml.jackson.databind.node.ArrayNode", + "com.fasterxml.jackson.annotation.JsonTypeInfo$Id", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseStrategy", + "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter", + "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla", + "com.fasterxml.jackson.databind.exc.InvalidFormatException", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders$DoubleBuilder", + "com.fasterxml.jackson.core.io.CharacterEscapes", + "com.xenoamess.x8l.AbstractTreeNode", + "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer", + "com.fasterxml.jackson.core.type.ResolvedType", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming", + "com.fasterxml.jackson.databind.deser.impl.CreatorCollector", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers", + "com.fasterxml.jackson.databind.util.ArrayBuilders$IntBuilder", + "com.fasterxml.jackson.databind.annotation.JsonSerialize", + "org.apache.commons.vfs2.FileSelectInfo", + "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethod", + "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey", + "org.apache.commons.lang3.function.ToBooleanBiFunction", + "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader", + "com.fasterxml.jackson.databind.jsontype.TypeIdResolver", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity", + "org.apache.commons.vfs2.FileListener", + "com.fasterxml.jackson.databind.type.LogicalType", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker", + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.databind.introspect.AnnotatedParameter", + "com.fasterxml.jackson.databind.ser.BeanPropertyWriter", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer", + "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type", + "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream", + "com.fasterxml.jackson.core.JsonProcessingException", + "com.fasterxml.jackson.core.JsonStreamContext", + "com.fasterxml.jackson.core.format.MatchStrength", + "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value", + "com.xenoamess.x8l.dealers.AbstractLanguageDealerHandler", + "org.dom4j.Element", + "com.fasterxml.jackson.databind.cfg.MutableConfigOverride", + "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler", + "com.fasterxml.jackson.core.util.JacksonFeatureSet", + "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer", + "com.fasterxml.jackson.core.TokenStreamFactory", + "com.fasterxml.jackson.core.io.ContentReference", + "org.apache.commons.vfs2.FileChangeEvent", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl", + "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException", + "com.fasterxml.jackson.core.filter.TokenFilter", + "com.fasterxml.jackson.core.io.CharTypes", + "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer", + "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver", + "com.fasterxml.jackson.core.exc.InputCoercionException", + "com.fasterxml.jackson.annotation.JsonInclude$Include", + "com.fasterxml.jackson.databind.deser.std.StdDeserializer", + "com.fasterxml.jackson.databind.JsonSerializer", + "com.fasterxml.jackson.databind.JsonNode", + "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty", + "com.fasterxml.jackson.databind.ser.ResolvableSerializer", + "com.fasterxml.jackson.core.StreamReadCapability", + "com.fasterxml.jackson.databind.PropertyName", + "com.fasterxml.jackson.annotation.JsonCreator$Mode", + "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory", + "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor", + "com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer", + "com.fasterxml.jackson.databind.node.JsonNodeFactory", + "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer", + "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer", + "com.fasterxml.jackson.databind.cfg.MapperConfig", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer", + "com.fasterxml.jackson.annotation.JsonManagedReference", + "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty", + "com.fasterxml.jackson.databind.annotation.JsonDeserialize", + "com.fasterxml.jackson.databind.util.ObjectBuffer", + "com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase", + "com.fasterxml.jackson.core.io.JsonEOFException", + "com.fasterxml.jackson.core.exc.StreamWriteException", + "com.fasterxml.jackson.databind.MappingJsonFactory", + "com.fasterxml.jackson.databind.InjectableValues", + "com.xenoamess.x8l.X8lTree", + "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer", + "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase", + "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair", + "com.fasterxml.jackson.databind.cfg.CoercionConfig", + "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor", + "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring", + "org.dom4j.tree.AbstractNode", + "com.fasterxml.jackson.databind.ser.std.StringSerializer", + "org.dom4j.Visitor", + "com.fasterxml.jackson.databind.JavaType", + "com.fasterxml.jackson.databind.deser.BeanDeserializer", + "com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase", + "org.dom4j.CharacterData", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor", + "com.fasterxml.jackson.databind.node.JsonNodeType", + "com.fasterxml.jackson.annotation.JsonIncludeProperties", + "com.fasterxml.jackson.databind.deser.NullValueProvider", + "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer", + "com.fasterxml.jackson.core.util.TextBuffer", + "com.fasterxml.jackson.annotation.JacksonAnnotationValue", + "com.fasterxml.jackson.core.StreamWriteCapability", + "com.fasterxml.jackson.core.JsonFactory", + "com.fasterxml.jackson.databind.util.NameTransformer", + "com.fasterxml.jackson.databind.deser.impl.FailingDeserializer", + "com.fasterxml.jackson.databind.util.EnumValues", + "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap", + "com.fasterxml.jackson.databind.node.MissingNode", + "com.fasterxml.jackson.databind.node.BooleanNode", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD", + "com.fasterxml.jackson.databind.node.ShortNode", + "com.fasterxml.jackson.databind.util.StdDateFormat", + "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator", + "com.fasterxml.jackson.core.util.MinimalPrettyPrinter", + "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata", + "com.fasterxml.jackson.databind.SerializationConfig", + "com.fasterxml.jackson.annotation.JsonFormat$Value", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy", + "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase", + "com.fasterxml.jackson.databind.PropertyMetadata", + "com.fasterxml.jackson.annotation.JsonInclude$Value", + "com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer", + "com.fasterxml.jackson.databind.deser.ResolvableDeserializer", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.fasterxml.jackson.core.json.DupDetector", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer", + "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor", + "com.fasterxml.jackson.databind.cfg.ConstructorDetector", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty", + "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider", + "com.fasterxml.jackson.databind.ser.FilterProvider", + "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion", + "com.fasterxml.jackson.databind.annotation.JsonAppend$Prop", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerDotCaseStrategy", + "com.fasterxml.jackson.annotation.JsonFormat", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers", + "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer", + "com.fasterxml.jackson.databind.deser.DeserializerFactory", + "com.fasterxml.jackson.annotation.JsonTypeInfo", + "com.fasterxml.jackson.databind.type.TypeModifier", + "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder", + "com.fasterxml.jackson.annotation.JsonUnwrapped", + "com.fasterxml.jackson.core.filter.FilteringParserDelegate", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver", + "com.fasterxml.jackson.core.json.JsonGeneratorImpl", + "com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder", + "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer", + "com.fasterxml.jackson.databind.deser.AbstractDeserializer", + "com.fasterxml.jackson.databind.deser.SettableAnyProperty", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer", + "com.fasterxml.jackson.core.JsonFactory$Feature", + "org.dom4j.DocumentFactory", + "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty", + "org.dom4j.DocumentException", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer", + "com.fasterxml.jackson.core.io.DataOutputAsStream", + "com.fasterxml.jackson.core.io.SegmentedStringWriter", + "com.fasterxml.jackson.databind.type.TypeBindings", + "com.fasterxml.jackson.databind.ser.impl.WritableObjectId", + "com.fasterxml.jackson.databind.SerializerProvider", + "com.fasterxml.jackson.core.JsonToken", + "com.fasterxml.jackson.databind.cfg.ContextAttributes", + "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig", + "com.fasterxml.jackson.core.JsonGenerator$Feature", + "com.fasterxml.jackson.databind.deser.ValueInstantiator$Gettable", + "com.fasterxml.jackson.databind.cfg.BaseSettings", + "com.fasterxml.jackson.databind.ObjectMapper", + "com.fasterxml.jackson.core.exc.StreamReadException", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl", + "org.apache.commons.vfs2.FileSystemConfigBuilder", + "com.fasterxml.jackson.databind.cfg.ConfigFeature", + "com.fasterxml.jackson.core.FormatSchema", + "com.fasterxml.jackson.annotation.JsonInclude", + "com.fasterxml.jackson.databind.SerializationFeature", + "com.fasterxml.jackson.databind.ser.PropertyFilter", + "com.fasterxml.jackson.core.json.JsonWriteFeature", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector" + ); + } + private static void initMocksToAvoidTimeoutsInTheTests() throws ClassNotFoundException { + mock(Class.forName("java.util.function.Function", false, ContentNode_ESTest_scaffolding.class.getClassLoader())); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(ContentNode_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.AbstractTreeNode", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.X8lTree", + "org.apache.commons.lang3.StringUtils", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.xenoamess.x8l.TextNode", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.xenoamess.x8l.CommentNode", + "org.apache.commons.lang3.NotImplementedException", + "com.xenoamess.x8l.X8lGrammarException" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/PackageVersion_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/PackageVersion_ESTest.java new file mode 100644 index 00000000..50a72eaf --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/PackageVersion_ESTest.java @@ -0,0 +1,22 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:54:55 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.junit.Test; +import static org.junit.Assert.*; +import com.xenoamess.x8l.PackageVersion; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class PackageVersion_ESTest extends PackageVersion_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + PackageVersion packageVersion0 = new PackageVersion(); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/PackageVersion_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/PackageVersion_ESTest_scaffolding.java new file mode 100644 index 00000000..321cc544 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/PackageVersion_ESTest_scaffolding.java @@ -0,0 +1,115 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:54:55 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +@EvoSuiteClassExclude +public class PackageVersion_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.PackageVersion"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(PackageVersion_ESTest_scaffolding.class.getClassLoader() , + "com.xenoamess.commons.io.FileUtilsx", + "org.apache.commons.vfs2.FileSystem", + "com.xenoamess.x8l.PackageVersion", + "org.apache.commons.vfs2.FileSelector", + "org.apache.commons.vfs2.FileSystemException", + "org.apache.commons.vfs2.NameScope", + "org.apache.commons.vfs2.FileObject", + "org.apache.commons.lang3.StringUtils", + "org.apache.commons.vfs2.FileName", + "org.apache.commons.vfs2.operations.FileOperations", + "com.xenoamess.commons.version.Version", + "org.apache.commons.vfs2.FileType", + "org.apache.commons.lang3.function.ToBooleanBiFunction", + "org.apache.commons.vfs2.FileContent" + ); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(PackageVersion_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.commons.version.Version", + "com.xenoamess.commons.io.FileUtilsx", + "org.apache.commons.lang3.StringUtils", + "com.xenoamess.x8l.PackageVersion" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/RootNode_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/RootNode_ESTest.java new file mode 100644 index 00000000..c4fbf6e9 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/RootNode_ESTest.java @@ -0,0 +1,263 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:56:04 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.shaded.org.mockito.Mockito.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.AbstractTreeNode; +import com.xenoamess.x8l.CommentNode; +import com.xenoamess.x8l.ContentNode; +import com.xenoamess.x8l.RootNode; +import com.xenoamess.x8l.databind.X8lDataBeanFieldScheme; +import com.xenoamess.x8l.dealers.LanguageDealer; +import java.io.Reader; +import java.io.StringReader; +import java.util.ConcurrentModificationException; +import java.util.List; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.ViolatedAssumptionAnswer; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class RootNode_ESTest extends RootNode_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + assertEquals("", rootNode0.getName()); + + ContentNode contentNode0 = new ContentNode(rootNode0); + rootNode0.addAttributeFromTranscodedExpression(""); + RootNode rootNode1 = (RootNode)rootNode0.changeParentAndRegister((ContentNode) rootNode0); + rootNode1.asStringListTrimmed(); + rootNode1.getContentNodesFromChildrenThatNameIs(" "); + RootNode rootNode2 = rootNode0.copy(); + RootNode rootNode3 = rootNode2.copy(); + RootNode rootNode4 = rootNode2.copy(); + String string0 = null; + StringReader stringReader0 = new StringReader(string0); + stringReader0.read(); + LanguageDealer languageDealer0 = new LanguageDealer(); + contentNode0.read((Reader) stringReader0, languageDealer0); + int int0 = 0; + rootNode0.getContentNodesFromChildren(int0); + rootNode0.copy(rootNode0); + rootNode2.changeParentAndRegister((ContentNode) rootNode0); + rootNode4.copy(rootNode0); + RootNode rootNode5 = rootNode4.copy(); + rootNode5.copy(rootNode4); + rootNode0.copy(rootNode0); + rootNode0.copy(); + rootNode3.copy(); + rootNode4.copy(); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + ContentNode contentNode0 = mock(ContentNode.class, new ViolatedAssumptionAnswer()); + doReturn((List) null).when(contentNode0).getChildren(); + ContentNode contentNode1 = null; + try { + contentNode1 = new ContentNode(contentNode0, 0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 783); + RootNode rootNode0 = new RootNode(contentNode0); + contentNode0.fetch(""); + contentNode0.clear(); + rootNode0.close(); + rootNode0.asStringSet(); + RootNode rootNode1 = null; + contentNode0.getContentNodesFromChildrenThatNameIs("", 783); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + String[] stringArray0 = new String[2]; + stringArray0[0] = " "; + stringArray0[1] = " "; + Class class0 = Class.class; + contentNode0.fetch(x8lDataBeanFieldScheme0, stringArray0, (Class) class0); + // Undeclared exception! + try { + rootNode0.copy((RootNode) null); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.RootNode", e); + } + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + ContentNode contentNode0 = mock(ContentNode.class, new ViolatedAssumptionAnswer()); + doReturn((List) null).when(contentNode0).getChildren(); + RootNode rootNode0 = null; + try { + rootNode0 = new RootNode(contentNode0, 0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + ContentNode contentNode0 = null; + RootNode rootNode0 = new RootNode((ContentNode) null); + RootNode rootNode1 = new RootNode(rootNode0); + rootNode0.append((AbstractTreeNode) null); + rootNode1.getContentNodesFromChildrenThatNameIs("", (-450)); + // Undeclared exception! + try { + rootNode0.copy(rootNode0); + fail("Expecting exception: ConcurrentModificationException"); + + } catch(ConcurrentModificationException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("java.util.ArrayList$Itr", e); + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + ContentNode contentNode0 = mock(ContentNode.class, new ViolatedAssumptionAnswer()); + doReturn((List) null).when(contentNode0).getChildren(); + RootNode rootNode0 = null; + try { + rootNode0 = new RootNode(contentNode0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, (-1505)); + rootNode0.addAttributeFromTranscodedExpression("t5t@U?\"FwGOTINcG"); + rootNode0.trimForce(); + rootNode0.getTextNodesFromChildren((-1505)); + rootNode0.close(); + rootNode0.addAttribute("vf{.};bExm", "", ""); + rootNode0.formatAttributeSegments((-1505)); + RootNode rootNode1 = (RootNode)rootNode0.changeParentAndRegister((ContentNode) rootNode0, 0); + rootNode0.copy(rootNode0); + RootNode rootNode2 = rootNode0.copy(); + rootNode2.copy(rootNode0); + rootNode1.getContentNodesFromChildren(); + rootNode2.fetch(rootNode0.DEFAULT_SEGMENT_VALUE); + RootNode rootNode3 = rootNode2.copy(); + String string0 = "com.xenoamess.x8l.RootNode"; + rootNode2.addAttribute(rootNode0.DEFAULT_SEGMENT_VALUE, string0); + rootNode0.show(); + rootNode2.copy(rootNode3); + rootNode3.getContentNodesFromChildren(); + rootNode0.copy(rootNode3); + RootNode rootNode4 = rootNode0.copy(); + rootNode4.copy(); + rootNode1.copy(); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + RootNode rootNode1 = new RootNode(rootNode0); + RootNode rootNode2 = rootNode1.copy(); + RootNode rootNode3 = rootNode1.copy(); + rootNode3.copy(rootNode0); + rootNode3.copy(rootNode0); + rootNode3.copy(rootNode1); + assertFalse(rootNode3.equals((Object)rootNode2)); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + RootNode rootNode1 = new RootNode(rootNode0); + RootNode rootNode2 = rootNode1.copy(); + RootNode rootNode3 = rootNode0.copy(); + assertNotSame(rootNode3, rootNode2); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + RootNode rootNode1 = new RootNode((ContentNode) null); + rootNode0.copy(rootNode1); + rootNode0.copy(rootNode1); + RootNode rootNode2 = new RootNode((ContentNode) null, 141); + rootNode2.addAttribute("", "zW3m<5Uj:"); + rootNode1.copy(rootNode2); + RootNode rootNode3 = rootNode1.copy(); + rootNode2.copy(rootNode1); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertTrue(rootNode1.equals((Object)rootNode3)); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + RootNode rootNode1 = rootNode0.copy(); + assertTrue(rootNode1.equals((Object)rootNode0)); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + RootNode rootNode1 = new RootNode(rootNode0); + rootNode1.copy(); + RootNode rootNode2 = rootNode1.copy(); + rootNode2.format(0); + rootNode2.copy(rootNode0); + assertTrue(rootNode2.equals((Object)rootNode0)); + + rootNode2.copy(rootNode0); + rootNode2.copy(rootNode1); + rootNode0.copy(); + rootNode1.copy(); + assertFalse(rootNode1.equals((Object)rootNode2)); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + rootNode0.addAttribute("7i*(@zx"); + RootNode rootNode1 = rootNode0.copy(); + rootNode0.copy(rootNode1); + rootNode1.copy(rootNode1); + rootNode1.copy(); + RootNode rootNode2 = rootNode1.copy(); + rootNode2.copy(); + RootNode rootNode3 = rootNode1.copy(); + RootNode rootNode4 = rootNode2.copy(); + assertTrue(rootNode1.equals((Object)rootNode0)); + assertNotSame(rootNode4, rootNode3); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/RootNode_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/RootNode_ESTest_scaffolding.java new file mode 100644 index 00000000..d6eef3ea --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/RootNode_ESTest_scaffolding.java @@ -0,0 +1,169 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:56:04 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +import static org.evosuite.shaded.org.mockito.Mockito.*; +@EvoSuiteClassExclude +public class RootNode_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.RootNode"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + try { initMocksToAvoidTimeoutsInTheTests(); } catch(ClassNotFoundException e) {} + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(RootNode_ESTest_scaffolding.class.getClassLoader() , + "org.apache.commons.lang3.NotImplementedException", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.xenoamess.x8l.X8lTree", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "org.dom4j.Node", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.AbstractTreeNode", + "org.apache.commons.lang3.StringUtils", + "com.xenoamess.x8l.CommentNode", + "com.fasterxml.jackson.databind.node.ObjectNode", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.JsonDealer", + "org.dom4j.DocumentException", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.fasterxml.jackson.databind.JsonSerializable", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.X8lGrammarException", + "com.fasterxml.jackson.databind.JsonNode", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.TextNode", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.fasterxml.jackson.core.TreeNode", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "org.dom4j.Branch", + "com.fasterxml.jackson.databind.node.ArrayNode", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.dealers.AbstractLanguageDealerHandler", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.fasterxml.jackson.databind.node.JsonNodeCreator" + ); + } + private static void initMocksToAvoidTimeoutsInTheTests() throws ClassNotFoundException { + mock(Class.forName("com.xenoamess.x8l.ContentNode", false, RootNode_ESTest_scaffolding.class.getClassLoader())); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(RootNode_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.AbstractTreeNode", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.RootNode", + "org.apache.commons.lang3.StringUtils", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.X8lTree", + "org.apache.commons.lang3.NotImplementedException", + "com.xenoamess.x8l.TextNode", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.xenoamess.x8l.CommentNode", + "com.xenoamess.x8l.X8lGrammarException" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/TextNode_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/TextNode_ESTest.java new file mode 100644 index 00000000..189c6c34 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/TextNode_ESTest.java @@ -0,0 +1,196 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:54:40 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.ContentNode; +import com.xenoamess.x8l.RootNode; +import com.xenoamess.x8l.TextNode; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class TextNode_ESTest extends TextNode_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + TextNode textNode0 = new TextNode(rootNode0, 0, ""); + textNode0.clear(); + String string0 = textNode0.getTextContent(); + assertNull(string0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, 3073, "readResolve"); + String string0 = textNode0.getTextContent(); + assertEquals("readResolve", string0); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + TextNode textNode0 = new TextNode(rootNode0, 0, " "); + rootNode0.changeParentAndRegister((ContentNode) rootNode0, 0); + // Undeclared exception! + try { + textNode0.show(); + fail("Expecting exception: StackOverflowError"); + + } catch(StackOverflowError e) { + // + // no message in exception (getMessage() returned null) + // + } + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + TextNode textNode0 = new TextNode(rootNode0, 0, ""); + textNode0.clear(); + // Undeclared exception! + try { + textNode0.show(); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalString' of com/xenoamess/x8l/X8lTree.transcodeText must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 2087); + RootNode rootNode0 = new RootNode(contentNode0, 0); + TextNode textNode0 = new TextNode(rootNode0, " "); + textNode0.clear(); + // Undeclared exception! + try { + textNode0.format(1); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.TextNode", e); + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + TextNode textNode0 = null; + try { + textNode0 = new TextNode(rootNode0, 23, " "); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // Index: 23, Size: 0 + // + verifyException("java.util.ArrayList", e); + } + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + TextNode textNode0 = new TextNode(rootNode0, (String) null); + assertEquals("", textNode0.getTextContent()); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + TextNode textNode0 = new TextNode(contentNode0, ""); + textNode0.setTextContent(""); + assertEquals("", textNode0.getTextContent()); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, "r7#i5dZLl%C"); + textNode0.equals(textNode0); + assertEquals("r7#i5dZLl%C", textNode0.getTextContent()); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, (-913), ""); + boolean boolean0 = textNode0.equals((Object) null); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 2087); + RootNode rootNode0 = new RootNode(contentNode0, 0); + TextNode textNode0 = new TextNode(rootNode0, " "); + boolean boolean0 = textNode0.equals(rootNode0); + assertEquals(" ", textNode0.getTextContent()); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, 1339, (String) null); + assertEquals("", textNode0.getTextContent()); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + TextNode textNode0 = new TextNode(rootNode0, 0, ""); + String string0 = textNode0.getTextContent(); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, "B"); + textNode0.clear(); + TextNode textNode1 = textNode0.copy(); + assertEquals("", textNode1.getTextContent()); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 2087); + RootNode rootNode0 = new RootNode(contentNode0, 0); + TextNode textNode0 = new TextNode(rootNode0, " "); + textNode0.format(1); + assertEquals("", textNode0.getTextContent()); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, "r7#i5dZLl%C"); + textNode0.close(); + // Undeclared exception! + try { + textNode0.equals(textNode0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + } + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, "r7#i5dZLl%C"); + textNode0.show(); + assertEquals("r7#i5dZLl%C", textNode0.getTextContent()); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/TextNode_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/TextNode_ESTest_scaffolding.java new file mode 100644 index 00000000..a2ecbc68 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/TextNode_ESTest_scaffolding.java @@ -0,0 +1,407 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:54:40 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +@EvoSuiteClassExclude +public class TextNode_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.TextNode"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(TextNode_ESTest_scaffolding.class.getClassLoader() , + "com.fasterxml.jackson.databind.introspect.ClassIntrospector", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "com.fasterxml.jackson.databind.MappingIterator", + "com.fasterxml.jackson.databind.node.NodeCursor", + "com.fasterxml.jackson.databind.node.TreeTraversingParser", + "org.apache.commons.lang3.StringUtils", + "com.fasterxml.jackson.databind.jsontype.TypeSerializer", + "org.dom4j.Entity", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base", + "com.fasterxml.jackson.databind.jsonschema.JsonSchema", + "com.fasterxml.jackson.databind.type.TypeFactory", + "com.fasterxml.jackson.databind.cfg.MapperConfigBase", + "com.fasterxml.jackson.databind.type.ArrayType", + "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider", + "com.fasterxml.jackson.core.JacksonException", + "com.fasterxml.jackson.databind.type.MapLikeType", + "org.dom4j.ProcessingInstruction", + "com.fasterxml.jackson.databind.type.MapType", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.fasterxml.jackson.databind.util.Named", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "org.dom4j.Namespace", + "com.fasterxml.jackson.databind.ObjectWriter", + "org.apache.commons.vfs2.FileSystemException", + "com.fasterxml.jackson.databind.type.TypeBase", + "com.fasterxml.jackson.databind.type.CollectionType", + "com.fasterxml.jackson.core.StreamWriteFeature", + "com.fasterxml.jackson.core.StreamReadFeature", + "com.fasterxml.jackson.databind.node.TextNode", + "com.fasterxml.jackson.databind.node.ValueNode", + "com.fasterxml.jackson.databind.ser.BasicSerializerFactory", + "com.fasterxml.jackson.databind.util.ClassUtil$Ctor", + "com.fasterxml.jackson.databind.node.JsonNodeCreator", + "com.fasterxml.jackson.core.async.NonBlockingInputFeeder", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper", + "com.fasterxml.jackson.core.JsonLocation", + "com.fasterxml.jackson.databind.exc.MismatchedInputException", + "com.fasterxml.jackson.databind.type.TypeParser", + "com.fasterxml.jackson.annotation.JsonSetter$Value", + "com.fasterxml.jackson.databind.jsontype.SubtypeResolver", + "com.fasterxml.jackson.core.ObjectCodec", + "org.dom4j.tree.QNameCache", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "com.fasterxml.jackson.databind.type.CollectionLikeType", + "com.xenoamess.x8l.TextNode", + "com.fasterxml.jackson.core.TreeNode", + "com.fasterxml.jackson.databind.node.NumericNode", + "com.fasterxml.jackson.annotation.ObjectIdResolver", + "org.dom4j.NodeFilter", + "com.fasterxml.jackson.databind.DeserializationContext", + "org.apache.commons.vfs2.FileObject", + "com.fasterxml.jackson.databind.type.ResolvedRecursiveType", + "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.fasterxml.jackson.databind.ser.PropertyWriter", + "com.fasterxml.jackson.core.util.ByteArrayBuilder", + "com.fasterxml.jackson.databind.type.ReferenceType", + "com.xenoamess.x8l.RootNode", + "org.apache.commons.vfs2.FileType", + "org.dom4j.QName", + "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping", + "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition", + "com.fasterxml.jackson.databind.Module", + "com.fasterxml.jackson.annotation.JsonView", + "com.fasterxml.jackson.databind.util.Converter", + "com.fasterxml.jackson.databind.AnnotationIntrospector", + "org.dom4j.Node", + "com.fasterxml.jackson.databind.ser.std.NullSerializer", + "org.dom4j.util.SingletonStrategy", + "com.fasterxml.jackson.core.SerializableString", + "com.fasterxml.jackson.core.Versioned", + "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember", + "com.fasterxml.jackson.databind.exc.InvalidTypeIdException", + "com.fasterxml.jackson.databind.DeserializationFeature", + "com.fasterxml.jackson.annotation.JacksonAnnotation", + "com.fasterxml.jackson.databind.ObjectReader", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.fasterxml.jackson.core.util.RequestPayload", + "com.fasterxml.jackson.databind.JsonSerializable", + "com.fasterxml.jackson.databind.introspect.AnnotatedMember", + "com.fasterxml.jackson.databind.util.LRUMap", + "com.fasterxml.jackson.databind.BeanDescription", + "com.fasterxml.jackson.databind.JsonDeserializer", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy", + "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition", + "com.fasterxml.jackson.annotation.JsonRawValue", + "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams", + "com.fasterxml.jackson.databind.node.ArrayNode", + "com.fasterxml.jackson.core.Base64Variant", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility", + "org.apache.commons.vfs2.FileName", + "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter", + "com.fasterxml.jackson.databind.util.LookupCache", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy", + "com.fasterxml.jackson.databind.exc.InvalidFormatException", + "com.fasterxml.jackson.databind.ser.SerializerFactory", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.fasterxml.jackson.core.io.CharacterEscapes", + "com.xenoamess.x8l.AbstractTreeNode", + "com.fasterxml.jackson.databind.type.SimpleType", + "com.fasterxml.jackson.databind.ser.ContextualSerializer", + "com.fasterxml.jackson.core.type.ResolvedType", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming", + "com.fasterxml.jackson.databind.MapperFeature", + "com.fasterxml.jackson.databind.DeserializationConfig", + "com.fasterxml.jackson.databind.Module$SetupContext", + "com.fasterxml.jackson.databind.annotation.JsonSerialize", + "com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "com.fasterxml.jackson.databind.util.ClassUtil", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethod", + "org.apache.commons.lang3.function.ToBooleanBiFunction", + "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory", + "com.fasterxml.jackson.databind.ser.std.StdSerializer", + "com.fasterxml.jackson.databind.jsontype.TypeIdResolver", + "com.fasterxml.jackson.databind.ser.BeanSerializerFactory", + "com.fasterxml.jackson.databind.type.LogicalType", + "com.fasterxml.jackson.databind.PropertyNamingStrategy", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker", + "com.fasterxml.jackson.core.JsonParser", + "org.dom4j.Branch", + "com.fasterxml.jackson.databind.jsonschema.SchemaAware", + "com.fasterxml.jackson.databind.ser.BeanPropertyWriter", + "com.fasterxml.jackson.core.JsonProcessingException", + "com.fasterxml.jackson.core.JsonStreamContext", + "com.fasterxml.jackson.core.Base64Variants", + "org.dom4j.XPath", + "com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter", + "com.xenoamess.x8l.dealers.AbstractLanguageDealerHandler", + "org.dom4j.Element", + "com.fasterxml.jackson.databind.cfg.MutableConfigOverride", + "com.fasterxml.jackson.core.PrettyPrinter", + "com.fasterxml.jackson.core.util.JacksonFeatureSet", + "com.fasterxml.jackson.databind.util.RawValue", + "com.fasterxml.jackson.core.TokenStreamFactory", + "org.apache.commons.vfs2.FileContent", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl", + "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector", + "org.apache.commons.vfs2.FileSelector", + "org.dom4j.InvalidXPathException", + "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver", + "com.fasterxml.jackson.core.util.JacksonFeature", + "com.fasterxml.jackson.core.exc.InputCoercionException", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider", + "com.fasterxml.jackson.annotation.JsonInclude$Include", + "com.fasterxml.jackson.databind.node.NullNode", + "com.fasterxml.jackson.databind.JsonSerializer", + "com.fasterxml.jackson.databind.jsontype.NamedType", + "com.fasterxml.jackson.databind.JsonNode", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder", + "com.fasterxml.jackson.databind.ser.ResolvableSerializer", + "com.fasterxml.jackson.databind.introspect.ObjectIdInfo", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector", + "com.fasterxml.jackson.core.StreamReadCapability", + "com.fasterxml.jackson.databind.BeanProperty", + "com.fasterxml.jackson.core.Version", + "com.fasterxml.jackson.databind.DatabindException", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory", + "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer", + "com.fasterxml.jackson.databind.node.JsonNodeFactory", + "com.fasterxml.jackson.databind.introspect.TypeResolutionContext", + "com.fasterxml.jackson.databind.cfg.MapperConfig", + "com.fasterxml.jackson.annotation.JsonManagedReference", + "com.fasterxml.jackson.databind.annotation.JsonDeserialize", + "org.dom4j.Attribute", + "com.fasterxml.jackson.databind.node.BinaryNode", + "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour", + "org.dom4j.Document", + "com.fasterxml.jackson.core.io.JsonEOFException", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.fasterxml.jackson.core.exc.StreamWriteException", + "com.fasterxml.jackson.databind.MappingJsonFactory", + "com.fasterxml.jackson.databind.InjectableValues", + "com.xenoamess.x8l.X8lTree", + "com.fasterxml.jackson.core.JsonGenerator", + "com.xenoamess.x8l.ContentNode", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext", + "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair", + "com.fasterxml.jackson.databind.cfg.CoercionConfig", + "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor", + "com.fasterxml.jackson.core.JsonEncoding", + "org.dom4j.CDATA", + "com.fasterxml.jackson.core.JsonGenerationException", + "org.dom4j.tree.AbstractNode", + "org.dom4j.Visitor", + "com.fasterxml.jackson.databind.JavaType", + "org.dom4j.CharacterData", + "com.fasterxml.jackson.databind.node.JsonNodeType", + "com.fasterxml.jackson.core.TreeCodec", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Value", + "com.fasterxml.jackson.databind.deser.NullValueProvider", + "com.fasterxml.jackson.annotation.JacksonAnnotationValue", + "com.fasterxml.jackson.databind.introspect.Annotated", + "com.fasterxml.jackson.core.type.WritableTypeId", + "com.fasterxml.jackson.core.StreamWriteCapability", + "com.fasterxml.jackson.core.JsonFactory", + "com.fasterxml.jackson.databind.node.MissingNode", + "com.fasterxml.jackson.databind.node.BooleanNode", + "com.fasterxml.jackson.databind.util.StdDateFormat", + "com.fasterxml.jackson.databind.util.TokenBuffer", + "org.apache.commons.vfs2.FileSystem", + "com.fasterxml.jackson.core.JsonParser$NumberType", + "com.fasterxml.jackson.databind.type.PlaceholderForType", + "org.apache.commons.vfs2.NameScope", + "com.fasterxml.jackson.databind.SerializationConfig", + "com.xenoamess.x8l.CommentNode", + "com.fasterxml.jackson.annotation.JsonFormat$Value", + "com.fasterxml.jackson.annotation.JsonInclude$Value", + "org.dom4j.DocumentType", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator", + "com.fasterxml.jackson.core.type.TypeReference", + "com.fasterxml.jackson.core.JsonParseException", + "com.fasterxml.jackson.databind.annotation.JacksonStdImpl", + "com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase", + "com.fasterxml.jackson.databind.cfg.ConstructorDetector", + "com.fasterxml.jackson.annotation.JsonBackReference", + "com.fasterxml.jackson.databind.ser.FilterProvider", + "com.fasterxml.jackson.annotation.JsonFormat", + "com.fasterxml.jackson.databind.deser.DeserializerFactory", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass", + "com.fasterxml.jackson.annotation.JsonTypeInfo", + "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer", + "org.dom4j.util.SimpleSingleton", + "com.fasterxml.jackson.databind.ser.impl.FailingSerializer", + "com.fasterxml.jackson.annotation.JsonUnwrapped", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.fasterxml.jackson.databind.JsonMappingException", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver", + "org.apache.commons.lang3.NotImplementedException", + "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.fasterxml.jackson.annotation.JsonTypeInfo$As", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.databind.node.ObjectNode", + "com.fasterxml.jackson.core.JsonFactory$Feature", + "com.fasterxml.jackson.databind.cfg.ConfigOverride", + "org.dom4j.DocumentFactory", + "org.dom4j.DocumentException", + "com.fasterxml.jackson.core.JsonPointer", + "com.fasterxml.jackson.core.JsonParser$Feature", + "com.fasterxml.jackson.annotation.JsonMerge", + "com.fasterxml.jackson.core.io.SegmentedStringWriter", + "com.fasterxml.jackson.databind.deser.DeserializationProblemHandler", + "org.apache.commons.vfs2.operations.FileOperations", + "com.fasterxml.jackson.databind.type.TypeBindings", + "com.fasterxml.jackson.databind.ser.impl.WritableObjectId", + "org.dom4j.Comment", + "com.xenoamess.x8l.X8lGrammarException", + "com.fasterxml.jackson.annotation.PropertyAccessor", + "com.fasterxml.jackson.databind.SerializerProvider", + "com.fasterxml.jackson.core.JsonToken", + "com.fasterxml.jackson.databind.cfg.ContextAttributes", + "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig", + "com.fasterxml.jackson.core.JsonGenerator$Feature", + "com.fasterxml.jackson.databind.cfg.BaseSettings", + "com.fasterxml.jackson.databind.ObjectMapper", + "com.fasterxml.jackson.core.exc.StreamReadException", + "org.dom4j.Text", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl", + "com.fasterxml.jackson.annotation.ObjectIdGenerator", + "com.fasterxml.jackson.databind.cfg.HandlerInstantiator", + "com.fasterxml.jackson.databind.ext.Java7Support", + "com.fasterxml.jackson.databind.cfg.ConfigFeature", + "com.fasterxml.jackson.databind.exc.InvalidDefinitionException", + "com.fasterxml.jackson.core.FormatSchema", + "com.fasterxml.jackson.databind.SerializationFeature" + ); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(TextNode_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.AbstractTreeNode", + "com.xenoamess.x8l.TextNode", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.X8lTree", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "org.apache.commons.lang3.NotImplementedException", + "org.apache.commons.lang3.StringUtils", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.xenoamess.x8l.X8lGrammarException", + "com.xenoamess.x8l.CommentNode" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/X8lGrammarException_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/X8lGrammarException_ESTest.java new file mode 100644 index 00000000..cf650c5b --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/X8lGrammarException_ESTest.java @@ -0,0 +1,24 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:55:01 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.junit.Test; +import static org.junit.Assert.*; +import com.xenoamess.x8l.X8lGrammarException; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class X8lGrammarException_ESTest extends X8lGrammarException_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + X8lGrammarException x8lGrammarException0 = new X8lGrammarException("com.xenoamess.x8l.X8lGrammarException"); + X8lGrammarException x8lGrammarException1 = new X8lGrammarException("", x8lGrammarException0); + assertFalse(x8lGrammarException1.equals((Object)x8lGrammarException0)); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/X8lGrammarException_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/X8lGrammarException_ESTest_scaffolding.java new file mode 100644 index 00000000..9eff387f --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/X8lGrammarException_ESTest_scaffolding.java @@ -0,0 +1,99 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:55:01 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +@EvoSuiteClassExclude +public class X8lGrammarException_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.X8lGrammarException"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(X8lGrammarException_ESTest_scaffolding.class.getClassLoader() , + "com.xenoamess.x8l.X8lGrammarException" + ); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(X8lGrammarException_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.X8lGrammarException" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/X8lTree_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/X8lTree_ESTest.java new file mode 100644 index 00000000..c77f76c8 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/X8lTree_ESTest.java @@ -0,0 +1,2461 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:55:44 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.shaded.org.mockito.Mockito.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.AbstractTreeNode; +import com.xenoamess.x8l.CommentNode; +import com.xenoamess.x8l.ContentNode; +import com.xenoamess.x8l.RootNode; +import com.xenoamess.x8l.TextNode; +import com.xenoamess.x8l.X8lTree; +import com.xenoamess.x8l.databind.X8lDataBeanFieldScheme; +import com.xenoamess.x8l.dealers.LanguageDealer; +import java.io.BufferedInputStream; +import java.io.BufferedWriter; +import java.io.ByteArrayInputStream; +import java.io.DataInputStream; +import java.io.File; +import java.io.FileDescriptor; +import java.io.FileNotFoundException; +import java.io.IOException; +import java.io.InputStream; +import java.io.ObjectInputStream; +import java.io.OutputStream; +import java.io.PipedInputStream; +import java.io.PipedOutputStream; +import java.io.PipedReader; +import java.io.PipedWriter; +import java.io.PushbackInputStream; +import java.io.Reader; +import java.io.SequenceInputStream; +import java.io.StringReader; +import java.io.StringWriter; +import java.io.Writer; +import java.nio.file.AccessDeniedException; +import java.nio.file.NoSuchFileException; +import java.nio.file.Path; +import java.util.Enumeration; +import java.util.LinkedList; +import java.util.List; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.Future; +import java.util.concurrent.TimeUnit; +import java.util.function.Function; +import org.apache.commons.lang3.NotImplementedException; +import org.apache.commons.vfs2.FileObject; +import org.apache.commons.vfs2.FileSystemOptions; +import org.apache.commons.vfs2.FileType; +import org.apache.commons.vfs2.cache.OnCallRefreshFileObject; +import org.apache.commons.vfs2.impl.DecoratedFileObject; +import org.apache.commons.vfs2.impl.SynchronizedFileObject; +import org.apache.commons.vfs2.impl.VirtualFileName; +import org.apache.commons.vfs2.provider.DelegateFileObject; +import org.apache.commons.vfs2.provider.GenericURLFileName; +import org.apache.commons.vfs2.provider.LayeredFileName; +import org.apache.commons.vfs2.provider.ftp.FtpClient; +import org.apache.commons.vfs2.provider.ftps.FtpsFileSystem; +import org.apache.commons.vfs2.provider.tar.TarFileSystem; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.ViolatedAssumptionAnswer; +import org.evosuite.runtime.mock.java.io.MockFile; +import org.evosuite.runtime.mock.java.io.MockFileInputStream; +import org.evosuite.runtime.mock.java.io.MockFileOutputStream; +import org.evosuite.runtime.mock.java.io.MockFileWriter; +import org.evosuite.runtime.mock.java.io.MockPrintWriter; +import org.evosuite.runtime.testdata.EvoSuiteFile; +import org.evosuite.runtime.testdata.FileSystemHandling; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class X8lTree_ESTest extends X8lTree_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test000() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = X8lTree.load(")p>bWwg", languageDealer0); + x8lTree0.read(); + } + + @Test(timeout = 4000) + public void test001() throws Throwable { + String string0 = X8lTree.untranscode(""); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test002() throws Throwable { + String string0 = X8lTree.transcodeValue(""); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test003() throws Throwable { + String string0 = X8lTree.transcodeText(""); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test004() throws Throwable { + String string0 = X8lTree.transcodeKey(""); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test005() throws Throwable { + StringReader stringReader0 = new StringReader("gT?O;KuuU'_T@Ia|;u"); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = new X8lTree(stringReader0, languageDealer0); + String string0 = x8lTree0.toString(); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test006() throws Throwable { + X8lTree x8lTree0 = X8lTree.load(">5yS$Yz4UK[1OG\"E"); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + String[] stringArray0 = new String[9]; + stringArray0[0] = "xml"; + stringArray0[1] = "x8l"; + stringArray0[2] = "x8l"; + stringArray0[3] = "xml"; + stringArray0[4] = "xml"; + stringArray0[5] = "x8l"; + stringArray0[6] = ">5yS$Yz4UK[1OG\"E"; + stringArray0[7] = "xsd"; + stringArray0[8] = "json"; + Class class0 = Class.class; + List list0 = x8lTree0.fetch(x8lDataBeanFieldScheme0, stringArray0, class0); + List list1 = X8lTree.suspectDealer(">5yS$Yz4UK[1OG\"E", list0); + assertEquals(0, list1.size()); + } + + @Test(timeout = 4000) + public void test007() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + String string0 = X8lTree.save(x8lTree0); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test008() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + Reader reader0 = x8lTree0.getReader(); + assertNull(reader0); + } + + @Test(timeout = 4000) + public void test009() throws Throwable { + X8lTree x8lTree0 = X8lTree.load(">5yS$Yz4UK[1OG\"E"); + RootNode rootNode0 = x8lTree0.getRoot(); + RootNode rootNode1 = new RootNode(rootNode0); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + List list0 = x8lTree0.fetch(x8lDataBeanFieldScheme0, ""); + assertEquals(1, list0.size()); + } + + @Test(timeout = 4000) + public void test010() throws Throwable { + X8lTree x8lTree0 = X8lTree.load("jx2|5S"); + MockFileWriter mockFileWriter0 = new MockFileWriter("x8l"); + mockFileWriter0.close(); + try { + x8lTree0.write((Writer) mockFileWriter0); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + } + } + + @Test(timeout = 4000) + public void test011() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + SynchronizedFileObject synchronizedFileObject0 = new SynchronizedFileObject((FileObject) null); + // Undeclared exception! + try { + X8lTree.save((FileObject) synchronizedFileObject0, x8lTree0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("org.apache.commons.vfs2.impl.DecoratedFileObject", e); + } + } + + @Test(timeout = 4000) + public void test012() throws Throwable { + X8lTree x8lTree0 = X8lTree.load("Awnl?gq"); + PipedWriter pipedWriter0 = new PipedWriter(); + try { + X8lTree.save((Writer) pipedWriter0, x8lTree0); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // Pipe not connected + // + verifyException("java.io.PipedWriter", e); + } + } + + @Test(timeout = 4000) + public void test013() throws Throwable { + MockFile mockFile0 = new MockFile(":dR{6,GzYrH|>J;u*"); + X8lTree x8lTree0 = X8lTree.load(":dR{6,GzYrH|>J;u*"); + // Undeclared exception! + try { + X8lTree.save((File) mockFile0, x8lTree0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test014() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + PipedReader pipedReader0 = new PipedReader(2144); + try { + x8lTree0.read((Reader) pipedReader0); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // Pipe not connected + // + verifyException("java.io.PipedReader", e); + } + } + + @Test(timeout = 4000) + public void test015() throws Throwable { + X8lTree x8lTree0 = X8lTree.load("O1Cl^mllv+r#h6z"); + try { + x8lTree0.parse(); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // Stream closed + // + verifyException("java.io.StringReader", e); + } + } + + @Test(timeout = 4000) + public void test016() throws Throwable { + OnCallRefreshFileObject onCallRefreshFileObject0 = new OnCallRefreshFileObject((FileObject) null); + LanguageDealer languageDealer0 = new LanguageDealer(); + // Undeclared exception! + try { + X8lTree.load((FileObject) onCallRefreshFileObject0, languageDealer0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("org.apache.commons.vfs2.impl.DecoratedFileObject", e); + } + } + + @Test(timeout = 4000) + public void test017() throws Throwable { + OnCallRefreshFileObject onCallRefreshFileObject0 = new OnCallRefreshFileObject((FileObject) null); + SynchronizedFileObject synchronizedFileObject0 = new SynchronizedFileObject(onCallRefreshFileObject0); + LanguageDealer languageDealer0 = new LanguageDealer(); + // Undeclared exception! + try { + X8lTree.load((FileObject) synchronizedFileObject0, languageDealer0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("org.apache.commons.vfs2.impl.DecoratedFileObject", e); + } + } + + @Test(timeout = 4000) + public void test018() throws Throwable { + DecoratedFileObject decoratedFileObject0 = new DecoratedFileObject((FileObject) null); + // Undeclared exception! + try { + X8lTree.load((FileObject) decoratedFileObject0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("org.apache.commons.vfs2.impl.DecoratedFileObject", e); + } + } + + @Test(timeout = 4000) + public void test019() throws Throwable { + MockFile mockFile0 = new MockFile("", ""); + Path path0 = mockFile0.toPath(); + try { + X8lTree.load(path0); + fail("Expecting exception: NoSuchFileException"); + + } catch(NoSuchFileException e) { + } + } + + @Test(timeout = 4000) + public void test020() throws Throwable { + StringReader stringReader0 = new StringReader("w/H"); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = new X8lTree(stringReader0, languageDealer0, false); + Class class0 = Class.class; + List list0 = x8lTree0.fetch("VqSQiR~P6k>B[", class0); + // Undeclared exception! + try { + X8lTree.load((Reader) stringReader0, (List) list0); + fail("Expecting exception: RuntimeException"); + + } catch(RuntimeException e) { + // + // None of my dealers can parse this. Sorry. details are in the log. + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test021() throws Throwable { + List list0 = X8lTree.getLanguageDealerListCopy(); + PipedReader pipedReader0 = new PipedReader(28); + try { + X8lTree.load((Reader) pipedReader0, list0); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // Pipe not connected + // + verifyException("java.io.PipedReader", e); + } + } + + @Test(timeout = 4000) + public void test022() throws Throwable { + List list0 = X8lTree.getLanguageDealerListCopy(); + X8lTree x8lTree0 = X8lTree.load("C&q)V;^jhE", list0); + LanguageDealer languageDealer0 = x8lTree0.getLanguageDealer(); + PipedReader pipedReader0 = new PipedReader(); + try { + X8lTree.load((Reader) pipedReader0, languageDealer0); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // Pipe not connected + // + verifyException("java.io.PipedReader", e); + } + } + + @Test(timeout = 4000) + public void test023() throws Throwable { + FileDescriptor fileDescriptor0 = new FileDescriptor(); + MockFileInputStream mockFileInputStream0 = new MockFileInputStream(fileDescriptor0); + List list0 = X8lTree.getLanguageDealerListCopy(); + try { + X8lTree.load((InputStream) mockFileInputStream0, (List) list0); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("org.evosuite.runtime.mock.java.io.NativeMockedIO", e); + } + } + + @Test(timeout = 4000) + public void test024() throws Throwable { + DataInputStream dataInputStream0 = new DataInputStream((InputStream) null); + // Undeclared exception! + try { + X8lTree.load((InputStream) dataInputStream0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("java.io.DataInputStream", e); + } + } + + @Test(timeout = 4000) + public void test025() throws Throwable { + byte[] byteArray0 = new byte[7]; + ByteArrayInputStream byteArrayInputStream0 = new ByteArrayInputStream(byteArray0, (byte) (-15), 60); + // Undeclared exception! + try { + X8lTree.load((InputStream) byteArrayInputStream0); + fail("Expecting exception: ArrayIndexOutOfBoundsException"); + + } catch(ArrayIndexOutOfBoundsException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("java.io.ByteArrayInputStream", e); + } + } + + @Test(timeout = 4000) + public void test026() throws Throwable { + PipedInputStream pipedInputStream0 = new PipedInputStream(2322); + try { + X8lTree.load((InputStream) pipedInputStream0); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // Pipe not connected + // + verifyException("java.io.PipedInputStream", e); + } + } + + @Test(timeout = 4000) + public void test027() throws Throwable { + MockFile mockFile0 = new MockFile("FZ"); + File file0 = MockFile.createTempFile("", "", (File) mockFile0); + LanguageDealer languageDealer0 = new LanguageDealer(); + FileSystemHandling.shouldAllThrowIOExceptions(); + try { + X8lTree.load(file0, languageDealer0); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // Simulated IOException + // + verifyException("org.evosuite.runtime.vfs.VirtualFileSystem", e); + } + } + + @Test(timeout = 4000) + public void test028() throws Throwable { + MockFile mockFile0 = new MockFile("xFZtY*(sG"); + File file0 = MockFile.createTempFile("applyToAllNodes", "applyToAllNodes", (File) mockFile0); + FileSystemHandling.shouldAllThrowIOExceptions(); + try { + X8lTree.load(file0); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // Simulated IOException + // + verifyException("org.evosuite.runtime.vfs.VirtualFileSystem", e); + } + } + + @Test(timeout = 4000) + public void test029() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + Class class0 = TarFileSystem.class; + // Undeclared exception! + try { + x8lTree0.fetch(x8lDataBeanFieldScheme0, "y+.|f1{`]K", class0); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"y+.|f1{`\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test030() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = new X8lTree((Reader) null, languageDealer0); + X8lTree x8lTree1 = x8lTree0.trim(); + assertSame(x8lTree1, x8lTree0); + } + + @Test(timeout = 4000) + public void test031() throws Throwable { + StringReader stringReader0 = new StringReader(""); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = new X8lTree(stringReader0, languageDealer0); + x8lTree0.parse(); + } + + @Test(timeout = 4000) + public void test032() throws Throwable { + List list0 = X8lTree.getLanguageDealerListCopy(); + X8lTree x8lTree0 = X8lTree.load("budeb linkedList0 = new LinkedList(); + try { + X8lTree.load(path0, (List) linkedList0); + fail("Expecting exception: AccessDeniedException"); + + } catch(AccessDeniedException e) { + } + } + + @Test(timeout = 4000) + public void test034() throws Throwable { + List list0 = X8lTree.getLanguageDealerListCopy(); + List list1 = X8lTree.suspectDealer("L:wKGL;hS|QB2`D", list0); + assertTrue(list1.equals((Object)list0)); + } + + @Test(timeout = 4000) + public void test035() throws Throwable { + StringReader stringReader0 = new StringReader(""); + X8lTree x8lTree0 = X8lTree.load((Reader) stringReader0); + LanguageDealer languageDealer0 = new LanguageDealer(); + x8lTree0.read((Reader) stringReader0, languageDealer0); + } + + @Test(timeout = 4000) + public void test036() throws Throwable { + StringReader stringReader0 = new StringReader(""); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = new X8lTree(stringReader0, languageDealer0); + x8lTree0.read((Reader) stringReader0); + } + + @Test(timeout = 4000) + public void test037() throws Throwable { + X8lTree x8lTree0 = X8lTree.load("jx2|5S"); + MockFileWriter mockFileWriter0 = new MockFileWriter("x8l"); + x8lTree0.write((Writer) mockFileWriter0); + } + + @Test(timeout = 4000) + public void test038() throws Throwable { + MockFile mockFile0 = new MockFile("Fr+:I=i@+w!_QDFCp%;", "Fr+:I=i@+w!_QDFCp%;"); + EvoSuiteFile evoSuiteFile0 = new EvoSuiteFile("Fr+:I=i@+w!_QDFCp%;\\Fr+:I=i@+w!_QDFCp%;"); + byte[] byteArray0 = new byte[2]; + FileSystemHandling.appendDataToFile(evoSuiteFile0, byteArray0); + X8lTree x8lTree0 = X8lTree.load((File) mockFile0); + String string0 = x8lTree0.toString(); + assertEquals("\u0000\u0000", string0); + } + + @Test(timeout = 4000) + public void test039() throws Throwable { + StringReader stringReader0 = new StringReader(""); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = new X8lTree(stringReader0, languageDealer0); + MockFile mockFile0 = new MockFile("xml"); + MockPrintWriter mockPrintWriter0 = new MockPrintWriter(mockFile0); + x8lTree0.write((Writer) mockPrintWriter0, languageDealer0); + } + + @Test(timeout = 4000) + public void test040() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + X8lTree x8lTree1 = x8lTree0.copy(); + assertNotSame(x8lTree0, x8lTree1); + } + + @Test(timeout = 4000) + public void test041() throws Throwable { + X8lTree x8lTree0 = X8lTree.load(", array size "); + String string0 = X8lTree.save(x8lTree0); + assertEquals(", array size ", string0); + } + + @Test(timeout = 4000) + public void test042() throws Throwable { + StringReader stringReader0 = new StringReader("] "); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = X8lTree.load((Reader) stringReader0, languageDealer0); + LanguageDealer languageDealer1 = x8lTree0.getLanguageDealer(); + assertSame(languageDealer0, languageDealer1); + } + + @Test(timeout = 4000) + public void test043() throws Throwable { + StringReader stringReader0 = new StringReader("` %CtQJ.V6{|FLq@gp-"); + List list0 = X8lTree.getLanguageDealerListCopy(); + X8lTree x8lTree0 = X8lTree.load((Reader) stringReader0, list0); + assertNotNull(x8lTree0); + } + + @Test(timeout = 4000) + public void test044() throws Throwable { + List list0 = X8lTree.getLanguageDealerListCopy(); + X8lTree x8lTree0 = X8lTree.load("trim", list0); + Reader reader0 = x8lTree0.getReader(); + x8lTree0.setReader(reader0); + } + + @Test(timeout = 4000) + public void test045() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = new X8lTree((Reader) null, languageDealer0); + x8lTree0.setLanguageDealer(languageDealer0); + } + + @Test(timeout = 4000) + public void test046() throws Throwable { + X8lTree x8lTree0 = X8lTree.load("jx2|5S"); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + String[] stringArray0 = new String[1]; + stringArray0[0] = ""; + List list0 = x8lTree0.fetch(x8lDataBeanFieldScheme0, stringArray0); + assertFalse(list0.contains("jx2|5S")); + } + + @Test(timeout = 4000) + public void test047() throws Throwable { + X8lTree x8lTree0 = X8lTree.load(">5yS$Yz4UK[1OG\"E"); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + List list0 = x8lTree0.fetch(x8lDataBeanFieldScheme0, ""); + assertEquals(0, list0.size()); + } + + @Test(timeout = 4000) + public void test048() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + List list0 = x8lTree0.fetch("'o("); + assertEquals(0, list0.size()); + } + + @Test(timeout = 4000) + public void test049() throws Throwable { + File file0 = MockFile.createTempFile("applyToAllNodes", "xFZtY*(sG"); + File file1 = MockFile.createTempFile("applyToAllNodes", "applyToAllNodes", file0); + X8lTree x8lTree0 = X8lTree.load(file1); + x8lTree0.append(x8lTree0); + } + + @Test(timeout = 4000) + public void test050() throws Throwable { + File file0 = MockFile.createTempFile("applyToAllNodes", "xFZtY*(sG"); + File file1 = MockFile.createTempFile("applyToAllNodes", "applyToAllNodes", file0); + PipedInputStream pipedInputStream0 = new PipedInputStream(2322); + BufferedInputStream bufferedInputStream0 = new BufferedInputStream(pipedInputStream0); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = X8lTree.load((InputStream) bufferedInputStream0, languageDealer0); + X8lTree x8lTree1 = X8lTree.load(file1); + boolean boolean0 = x8lTree0.equals(x8lTree1); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test051() throws Throwable { + File file0 = MockFile.createTempFile("applyToAllNodes", "xFZtY*(sG"); + File file1 = MockFile.createTempFile("applyToAllNodes", "applyToAllNodes", file0); + X8lTree x8lTree0 = X8lTree.load(file1); + boolean boolean0 = x8lTree0.equals(x8lTree0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test052() throws Throwable { + X8lTree x8lTree0 = X8lTree.load("8iGwtd]9%ws&r9Z"); + boolean boolean0 = x8lTree0.equals((Object) null); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test053() throws Throwable { + X8lTree x8lTree0 = X8lTree.load(">5yS$Yz4UK[1OG\"E"); + RootNode rootNode0 = x8lTree0.getRoot(); + boolean boolean0 = x8lTree0.equals(rootNode0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test054() throws Throwable { + String string0 = X8lTree.untranscode("@NotNull method %s.%s must not return null"); + assertEquals("@NotNull method s.s must not return null", string0); + } + + @Test(timeout = 4000) + public void test055() throws Throwable { + String string0 = X8lTree.transcodeComment(">5yS$Yz4UK[1OG\"E"); + assertEquals("%>5yS$Yz4UK[1OG\"E", string0); + } + + @Test(timeout = 4000) + public void test056() throws Throwable { + String string0 = X8lTree.transcodeComment(".~|h%HF+honx2"); + assertEquals(".~|h%%HF+honx2", string0); + } + + @Test(timeout = 4000) + public void test057() throws Throwable { + String string0 = X8lTree.transcodeValue("PuLuAC9 t=a((ge7>"); + assertEquals("PuLuAC9% t=a((ge7%>", string0); + } + + @Test(timeout = 4000) + public void test058() throws Throwable { + String string0 = X8lTree.transcodeValue("%Bnm'Segk1ro"); + assertEquals("|}Ac[+}5%=LK%>o", string0); + } + + @Test(timeout = 4000) + public void test061() throws Throwable { + String string0 = X8lTree.transcodeKey("y|pk,'|=7|tq-n>H|y"); + assertEquals("Iy}Y !M[%>-n%>H|y", string0); + } + + @Test(timeout = 4000) + public void test065() throws Throwable { + String string0 = X8lTree.transcodeText("x<@.!)vPskN"); + assertEquals("x%<@.!)vPskN", string0); + } + + @Test(timeout = 4000) + public void test066() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + X8lTree x8lTree1 = x8lTree0.trimForce(); + assertSame(x8lTree0, x8lTree1); + } + + @Test(timeout = 4000) + public void test067() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + X8lTree x8lTree1 = x8lTree0.format(); + assertSame(x8lTree1, x8lTree0); + } + + @Test(timeout = 4000) + public void test068() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = new X8lTree((Reader) null, languageDealer0, false); + // Undeclared exception! + try { + x8lTree0.parse(); + fail("Expecting exception: RuntimeException"); + + } catch(RuntimeException e) { + // + // You cannot read now. Your reader is null. + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test069() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = new X8lTree((Reader) null, languageDealer0, false); + // Undeclared exception! + try { + x8lTree0.read(languageDealer0); + fail("Expecting exception: RuntimeException"); + + } catch(RuntimeException e) { + // + // You cannot read now. Your reader is null. + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test070() throws Throwable { + List list0 = X8lTree.getLanguageDealerListCopy(); + X8lTree x8lTree0 = X8lTree.load("", list0); + try { + x8lTree0.read(); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // Stream closed + // + verifyException("java.io.StringReader", e); + } + } + + @Test(timeout = 4000) + public void test071() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + // Undeclared exception! + try { + x8lTree0.read(); + fail("Expecting exception: RuntimeException"); + + } catch(RuntimeException e) { + // + // You cannot read now. Your reader is null. + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test072() throws Throwable { + X8lTree x8lTree0 = X8lTree.load(", array size "); + x8lTree0.close(); + x8lTree0.close(); + } + + @Test(timeout = 4000) + public void test073() throws Throwable { + X8lTree x8lTree0 = new X8lTree((X8lTree) null); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.XPATH; + String[] stringArray0 = new String[1]; + // Undeclared exception! + try { + x8lTree0.fetch(x8lDataBeanFieldScheme0, stringArray0); + fail("Expecting exception: NotImplementedException"); + + } catch(NotImplementedException e) { + // + // XPATH is not implemented yet + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test074() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = null; + try { + x8lTree0 = new X8lTree((Reader) null, languageDealer0, true); + fail("Expecting exception: RuntimeException"); + + } catch(RuntimeException e) { + // + // You pass a null reader and want the tree read it now? No way. + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test075() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + FileSystemHandling.shouldAllThrowIOExceptions(); + MockFileOutputStream mockFileOutputStream0 = new MockFileOutputStream("xsd", true); + try { + X8lTree.save((OutputStream) mockFileOutputStream0, x8lTree0); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // Simulated IOException + // + verifyException("org.evosuite.runtime.vfs.VirtualFileSystem", e); + } + } + + @Test(timeout = 4000) + public void test076() throws Throwable { + MockFile mockFile0 = new MockFile("ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT", ""); + File file0 = MockFile.createTempFile("ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT", "ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT", (File) mockFile0); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = X8lTree.load(file0, languageDealer0); + FileSystemHandling.shouldAllThrowIOExceptions(); + try { + X8lTree.save(file0, x8lTree0); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // Simulated IOException + // + verifyException("org.evosuite.runtime.vfs.VirtualFileSystem", e); + } + } + + @Test(timeout = 4000) + public void test077() throws Throwable { + File file0 = MockFile.createTempFile("applyToAllNodes", "xFZtY*(sG"); + File file1 = MockFile.createTempFile("applyToAllNodes", "applyToAllNodes", file0); + X8lTree x8lTree0 = X8lTree.load(file1); + try { + X8lTree.save(file0, x8lTree0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // F:\\workspace\\x8l\\C:\\Users\\xenoa\\AppData\\Local\\Temp\\applyToAllNodes0xFZtY*(sG + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test078() throws Throwable { + MockFile mockFile0 = new MockFile("ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT", ""); + File file0 = MockFile.createTempFile("ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT", "ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT", (File) mockFile0); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = X8lTree.load(file0, languageDealer0); + X8lTree.save(file0, x8lTree0); + assertTrue(file0.isFile()); + } + + @Test(timeout = 4000) + public void test079() throws Throwable { + PipedReader pipedReader0 = new PipedReader(); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = new X8lTree(pipedReader0, languageDealer0, true); + try { + X8lTree.save((File) null, x8lTree0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test080() throws Throwable { + MockFile mockFile0 = new MockFile(""); + try { + X8lTree.load((File) mockFile0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // F:\\workspace\\x8l + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test081() throws Throwable { + MockFile mockFile0 = new MockFile("xml"); + try { + X8lTree.load((File) mockFile0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // F:\\workspace\\x8l\\xml + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test082() throws Throwable { + try { + X8lTree.load((File) null); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test083() throws Throwable { + File file0 = MockFile.createTempFile("applyToAllNodes", "xFZtY*(sG"); + File file1 = MockFile.createTempFile("applyToAllNodes", "applyToAllNodes", file0); + X8lTree x8lTree0 = X8lTree.load(file1); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + Class class0 = LanguageDealer.class; + List list0 = x8lTree0.fetch(x8lDataBeanFieldScheme0, "xFZtY*(sG", class0); + // Undeclared exception! + try { + X8lTree.load(file1, list0); + fail("Expecting exception: RuntimeException"); + + } catch(RuntimeException e) { + // + // None of my dealers can parse this. Sorry. details are in the log. + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test084() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + MockFile mockFile0 = new MockFile("", ""); + try { + X8lTree.load((File) mockFile0, (List) linkedList0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // F:\\workspace\\x8l + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test085() throws Throwable { + File file0 = MockFile.createTempFile("VfhZ>Xh5S2V", "jg8;!mTNPjX"); + LinkedList linkedList0 = new LinkedList(); + try { + X8lTree.load(file0, (List) linkedList0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // F:\\workspace\\x8l\\C:\\Users\\xenoa\\AppData\\Local\\Temp\\VfhZ>Xh5S2V0jg8;!mTNPjX + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test086() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + CommentNode commentNode0 = new CommentNode(rootNode0, 0, ""); + String[] stringArray0 = new String[5]; + stringArray0[0] = " "; + stringArray0[1] = " "; + stringArray0[2] = "xsd"; + stringArray0[3] = ""; + stringArray0[4] = ""; + Class class0 = LanguageDealer.class; + List list0 = commentNode0.fetch(stringArray0, class0); + try { + X8lTree.load((File) null, list0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test087() throws Throwable { + MockFile mockFile0 = new MockFile(""); + LanguageDealer languageDealer0 = new LanguageDealer(); + try { + X8lTree.load((File) mockFile0, languageDealer0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // F:\\workspace\\x8l + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test088() throws Throwable { + MockFile mockFile0 = new MockFile("SYSTEM"); + LanguageDealer languageDealer0 = new LanguageDealer(); + try { + X8lTree.load((File) mockFile0, languageDealer0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // F:\\workspace\\x8l\\SYSTEM + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test089() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + try { + X8lTree.load((File) null, languageDealer0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test090() throws Throwable { + X8lTree x8lTree0 = X8lTree.load("transcodeComment"); + DecoratedFileObject decoratedFileObject0 = new DecoratedFileObject((FileObject) null); + // Undeclared exception! + try { + X8lTree.save((FileObject) decoratedFileObject0, x8lTree0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("org.apache.commons.vfs2.impl.DecoratedFileObject", e); + } + } + + @Test(timeout = 4000) + public void test091() throws Throwable { + SynchronizedFileObject synchronizedFileObject0 = new SynchronizedFileObject((FileObject) null); + // Undeclared exception! + try { + X8lTree.load((FileObject) synchronizedFileObject0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("org.apache.commons.vfs2.impl.DecoratedFileObject", e); + } + } + + @Test(timeout = 4000) + public void test092() throws Throwable { + try { + X8lTree.load((FileObject) null); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test093() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + try { + X8lTree.load((FileObject) null, languageDealer0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test094() throws Throwable { + Future future = executor.submit(new Runnable(){ + @Override public void run() { + try { + MockFile mockFile0 = new MockFile(""); + File file0 = MockFile.createTempFile("ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT", "ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT", (File) mockFile0); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = X8lTree.load(file0, languageDealer0); + Path path0 = mockFile0.toPath(); + // Undeclared exception! + try { + X8lTree.save(path0, x8lTree0); + fail("Expecting exception: SecurityException"); + + } catch(SecurityException e) { + // + // Security manager blocks (\"java.io.FilePermission\" \"\" \"write\") + // java.lang.Thread.getStackTrace(Thread.java:1559) + // org.evosuite.runtime.sandbox.MSecurityManager.checkPermission(MSecurityManager.java:434) + // java.lang.SecurityManager.checkWrite(SecurityManager.java:979) + // sun.nio.fs.WindowsChannelFactory.open(WindowsChannelFactory.java:295) + // sun.nio.fs.WindowsChannelFactory.newFileChannel(WindowsChannelFactory.java:162) + // sun.nio.fs.WindowsFileSystemProvider.newByteChannel(WindowsFileSystemProvider.java:225) + // java.nio.file.spi.FileSystemProvider.newOutputStream(FileSystemProvider.java:434) + // java.nio.file.Files.newOutputStream(Files.java:216) + // java.nio.file.Files.newBufferedWriter(Files.java:2860) + // java.nio.file.Files.newBufferedWriter(Files.java:2896) + // com.xenoamess.x8l.X8lTree.save(X8lTree.java:239) + // sun.reflect.GeneratedMethodAccessor213.invoke(Unknown Source) + // sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + // java.lang.reflect.Method.invoke(Method.java:498) + // org.evosuite.testcase.statements.MethodStatement$1.execute(MethodStatement.java:257) + // org.evosuite.testcase.statements.AbstractStatement.exceptionHandler(AbstractStatement.java:169) + // org.evosuite.testcase.statements.MethodStatement.execute(MethodStatement.java:220) + // org.evosuite.testcase.execution.TestRunnable.executeStatements(TestRunnable.java:307) + // org.evosuite.testcase.execution.TestRunnable.call(TestRunnable.java:213) + // org.evosuite.testcase.execution.TestRunnable.call(TestRunnable.java:55) + // java.util.concurrent.FutureTask.run(FutureTask.java:266) + // java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + // java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + // java.lang.Thread.run(Thread.java:748) + // + verifyException("org.evosuite.runtime.sandbox.MSecurityManager", e); + } + } catch(Throwable t) { + // Need to catch declared exceptions + } + } + }); + future.get(4000, TimeUnit.MILLISECONDS); + } + + @Test(timeout = 4000) + public void test095() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = X8lTree.load("read", languageDealer0); + try { + X8lTree.save((Path) null, x8lTree0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test096() throws Throwable { + MockFile mockFile0 = new MockFile(".&![-KEEe'y"); + Path path0 = mockFile0.toPath(); + try { + X8lTree.load(path0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // .&![-KEEe'y + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test097() throws Throwable { + try { + X8lTree.load((Path) null); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test098() throws Throwable { + MockFile mockFile0 = new MockFile("CR#9HkL"); + Path path0 = mockFile0.toPath(); + LinkedList linkedList0 = new LinkedList(); + try { + X8lTree.load(path0, (List) linkedList0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // CR#9HkL + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test099() throws Throwable { + MockFile mockFile0 = new MockFile((File) null, ""); + Path path0 = mockFile0.toPath(); + LanguageDealer languageDealer0 = new LanguageDealer(); + try { + X8lTree.load(path0, languageDealer0); + fail("Expecting exception: AccessDeniedException"); + + } catch(AccessDeniedException e) { + } + } + + @Test(timeout = 4000) + public void test100() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + try { + X8lTree.load((Path) null, languageDealer0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test101() throws Throwable { + MockFile mockFile0 = new MockFile("x8l", ""); + MockFileOutputStream mockFileOutputStream0 = new MockFileOutputStream(mockFile0); + X8lTree x8lTree0 = X8lTree.load((File) mockFile0); + assertNotNull(x8lTree0); + } + + @Test(timeout = 4000) + public void test102() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + // Undeclared exception! + try { + x8lTree0.applyToAllNodes((Function) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'function' of com/xenoamess/x8l/X8lTree.applyToAllNodes must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test103() throws Throwable { + // Undeclared exception! + try { + X8lTree.addToLanguageDealerList((LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'languageDealer' of com/xenoamess/x8l/X8lTree.addToLanguageDealerList must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test104() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree.addToLanguageDealerList(languageDealer0); + } + + @Test(timeout = 4000) + public void test105() throws Throwable { + X8lTree x8lTree0 = X8lTree.load(""); + // Undeclared exception! + try { + x8lTree0.setLanguageDealer((LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'languageDealer' of com/xenoamess/x8l/X8lTree.setLanguageDealer must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test106() throws Throwable { + PipedInputStream pipedInputStream0 = new PipedInputStream(); + PushbackInputStream pushbackInputStream0 = new PushbackInputStream(pipedInputStream0); + // Undeclared exception! + try { + X8lTree.load((InputStream) pushbackInputStream0, (List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'possibleDealerList' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test107() throws Throwable { + List list0 = X8lTree.getLanguageDealerListCopy(); + // Undeclared exception! + try { + X8lTree.load((InputStream) null, list0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'inputStream' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test108() throws Throwable { + byte[] byteArray0 = new byte[4]; + List list0 = X8lTree.getLanguageDealerListCopy(); + ByteArrayInputStream byteArrayInputStream0 = new ByteArrayInputStream(byteArray0); + X8lTree x8lTree0 = X8lTree.load((InputStream) byteArrayInputStream0, list0); + assertNotNull(x8lTree0); + } + + @Test(timeout = 4000) + public void test109() throws Throwable { + PipedWriter pipedWriter0 = new PipedWriter(); + PipedReader pipedReader0 = new PipedReader(pipedWriter0, 240); + // Undeclared exception! + try { + X8lTree.load((Reader) pipedReader0, (LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'dealer' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test110() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + // Undeclared exception! + try { + X8lTree.load((Reader) null, languageDealer0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'reader' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test111() throws Throwable { + MockFile mockFile0 = new MockFile("x8lDataBeanFieldScheme"); + Path path0 = mockFile0.toPath(); + // Undeclared exception! + try { + X8lTree.load(path0, (List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'possibleDealerList' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test112() throws Throwable { + MockFile mockFile0 = new MockFile((File) null, ""); + Path path0 = mockFile0.toPath(); + try { + X8lTree.load(path0); + fail("Expecting exception: AccessDeniedException"); + + } catch(AccessDeniedException e) { + } + } + + @Test(timeout = 4000) + public void test113() throws Throwable { + // Undeclared exception! + try { + X8lTree.transcodeText((String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalString' of com/xenoamess/x8l/X8lTree.transcodeText must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test114() throws Throwable { + // Undeclared exception! + try { + X8lTree.load((FileObject) null, (List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'possibleDealerList' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test115() throws Throwable { + List list0 = X8lTree.getLanguageDealerListCopy(); + try { + X8lTree.load((FileObject) null, list0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test116() throws Throwable { + MockFile mockFile0 = new MockFile("setLanguageDealer", "setLanguageDealer"); + // Undeclared exception! + try { + X8lTree.load((File) mockFile0, (LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'dealer' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test117() throws Throwable { + // Undeclared exception! + try { + X8lTree.transcodeKey((String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalString' of com/xenoamess/x8l/X8lTree.transcodeKey must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test118() throws Throwable { + File file0 = MockFile.createTempFile("applyToAllNodes", "xFZtY*(sG"); + File file1 = MockFile.createTempFile("applyToAllNodes", "applyToAllNodes", file0); + X8lTree x8lTree0 = X8lTree.load(file1); + // Undeclared exception! + try { + X8lTree.save((OutputStream) null, x8lTree0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'outputStream' of com/xenoamess/x8l/X8lTree.save must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test119() throws Throwable { + X8lTree x8lTree0 = X8lTree.load(">5yS$Yz4UK[1OG\"E"); + MockFileOutputStream mockFileOutputStream0 = new MockFileOutputStream("xsd", false); + X8lTree.save((OutputStream) mockFileOutputStream0, x8lTree0); + } + + @Test(timeout = 4000) + public void test120() throws Throwable { + MockFile mockFile0 = new MockFile("yVt}4vTr=xuP"); + Path path0 = mockFile0.toPath(); + // Undeclared exception! + try { + X8lTree.load(path0, (LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'dealer' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test121() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + MockFile mockFile0 = new MockFile("x8l"); + Path path0 = mockFile0.toPath(); + try { + X8lTree.load(path0, languageDealer0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // x8l + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test122() throws Throwable { + // Undeclared exception! + try { + X8lTree.load((String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'string' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test123() throws Throwable { + X8lTree x8lTree0 = X8lTree.load(">5yS$Yz4UK[1OG\"E"); + // Undeclared exception! + try { + x8lTree0.write((Writer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'writer' of com/xenoamess/x8l/X8lTree.write must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test124() throws Throwable { + // Undeclared exception! + try { + X8lTree.transcodeValue((String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalString' of com/xenoamess/x8l/X8lTree.transcodeValue must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test125() throws Throwable { + // Undeclared exception! + try { + X8lTree.load((InputStream) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'inputStream' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test126() throws Throwable { + // Undeclared exception! + try { + X8lTree.save((Path) null, (X8lTree) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lTree' of com/xenoamess/x8l/X8lTree.save must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test127() throws Throwable { + MockFile mockFile0 = new MockFile("ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT", ""); + File file0 = MockFile.createTempFile("ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT", "ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT", (File) mockFile0); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = X8lTree.load(file0, languageDealer0); + Path path0 = mockFile0.toPath(); + try { + X8lTree.save(path0, x8lTree0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // F:\\workspace\\x8l\\ACCEPT_EMPTY_ARRAY_AS_NULL_OBJECT + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test128() throws Throwable { + StringWriter stringWriter0 = new StringWriter(); + BufferedWriter bufferedWriter0 = new BufferedWriter(stringWriter0); + // Undeclared exception! + try { + X8lTree.save((Writer) bufferedWriter0, (X8lTree) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lTree' of com/xenoamess/x8l/X8lTree.save must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test129() throws Throwable { + X8lTree x8lTree0 = X8lTree.load(">5yS$Yz4UK[1OG\"E"); + // Undeclared exception! + try { + X8lTree.save((Writer) null, x8lTree0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'writer' of com/xenoamess/x8l/X8lTree.save must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test130() throws Throwable { + X8lTree x8lTree0 = X8lTree.load(", array size "); + MockPrintWriter mockPrintWriter0 = new MockPrintWriter("json"); + X8lTree.save((Writer) mockPrintWriter0, x8lTree0); + } + + @Test(timeout = 4000) + public void test131() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + StringWriter stringWriter0 = new StringWriter(110); + // Undeclared exception! + try { + x8lTree0.write((Writer) stringWriter0, (LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'languageDealer' of com/xenoamess/x8l/X8lTree.write must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test132() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + LanguageDealer languageDealer0 = new LanguageDealer(); + // Undeclared exception! + try { + x8lTree0.write((Writer) null, languageDealer0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'writer' of com/xenoamess/x8l/X8lTree.write must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test133() throws Throwable { + // Undeclared exception! + try { + X8lTree.save((X8lTree) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lTree' of com/xenoamess/x8l/X8lTree.save must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test134() throws Throwable { + // Undeclared exception! + try { + X8lTree.load("5?]", (List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'possibleDealerList' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test135() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + // Undeclared exception! + try { + X8lTree.load((String) null, (List) linkedList0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'string' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test136() throws Throwable { + // Undeclared exception! + try { + X8lTree.load((FileObject) null, (LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'dealer' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test137() throws Throwable { + FileType fileType0 = FileType.FOLDER; + VirtualFileName virtualFileName0 = new VirtualFileName("", "vqV delegateFileObject0 = new DelegateFileObject(layeredFileName0, ftpsFileSystem0, (FileObject) null); + OnCallRefreshFileObject onCallRefreshFileObject0 = new OnCallRefreshFileObject(delegateFileObject0); + LanguageDealer languageDealer0 = new LanguageDealer(); + try { + X8lTree.load((FileObject) onCallRefreshFileObject0, languageDealer0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // org.apache.commons.vfs2.cache.OnCallRefreshFileObject@0000000008 + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test138() throws Throwable { + PipedReader pipedReader0 = new PipedReader(26); + X8lTree x8lTree0 = null; + try { + x8lTree0 = new X8lTree(pipedReader0, (LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'languageDealer' of com/xenoamess/x8l/X8lTree. must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test139() throws Throwable { + // Undeclared exception! + try { + X8lTree.suspectDealer("@$!(nf#", (List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalList' of com/xenoamess/x8l/X8lTree.suspectDealer must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test140() throws Throwable { + List list0 = X8lTree.getLanguageDealerListCopy(); + // Undeclared exception! + try { + X8lTree.suspectDealer((String) null, list0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'nameString' of com/xenoamess/x8l/X8lTree.suspectDealer must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test141() throws Throwable { + MockFile mockFile0 = new MockFile("x8l", ""); + // Undeclared exception! + try { + X8lTree.load((File) mockFile0, (List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'possibleDealerList' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test142() throws Throwable { + // Undeclared exception! + try { + X8lTree.load((Reader) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'reader' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test143() throws Throwable { + PipedReader pipedReader0 = new PipedReader(123); + try { + X8lTree.load((Reader) pipedReader0); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // Pipe not connected + // + verifyException("java.io.PipedReader", e); + } + } + + @Test(timeout = 4000) + public void test144() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + // Undeclared exception! + try { + x8lTree0.fetch(x8lDataBeanFieldScheme0, (String[]) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPaths' of com/xenoamess/x8l/X8lTree.fetch must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test145() throws Throwable { + X8lTree x8lTree0 = X8lTree.load("jx2|5S"); + String[] stringArray0 = new String[1]; + // Undeclared exception! + try { + x8lTree0.fetch((X8lDataBeanFieldScheme) null, stringArray0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lDataBeanFieldScheme' of com/xenoamess/x8l/X8lTree.fetch must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test146() throws Throwable { + X8lTree x8lTree0 = X8lTree.load("jx2|5S"); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + String[] stringArray0 = new String[1]; + // Undeclared exception! + try { + x8lTree0.fetch(x8lDataBeanFieldScheme0, stringArray0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPath' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test147() throws Throwable { + // Undeclared exception! + try { + X8lTree.save((FileObject) null, (X8lTree) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lTree' of com/xenoamess/x8l/X8lTree.save must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test148() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + try { + X8lTree.save((FileObject) null, x8lTree0); + fail("Expecting exception: FileNotFoundException"); + + } catch(FileNotFoundException e) { + // + // null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test149() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = X8lTree.load("", languageDealer0); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + // Undeclared exception! + try { + x8lTree0.fetch(x8lDataBeanFieldScheme0, (String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPath' of com/xenoamess/x8l/X8lTree.fetch must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test150() throws Throwable { + StringReader stringReader0 = new StringReader(""); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = new X8lTree(stringReader0, languageDealer0); + // Undeclared exception! + try { + x8lTree0.fetch((X8lDataBeanFieldScheme) null, ""); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lDataBeanFieldScheme' of com/xenoamess/x8l/X8lTree.fetch must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test151() throws Throwable { + Enumeration enumeration0 = (Enumeration) mock(Enumeration.class, new ViolatedAssumptionAnswer()); + doReturn(false, false).when(enumeration0).hasMoreElements(); + SequenceInputStream sequenceInputStream0 = new SequenceInputStream(enumeration0); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = X8lTree.load((InputStream) sequenceInputStream0, languageDealer0); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.XPATH; + // Undeclared exception! + try { + x8lTree0.fetch(x8lDataBeanFieldScheme0, ""); + fail("Expecting exception: NotImplementedException"); + + } catch(NotImplementedException e) { + // + // XPATH is not implemented yet + // + verifyException("com.xenoamess.x8l.AbstractTreeNode", e); + } + } + + @Test(timeout = 4000) + public void test152() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + PipedReader pipedReader0 = new PipedReader(1015); + // Undeclared exception! + try { + x8lTree0.read((Reader) pipedReader0, (LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'languageDealer' of com/xenoamess/x8l/X8lTree.read must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test153() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = new X8lTree((Reader) null, languageDealer0); + // Undeclared exception! + try { + x8lTree0.read((Reader) null, languageDealer0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'reader' of com/xenoamess/x8l/X8lTree.read must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test154() throws Throwable { + X8lTree x8lTree0 = X8lTree.load(">5yS$Yz4UK[1OG\"E"); + // Undeclared exception! + try { + x8lTree0.read((Reader) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'reader' of com/xenoamess/x8l/X8lTree.read must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test155() throws Throwable { + PipedReader pipedReader0 = new PipedReader(); + // Undeclared exception! + try { + X8lTree.load((Reader) pipedReader0, (List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'possibleDealerList' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test156() throws Throwable { + List list0 = X8lTree.getLanguageDealerListCopy(); + // Undeclared exception! + try { + X8lTree.load((Reader) null, list0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'reader' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test157() throws Throwable { + File file0 = MockFile.createTempFile("]=9LEby`-{yN", "]=9LEby`-{yN"); + // Undeclared exception! + try { + X8lTree.save(file0, (X8lTree) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lTree' of com/xenoamess/x8l/X8lTree.save must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test158() throws Throwable { + X8lTree x8lTree0 = X8lTree.load("]Q7uN:"); + MockFile mockFile0 = new MockFile("xml", "6B(Tp}\"r"); + X8lTree.save((File) mockFile0, x8lTree0); + assertEquals(6L, mockFile0.length()); + } + + @Test(timeout = 4000) + public void test159() throws Throwable { + // Undeclared exception! + try { + X8lTree.untranscode((String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'transcodedString' of com/xenoamess/x8l/X8lTree.untranscode must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test160() throws Throwable { + // Undeclared exception! + try { + X8lTree.transcodeComment((String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalString' of com/xenoamess/x8l/X8lTree.transcodeComment must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test161() throws Throwable { + String string0 = X8lTree.transcodeComment(""); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test162() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + // Undeclared exception! + try { + x8lTree0.fetch((String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPath' of com/xenoamess/x8l/X8lTree.fetch must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test163() throws Throwable { + File file0 = MockFile.createTempFile("applyToAllNodes", "xFZtY*(sG"); + File file1 = MockFile.createTempFile("applyToAllNodes", "applyToAllNodes", file0); + X8lTree x8lTree0 = X8lTree.load(file1); + // Undeclared exception! + try { + x8lTree0.fetch("v;]aJS"); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"v;\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test164() throws Throwable { + X8lTree x8lTree0 = X8lTree.load(">5yS$Yz4UK[1OG\"E"); + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + Class class0 = RootNode.class; + // Undeclared exception! + try { + x8lTree0.fetch(x8lDataBeanFieldScheme0, (String) null, class0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPath' of com/xenoamess/x8l/X8lTree.fetch must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test165() throws Throwable { + // Undeclared exception! + try { + X8lTree.load("y)nyc}a#Zy", (LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'dealer' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test166() throws Throwable { + // Undeclared exception! + try { + X8lTree.load((String) null, (LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'string' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test167() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + // Undeclared exception! + try { + x8lTree0.read((LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'languageDealer' of com/xenoamess/x8l/X8lTree.read must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test168() throws Throwable { + X8lTree x8lTree0 = X8lTree.load("(f>5yS$YzUK[1OG\"E"); + LanguageDealer languageDealer0 = new LanguageDealer(); + x8lTree0.read(languageDealer0); + } + + @Test(timeout = 4000) + public void test169() throws Throwable { + PipedOutputStream pipedOutputStream0 = new PipedOutputStream(); + PipedInputStream pipedInputStream0 = new PipedInputStream(pipedOutputStream0); + // Undeclared exception! + try { + X8lTree.load((InputStream) pipedInputStream0, (LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'dealer' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test170() throws Throwable { + // Undeclared exception! + try { + X8lTree.load((InputStream) null, (LanguageDealer) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'inputStream' of com/xenoamess/x8l/X8lTree.load must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test171() throws Throwable { + PipedReader pipedReader0 = new PipedReader(45); + X8lTree x8lTree0 = null; + try { + x8lTree0 = new X8lTree(pipedReader0, (LanguageDealer) null, false); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'languageDealer' of com/xenoamess/x8l/X8lTree. must not be null + // + verifyException("com.xenoamess.x8l.X8lTree", e); + } + } + + @Test(timeout = 4000) + public void test172() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + x8lTree0.hashCode(); + } + + @Test(timeout = 4000) + public void test173() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = new X8lTree((Reader) null, languageDealer0, false); + x8lTree0.show(); + } + + @Test(timeout = 4000) + public void test174() throws Throwable { + X8lTree x8lTree0 = X8lTree.load("@NotNull method s.s must not return null"); + x8lTree0.clear(); + } + + @Test(timeout = 4000) + public void test175() throws Throwable { + byte[] byteArray0 = new byte[7]; + ByteArrayInputStream byteArrayInputStream0 = new ByteArrayInputStream(byteArray0, 988, 60); + X8lTree x8lTree0 = X8lTree.load((InputStream) byteArrayInputStream0); + assertNotNull(x8lTree0); + } + + @Test(timeout = 4000) + public void test176() throws Throwable { + Enumeration enumeration0 = (Enumeration) mock(Enumeration.class, new ViolatedAssumptionAnswer()); + doReturn(false, false).when(enumeration0).hasMoreElements(); + SequenceInputStream sequenceInputStream0 = new SequenceInputStream(enumeration0); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = X8lTree.load((InputStream) sequenceInputStream0, languageDealer0); + X8lTree x8lTree1 = new X8lTree(x8lTree0); + assertTrue(x8lTree1.equals((Object)x8lTree0)); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/X8lTree_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/X8lTree_ESTest_scaffolding.java new file mode 100644 index 00000000..aecdc636 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/X8lTree_ESTest_scaffolding.java @@ -0,0 +1,851 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:55:44 GMT 2022 + */ + +package com.xenoamess.x8l; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; +import java.util.concurrent.Future; +import java.util.concurrent.TimeUnit; + +import static org.evosuite.shaded.org.mockito.Mockito.*; +@EvoSuiteClassExclude +public class X8lTree_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + protected static ExecutorService executor; + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.X8lTree"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + executor = Executors.newCachedThreadPool(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + try { initMocksToAvoidTimeoutsInTheTests(); } catch(ClassNotFoundException e) {} + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + executor.shutdownNow(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(X8lTree_ESTest_scaffolding.class.getClassLoader() , + "org.apache.commons.vfs2.impl.SynchronizedFileObject", + "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator", + "com.fasterxml.jackson.core.JsonFactoryBuilder", + "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer", + "com.fasterxml.jackson.databind.deser.impl.FieldProperty", + "org.apache.commons.lang3.StringUtils", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer", + "com.fasterxml.jackson.annotation.JsonFormat$Features", + "com.fasterxml.jackson.databind.deser.std.EnumDeserializer", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$Base", + "org.dom4j.tree.NamespaceStack", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator", + "org.apache.commons.vfs2.provider.DefaultFileContent", + "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor", + "com.fasterxml.jackson.databind.cfg.MapperConfigBase", + "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference", + "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers", + "com.fasterxml.jackson.databind.type.MapLikeType", + "com.fasterxml.jackson.core.async.ByteArrayFeeder", + "com.fasterxml.jackson.databind.type.MapType", + "com.fasterxml.jackson.databind.annotation.JsonTypeResolver", + "com.fasterxml.jackson.databind.ser.std.UUIDSerializer", + "org.apache.commons.io.output.ByteArrayOutputStream", + "com.fasterxml.jackson.databind.type.TypeBase", + "com.fasterxml.jackson.core.util.BufferRecyclers", + "com.fasterxml.jackson.databind.node.TextNode", + "org.apache.commons.vfs2.provider.DefaultFileContent$RawFileContentInputStream", + "com.fasterxml.jackson.core.util.Instantiatable", + "com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase", + "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser", + "com.fasterxml.jackson.annotation.Nulls", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter", + "com.fasterxml.jackson.annotation.JsonSetter$Value", + "com.fasterxml.jackson.databind.cfg.CoercionInputShape", + "com.fasterxml.jackson.databind.node.DecimalNode", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector", + "com.fasterxml.jackson.databind.util.Annotations", + "com.fasterxml.jackson.databind.deser.Deserializers", + "com.fasterxml.jackson.databind.ser.std.CollectionSerializer", + "org.apache.commons.vfs2.provider.VfsComponentContext", + "com.fasterxml.jackson.databind.deser.KeyDeserializers", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable", + "org.apache.commons.vfs2.FileSystemOptions", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std", + "com.fasterxml.jackson.databind.type.CollectionLikeType", + "com.fasterxml.jackson.core.TreeNode", + "com.fasterxml.jackson.databind.node.NumericNode", + "org.apache.commons.vfs2.impl.DecoratedFileObject", + "com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase", + "org.apache.commons.vfs2.events.DeleteEvent", + "com.fasterxml.jackson.databind.type.ResolvedRecursiveType", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators", + "org.apache.commons.vfs2.provider.GenericFileName", + "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerBase", + "org.apache.commons.vfs2.FileType", + "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition", + "com.fasterxml.jackson.databind.ser.std.FileSerializer", + "com.fasterxml.jackson.core.SerializableString", + "com.fasterxml.jackson.databind.deser.ValueInstantiators", + "org.dom4j.util.SingletonStrategy", + "com.fasterxml.jackson.databind.cfg.CoercionConfigs", + "com.fasterxml.jackson.core.Versioned", + "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember", + "com.fasterxml.jackson.databind.introspect.BasicBeanDescription", + "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer", + "org.apache.commons.vfs2.FileSystemManager", + "com.fasterxml.jackson.databind.JsonSerializable", + "com.fasterxml.jackson.databind.introspect.AnnotatedMember", + "com.fasterxml.jackson.databind.BeanDescription", + "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy", + "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams", + "com.fasterxml.jackson.core.Base64Variant", + "org.apache.commons.vfs2.FileName", + "com.fasterxml.jackson.databind.util.LookupCache", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy", + "com.fasterxml.jackson.databind.ser.SerializerFactory", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "org.dom4j.ElementHandler", + "com.fasterxml.jackson.databind.type.SimpleType", + "com.fasterxml.jackson.databind.ser.ContextualSerializer", + "com.fasterxml.jackson.databind.DeserializationConfig", + "com.fasterxml.jackson.databind.MapperFeature", + "com.fasterxml.jackson.core.TSFBuilder", + "org.apache.commons.vfs2.impl.DefaultFileSystemConfigBuilder", + "com.fasterxml.jackson.databind.ser.std.ClassSerializer", + "com.fasterxml.jackson.databind.Module$SetupContext", + "com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "org.dom4j.rule.Pattern", + "com.fasterxml.jackson.databind.util.ClassUtil", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory", + "com.fasterxml.jackson.databind.ser.std.StdSerializer", + "com.fasterxml.jackson.databind.ser.BeanSerializerFactory", + "org.dom4j.Branch", + "com.fasterxml.jackson.databind.jsonschema.SchemaAware", + "com.fasterxml.jackson.databind.AbstractTypeResolver", + "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer", + "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer", + "com.fasterxml.jackson.core.Base64Variants", + "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer", + "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer", + "com.fasterxml.jackson.databind.ser.std.IterableSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer", + "com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter", + "org.dom4j.XPath", + "com.fasterxml.jackson.core.io.IOContext", + "com.fasterxml.jackson.core.PrettyPrinter", + "org.apache.commons.vfs2.FileContent", + "com.fasterxml.jackson.core.base.GeneratorBase", + "com.fasterxml.jackson.databind.exc.PropertyBindingException", + "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector", + "org.apache.commons.vfs2.FileNotFolderException", + "com.fasterxml.jackson.databind.ser.BeanSerializer", + "org.apache.commons.vfs2.FileSelector", + "com.fasterxml.jackson.core.util.JacksonFeature", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider", + "com.fasterxml.jackson.databind.node.NullNode", + "com.fasterxml.jackson.core.util.Separators", + "com.fasterxml.jackson.databind.ser.BeanSerializerModifier", + "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder", + "org.apache.commons.vfs2.provider.ftp.FTPClientWrapper", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer", + "com.fasterxml.jackson.core.json.JsonWriteContext", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator", + "com.fasterxml.jackson.core.io.UTF8Writer", + "com.fasterxml.jackson.databind.BeanProperty", + "com.fasterxml.jackson.databind.DatabindException", + "org.apache.commons.io.IOUtils", + "org.apache.commons.vfs2.provider.ftps.FtpsClientWrapper", + "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer", + "com.fasterxml.jackson.databind.introspect.TypeResolutionContext", + "com.fasterxml.jackson.core.base.ParserBase", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer", + "org.dom4j.Attribute", + "com.fasterxml.jackson.databind.node.BinaryNode", + "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour", + "org.dom4j.Document", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializer", + "com.fasterxml.jackson.core.JsonGenerator", + "com.xenoamess.x8l.ContentNode", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext", + "com.fasterxml.jackson.databind.ser.Serializers", + "org.apache.commons.vfs2.util.MonitorInputStream", + "com.fasterxml.jackson.databind.type.ClassStack", + "org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream", + "org.dom4j.CDATA", + "org.apache.commons.io.output.StringBuilderWriter", + "com.fasterxml.jackson.core.JsonGenerationException", + "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer", + "com.fasterxml.jackson.core.TreeCodec", + "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty", + "org.apache.commons.logging.impl.SLF4JLocationAwareLog", + "com.fasterxml.jackson.core.json.UTF8JsonGenerator", + "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer", + "com.fasterxml.jackson.databind.ser.std.SerializableSerializer", + "com.fasterxml.jackson.databind.introspect.Annotated", + "org.apache.commons.vfs2.Capability", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD", + "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase", + "com.fasterxml.jackson.databind.util.TokenBuffer", + "org.apache.commons.vfs2.FileSystem", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter", + "com.fasterxml.jackson.core.JsonParser$NumberType", + "org.apache.commons.vfs2.util.RandomAccessMode", + "com.fasterxml.jackson.databind.type.PlaceholderForType", + "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator", + "org.apache.commons.vfs2.NameScope", + "com.fasterxml.jackson.databind.node.LongNode", + "org.dom4j.io.SAXReader", + "com.xenoamess.x8l.CommentNode", + "com.fasterxml.jackson.databind.deser.CreatorProperty", + "org.dom4j.DocumentType", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer", + "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator", + "com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase", + "com.fasterxml.jackson.core.JsonParseException", + "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer", + "com.fasterxml.jackson.databind.exc.ValueInstantiationException", + "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash", + "org.apache.commons.vfs2.RandomAccessContent", + "com.fasterxml.jackson.annotation.JsonBackReference", + "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig", + "com.fasterxml.jackson.databind.ser.std.MapSerializer", + "com.xenoamess.x8l.dealers.XmlDealer", + "org.apache.commons.vfs2.provider.AbstractVfsComponent", + "com.fasterxml.jackson.databind.util.RootNameLookup", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass", + "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket", + "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer", + "org.dom4j.util.SimpleSingleton", + "com.fasterxml.jackson.databind.ser.impl.FailingSerializer", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.fasterxml.jackson.databind.JsonMappingException", + "com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer", + "org.apache.commons.lang3.NotImplementedException", + "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "org.apache.commons.vfs2.impl.VirtualFileName", + "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer", + "com.fasterxml.jackson.databind.cfg.CoercionAction", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.databind.node.ObjectNode", + "org.apache.commons.vfs2.provider.tar.TarFileSystem", + "com.fasterxml.jackson.databind.cfg.ConfigOverride", + "org.apache.commons.lang3.CharSequenceUtils", + "com.fasterxml.jackson.core.JsonParser$Feature", + "com.fasterxml.jackson.annotation.JsonMerge", + "com.fasterxml.jackson.core.io.SerializedString", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter", + "org.apache.commons.vfs2.operations.FileOperations", + "com.fasterxml.jackson.annotation.JsonFormat$Shape", + "org.dom4j.Comment", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector", + "com.xenoamess.x8l.X8lGrammarException", + "com.fasterxml.jackson.databind.introspect.AnnotatedField", + "com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase", + "com.fasterxml.jackson.databind.deser.ContextualDeserializer", + "com.fasterxml.jackson.databind.ser.std.ArraySerializerBase", + "org.dom4j.Text", + "com.fasterxml.jackson.annotation.ObjectIdGenerator", + "org.apache.commons.logging.impl.SLF4JLogFactory", + "com.fasterxml.jackson.databind.ser.std.CalendarSerializer", + "com.fasterxml.jackson.databind.ext.Java7Support", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber", + "com.fasterxml.jackson.databind.exc.InvalidDefinitionException", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider", + "org.apache.commons.vfs2.events.AbstractFileChangeEvent", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer", + "com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty", + "com.fasterxml.jackson.databind.node.TreeTraversingParser", + "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer", + "org.apache.commons.vfs2.events.CreateEvent", + "org.dom4j.Entity", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base", + "com.fasterxml.jackson.databind.type.TypeFactory", + "com.fasterxml.jackson.databind.type.ArrayType", + "com.fasterxml.jackson.core.JacksonException", + "org.dom4j.ProcessingInstruction", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.fasterxml.jackson.databind.util.Named", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.fasterxml.jackson.core.io.JsonStringEncoder", + "org.dom4j.io.ElementStack", + "com.fasterxml.jackson.databind.cfg.ConfigOverrides", + "org.apache.commons.vfs2.FileSystemException", + "com.fasterxml.jackson.databind.type.CollectionType", + "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer", + "com.fasterxml.jackson.databind.ser.std.StdScalarSerializer", + "com.fasterxml.jackson.databind.node.ValueNode", + "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer", + "com.fasterxml.jackson.databind.ser.BasicSerializerFactory", + "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer", + "com.fasterxml.jackson.databind.util.ClassUtil$Ctor", + "com.fasterxml.jackson.databind.node.JsonNodeCreator", + "com.fasterxml.jackson.databind.deser.SettableBeanProperty", + "com.fasterxml.jackson.core.async.NonBlockingInputFeeder", + "com.fasterxml.jackson.core.json.ReaderBasedJsonParser", + "com.fasterxml.jackson.core.JsonLocation", + "com.fasterxml.jackson.databind.exc.MismatchedInputException", + "com.fasterxml.jackson.databind.node.IntNode", + "com.fasterxml.jackson.databind.node.FloatNode", + "com.fasterxml.jackson.databind.type.TypeParser", + "com.fasterxml.jackson.databind.jsontype.SubtypeResolver", + "org.dom4j.DocumentHelper", + "com.fasterxml.jackson.core.ObjectCodec", + "org.apache.commons.vfs2.provider.UriParser", + "com.fasterxml.jackson.core.json.JsonReadContext", + "org.dom4j.tree.QNameCache", + "com.fasterxml.jackson.databind.ser.std.EnumSerializer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.fasterxml.jackson.databind.KeyDeserializer", + "com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer", + "com.fasterxml.jackson.core.util.BufferRecycler", + "org.apache.commons.io.Charsets", + "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator", + "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer", + "com.xenoamess.x8l.TextNode", + "com.fasterxml.jackson.databind.DeserializationContext", + "org.dom4j.NodeFilter", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base", + "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer", + "org.apache.commons.vfs2.provider.VfsComponent", + "org.apache.commons.vfs2.FileObject", + "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer", + "org.apache.commons.vfs2.FileNotFoundException", + "com.fasterxml.jackson.databind.node.DoubleNode", + "com.fasterxml.jackson.databind.ser.PropertyWriter", + "com.fasterxml.jackson.core.util.ByteArrayBuilder", + "com.fasterxml.jackson.databind.type.ReferenceType", + "com.xenoamess.x8l.RootNode", + "org.apache.commons.io.output.NullOutputStream", + "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer", + "org.dom4j.io.SAXContentHandler", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo", + "org.dom4j.QName", + "org.dom4j.dtd.Decl", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations", + "org.apache.commons.vfs2.provider.DefaultFileContent$FileContentOutputStream", + "com.fasterxml.jackson.annotation.JsonView", + "com.fasterxml.jackson.databind.AnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.ContainerSerializer", + "com.fasterxml.jackson.databind.ser.std.DateSerializer", + "org.dom4j.Node", + "com.fasterxml.jackson.databind.ser.std.NullSerializer", + "org.dom4j.io.SAXReader$SAXEntityResolver", + "com.fasterxml.jackson.databind.deser.std.StringDeserializer", + "org.apache.commons.vfs2.provider.AbstractFileSystem", + "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer", + "com.fasterxml.jackson.databind.DeserializationFeature", + "com.fasterxml.jackson.databind.exc.InvalidTypeIdException", + "com.fasterxml.jackson.databind.node.POJONode", + "org.apache.commons.vfs2.provider.DelegateFileObject", + "org.apache.commons.io.StandardLineSeparator", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.fasterxml.jackson.databind.node.BigIntegerNode", + "com.fasterxml.jackson.databind.util.LRUMap", + "com.fasterxml.jackson.databind.JsonDeserializer", + "org.apache.commons.vfs2.provider.LayeredFileName", + "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition", + "com.fasterxml.jackson.databind.deser.impl.MethodProperty", + "com.fasterxml.jackson.annotation.JsonRawValue", + "com.fasterxml.jackson.core.util.DefaultIndenter", + "com.fasterxml.jackson.databind.node.ArrayNode", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility", + "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter", + "org.apache.commons.logging.impl.SLF4JLog", + "com.fasterxml.jackson.databind.exc.InvalidFormatException", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer", + "com.xenoamess.x8l.AbstractTreeNode", + "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer", + "com.fasterxml.jackson.core.type.ResolvedType", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers", + "org.apache.commons.vfs2.FileSelectInfo", + "com.fasterxml.jackson.databind.annotation.JsonSerialize", + "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator", + "org.dom4j.ElementPath", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethod", + "org.apache.commons.vfs2.FileListener", + "com.fasterxml.jackson.databind.type.LogicalType", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker", + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.databind.introspect.AnnotatedParameter", + "com.fasterxml.jackson.databind.ser.BeanPropertyWriter", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer", + "com.fasterxml.jackson.core.JsonProcessingException", + "com.fasterxml.jackson.core.JsonStreamContext", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket", + "com.xenoamess.x8l.dealers.AbstractLanguageDealerHandler", + "org.dom4j.Element", + "org.apache.commons.io.output.ThresholdingOutputStream", + "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer", + "com.fasterxml.jackson.core.util.JacksonFeatureSet", + "com.fasterxml.jackson.core.TokenStreamFactory", + "com.fasterxml.jackson.core.io.ContentReference", + "org.apache.commons.vfs2.FileChangeEvent", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl", + "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException", + "com.fasterxml.jackson.databind.util.ArrayIterator", + "com.fasterxml.jackson.core.io.CharTypes", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer", + "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver", + "org.apache.commons.vfs2.provider.ftp.FtpClient", + "com.fasterxml.jackson.core.exc.InputCoercionException", + "com.fasterxml.jackson.annotation.JsonInclude$Include", + "com.fasterxml.jackson.databind.deser.std.StdDeserializer", + "org.apache.commons.io.output.AppendableWriter", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo", + "com.fasterxml.jackson.databind.JsonSerializer", + "com.fasterxml.jackson.databind.JsonNode", + "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.ser.ResolvableSerializer", + "com.fasterxml.jackson.core.StreamReadCapability", + "com.fasterxml.jackson.databind.PropertyName", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory", + "com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer", + "com.fasterxml.jackson.databind.node.JsonNodeFactory", + "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer", + "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer", + "com.fasterxml.jackson.databind.cfg.MapperConfig", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer", + "com.fasterxml.jackson.annotation.JsonManagedReference", + "com.fasterxml.jackson.databind.annotation.JsonDeserialize", + "com.fasterxml.jackson.core.io.JsonEOFException", + "com.fasterxml.jackson.databind.MappingJsonFactory", + "com.fasterxml.jackson.core.exc.StreamWriteException", + "com.xenoamess.x8l.X8lTree", + "org.apache.commons.vfs2.util.RawMonitorInputStream", + "org.apache.commons.vfs2.provider.DefaultURLStreamHandler", + "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer", + "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase", + "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair", + "com.fasterxml.jackson.databind.cfg.CoercionConfig", + "org.dom4j.io.JAXPHelper", + "org.apache.commons.vfs2.events.ChangedEvent", + "org.apache.commons.vfs2.provider.ftp.FtpFileSystem", + "com.fasterxml.jackson.databind.ser.std.StringSerializer", + "com.fasterxml.jackson.databind.JavaType", + "com.fasterxml.jackson.databind.deser.BeanDeserializer", + "org.apache.commons.vfs2.VFS", + "com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase", + "org.dom4j.CharacterData", + "com.fasterxml.jackson.databind.deser.NullValueProvider", + "com.fasterxml.jackson.core.util.TextBuffer", + "com.fasterxml.jackson.annotation.JacksonAnnotationValue", + "org.apache.commons.vfs2.FileSystemOptions$FileSystemOptionKey", + "com.fasterxml.jackson.core.JsonFactory", + "com.fasterxml.jackson.core.StreamWriteCapability", + "org.apache.commons.vfs2.provider.AbstractFileObject", + "com.fasterxml.jackson.databind.node.BooleanNode", + "com.fasterxml.jackson.databind.node.MissingNode", + "com.fasterxml.jackson.databind.node.ShortNode", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD", + "com.fasterxml.jackson.databind.util.StdDateFormat", + "org.apache.commons.vfs2.cache.OnCallRefreshFileObject", + "org.apache.commons.vfs2.util.MonitorOutputStream", + "com.fasterxml.jackson.databind.SerializationConfig", + "org.dom4j.io.SAXHelper", + "com.fasterxml.jackson.annotation.JsonFormat$Value", + "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase", + "com.fasterxml.jackson.annotation.JsonInclude$Value", + "com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer", + "com.fasterxml.jackson.databind.deser.ResolvableDeserializer", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer", + "org.apache.commons.vfs2.provider.ftps.FtpsFileSystem", + "org.apache.commons.io.output.AbstractByteArrayOutputStream", + "com.fasterxml.jackson.databind.util.TypeKey", + "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver", + "com.fasterxml.jackson.annotation.JsonFormat", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers", + "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer", + "com.fasterxml.jackson.databind.deser.DeserializerFactory", + "org.apache.commons.vfs2.provider.AbstractFileName", + "com.fasterxml.jackson.annotation.JsonTypeInfo", + "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer", + "com.fasterxml.jackson.annotation.JsonUnwrapped", + "org.apache.commons.vfs2.provider.DefaultFileContent$FileContentInputStream", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver", + "com.fasterxml.jackson.core.json.JsonGeneratorImpl", + "com.fasterxml.jackson.databind.deser.AbstractDeserializer", + "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer", + "com.fasterxml.jackson.databind.type.TypeBindings$AsKey", + "com.fasterxml.jackson.core.JsonFactory$Feature", + "org.dom4j.DocumentFactory", + "org.dom4j.DocumentException", + "com.fasterxml.jackson.databind.ser.SerializerCache", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer", + "com.fasterxml.jackson.core.io.DataOutputAsStream", + "org.apache.commons.vfs2.impl.DefaultFileSystemConfigBuilder$DefaultFileSystem", + "com.fasterxml.jackson.core.io.SegmentedStringWriter", + "com.fasterxml.jackson.databind.type.TypeBindings", + "org.apache.commons.vfs2.provider.GenericURLFileName", + "com.fasterxml.jackson.databind.SerializerProvider", + "com.fasterxml.jackson.core.JsonToken", + "com.fasterxml.jackson.databind.cfg.ContextAttributes", + "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig", + "com.fasterxml.jackson.core.JsonGenerator$Feature", + "com.fasterxml.jackson.databind.deser.ValueInstantiator$Gettable", + "com.fasterxml.jackson.databind.cfg.BaseSettings", + "com.fasterxml.jackson.databind.ObjectMapper", + "com.fasterxml.jackson.core.exc.StreamReadException", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl", + "org.apache.commons.vfs2.FileSystemConfigBuilder", + "com.fasterxml.jackson.databind.deser.DeserializerCache", + "com.fasterxml.jackson.databind.cfg.ConfigFeature", + "com.fasterxml.jackson.databind.SerializationFeature" + ); + } + private static void initMocksToAvoidTimeoutsInTheTests() throws ClassNotFoundException { + mock(Class.forName("java.util.Enumeration", false, X8lTree_ESTest_scaffolding.class.getClassLoader())); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(X8lTree_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.X8lTree", + "org.apache.commons.io.StandardLineSeparator", + "org.apache.commons.io.IOUtils", + "com.xenoamess.x8l.AbstractTreeNode", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "org.apache.commons.vfs2.FileObject", + "org.apache.commons.vfs2.impl.DecoratedFileObject", + "org.apache.commons.vfs2.cache.OnCallRefreshFileObject", + "org.apache.commons.lang3.StringUtils", + "org.apache.commons.lang3.CharSequenceUtils", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.xenoamess.x8l.TextNode", + "com.xenoamess.x8l.X8lGrammarException", + "com.fasterxml.jackson.core.TreeCodec", + "com.fasterxml.jackson.core.ObjectCodec", + "com.fasterxml.jackson.databind.AnnotationIntrospector", + "com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "com.fasterxml.jackson.databind.util.ClassUtil", + "com.fasterxml.jackson.databind.ext.Java7Support", + "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector", + "com.fasterxml.jackson.databind.util.LRUMap", + "com.fasterxml.jackson.databind.cfg.BaseSettings", + "com.fasterxml.jackson.databind.type.TypeParser", + "com.fasterxml.jackson.databind.type.TypeBindings", + "com.fasterxml.jackson.core.type.ResolvedType", + "com.fasterxml.jackson.databind.JavaType", + "com.fasterxml.jackson.databind.type.TypeBase", + "com.fasterxml.jackson.databind.type.SimpleType", + "com.fasterxml.jackson.databind.type.TypeFactory", + "com.fasterxml.jackson.databind.util.StdDateFormat", + "com.fasterxml.jackson.core.Base64Variant", + "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour", + "com.fasterxml.jackson.core.Base64Variants", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base", + "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.ObjectMapper", + "com.fasterxml.jackson.core.TokenStreamFactory", + "com.fasterxml.jackson.core.JsonFactory$Feature", + "com.fasterxml.jackson.core.JsonParser$Feature", + "com.fasterxml.jackson.core.JsonGenerator$Feature", + "com.fasterxml.jackson.core.io.CharTypes", + "com.fasterxml.jackson.core.io.JsonStringEncoder", + "com.fasterxml.jackson.core.io.SerializedString", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter", + "com.fasterxml.jackson.core.JsonFactory", + "com.fasterxml.jackson.databind.MappingJsonFactory", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo", + "com.fasterxml.jackson.databind.jsontype.SubtypeResolver", + "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver", + "com.fasterxml.jackson.databind.util.RootNameLookup", + "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector", + "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver", + "com.fasterxml.jackson.databind.introspect.Annotated", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass", + "com.fasterxml.jackson.databind.BeanDescription", + "com.fasterxml.jackson.databind.introspect.BasicBeanDescription", + "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector", + "com.fasterxml.jackson.databind.cfg.ConfigOverrides", + "com.fasterxml.jackson.annotation.JsonInclude$Include", + "com.fasterxml.jackson.annotation.JsonInclude$Value", + "com.fasterxml.jackson.annotation.Nulls", + "com.fasterxml.jackson.annotation.JsonSetter$Value", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std", + "com.fasterxml.jackson.databind.type.LogicalType", + "com.fasterxml.jackson.databind.cfg.CoercionConfigs", + "com.fasterxml.jackson.databind.cfg.CoercionAction", + "com.fasterxml.jackson.databind.cfg.CoercionInputShape", + "com.fasterxml.jackson.databind.cfg.CoercionConfig", + "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig", + "com.fasterxml.jackson.annotation.JsonFormat$Shape", + "com.fasterxml.jackson.annotation.JsonFormat$Features", + "com.fasterxml.jackson.annotation.JsonFormat$Value", + "com.fasterxml.jackson.databind.cfg.MapperConfig", + "com.fasterxml.jackson.databind.cfg.ConfigOverride", + "com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty", + "com.fasterxml.jackson.databind.MapperFeature", + "com.fasterxml.jackson.databind.cfg.MapperConfigBase", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter", + "com.fasterxml.jackson.core.util.DefaultIndenter", + "com.fasterxml.jackson.core.util.Separators", + "com.fasterxml.jackson.core.PrettyPrinter", + "com.fasterxml.jackson.databind.SerializationFeature", + "com.fasterxml.jackson.databind.SerializationConfig", + "com.fasterxml.jackson.databind.cfg.ContextAttributes", + "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl", + "com.fasterxml.jackson.databind.DeserializationFeature", + "com.fasterxml.jackson.databind.DeserializationConfig", + "com.fasterxml.jackson.databind.node.JsonNodeFactory", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.databind.JsonSerializer", + "com.fasterxml.jackson.databind.ser.std.StdSerializer", + "com.fasterxml.jackson.databind.ser.impl.FailingSerializer", + "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer", + "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer", + "com.fasterxml.jackson.databind.SerializerProvider", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl", + "com.fasterxml.jackson.databind.ser.std.NullSerializer", + "com.fasterxml.jackson.databind.ser.SerializerCache", + "com.fasterxml.jackson.databind.DeserializationContext", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl", + "com.fasterxml.jackson.databind.deser.DeserializerFactory", + "com.fasterxml.jackson.databind.PropertyName", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers", + "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig", + "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory", + "com.fasterxml.jackson.databind.deser.DeserializerCache", + "com.fasterxml.jackson.databind.ser.SerializerFactory", + "com.fasterxml.jackson.databind.ser.std.StdScalarSerializer", + "com.fasterxml.jackson.databind.ser.std.StringSerializer", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer", + "com.fasterxml.jackson.core.JsonParser$NumberType", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer", + "com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase", + "com.fasterxml.jackson.databind.ser.std.CalendarSerializer", + "com.fasterxml.jackson.databind.ser.std.DateSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers", + "com.fasterxml.jackson.databind.ser.std.UUIDSerializer", + "com.fasterxml.jackson.databind.ser.BasicSerializerFactory", + "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig", + "com.fasterxml.jackson.databind.ser.BeanSerializerFactory", + "com.fasterxml.jackson.core.io.ContentReference", + "com.fasterxml.jackson.core.io.IOContext", + "com.fasterxml.jackson.core.util.BufferRecyclers", + "com.fasterxml.jackson.core.util.BufferRecycler", + "com.fasterxml.jackson.core.StreamReadCapability", + "com.fasterxml.jackson.core.util.JacksonFeatureSet", + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.fasterxml.jackson.core.base.ParserBase", + "com.fasterxml.jackson.core.json.ReaderBasedJsonParser", + "com.fasterxml.jackson.core.util.TextBuffer", + "com.fasterxml.jackson.core.JsonStreamContext", + "com.fasterxml.jackson.core.json.JsonReadContext", + "com.fasterxml.jackson.core.JsonToken", + "com.fasterxml.jackson.core.JacksonException", + "com.fasterxml.jackson.core.JsonProcessingException", + "com.fasterxml.jackson.core.exc.StreamReadException", + "com.fasterxml.jackson.core.JsonParseException", + "com.fasterxml.jackson.core.JsonLocation", + "org.apache.commons.io.output.StringBuilderWriter", + "org.dom4j.DocumentHelper", + "org.dom4j.io.SAXReader", + "org.dom4j.io.SAXHelper", + "org.dom4j.io.JAXPHelper", + "org.dom4j.io.SAXReader$SAXEntityResolver", + "org.dom4j.io.SAXContentHandler", + "org.dom4j.DocumentFactory", + "org.dom4j.util.SimpleSingleton", + "org.dom4j.tree.QNameCache", + "org.dom4j.tree.NamespaceStack", + "org.dom4j.io.ElementStack", + "org.dom4j.DocumentException", + "org.apache.commons.io.Charsets", + "com.xenoamess.x8l.CommentNode", + "org.apache.commons.vfs2.provider.AbstractFileName", + "org.apache.commons.vfs2.impl.VirtualFileName", + "org.apache.commons.vfs2.provider.LayeredFileName", + "org.apache.commons.vfs2.provider.GenericFileName", + "org.apache.commons.vfs2.provider.GenericURLFileName", + "org.apache.commons.vfs2.FileSystemOptions", + "org.apache.commons.vfs2.provider.AbstractVfsComponent", + "org.apache.commons.logging.impl.SLF4JLogFactory", + "org.apache.commons.logging.impl.SLF4JLocationAwareLog", + "org.apache.commons.vfs2.provider.AbstractFileSystem", + "org.apache.commons.vfs2.provider.ftp.FtpFileSystem", + "org.apache.commons.vfs2.provider.ftps.FtpsFileSystem", + "org.apache.commons.vfs2.FileSystemConfigBuilder", + "org.apache.commons.vfs2.impl.DefaultFileSystemConfigBuilder", + "org.apache.commons.vfs2.FileSystemOptions$FileSystemOptionKey", + "org.apache.commons.vfs2.provider.UriParser", + "org.apache.commons.vfs2.VFS", + "org.apache.commons.vfs2.provider.AbstractFileObject", + "org.apache.commons.vfs2.provider.DelegateFileObject", + "org.apache.commons.vfs2.impl.SynchronizedFileObject", + "org.apache.commons.lang3.NotImplementedException", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "com.fasterxml.jackson.databind.JsonNode", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.fasterxml.jackson.databind.node.ValueNode", + "com.fasterxml.jackson.databind.node.MissingNode", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.fasterxml.jackson.databind.node.ObjectNode", + "com.fasterxml.jackson.core.StreamWriteCapability", + "com.fasterxml.jackson.core.JsonGenerator", + "com.fasterxml.jackson.core.base.GeneratorBase", + "com.fasterxml.jackson.core.json.JsonGeneratorImpl", + "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator", + "com.fasterxml.jackson.core.json.JsonWriteContext", + "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap", + "com.fasterxml.jackson.databind.util.TypeKey", + "com.fasterxml.jackson.databind.type.ClassStack", + "com.fasterxml.jackson.databind.type.ResolvedRecursiveType", + "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash", + "com.fasterxml.jackson.databind.type.TypeBindings$AsKey", + "com.fasterxml.jackson.databind.util.ArrayIterator", + "com.fasterxml.jackson.databind.ser.std.SerializableSerializer", + "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket", + "org.apache.commons.vfs2.provider.DefaultFileContent" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBeanDefaultParser_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBeanDefaultParser_ESTest.java new file mode 100644 index 00000000..9fcc2784 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBeanDefaultParser_ESTest.java @@ -0,0 +1,1182 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:54:17 GMT 2022 + */ + +package com.xenoamess.x8l.databind; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.databind.X8lDataBeanDefaultParser; +import java.util.HashMap; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class X8lDataBeanDefaultParser_ESTest extends X8lDataBeanDefaultParser_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test000() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + linkedList0.add((Object) linkedList0); + linkedList0.add((Object) linkedList0); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getint(linkedList0); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"java.util.LinkedList@0000000001\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test001() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + long long0 = X8lDataBeanDefaultParser.getlong(linkedList0); + assertEquals((-1L), long0); + } + + @Test(timeout = 4000) + public void test002() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("", (String) null); + String string0 = X8lDataBeanDefaultParser.getString((Map) hashMap0, "", "$(JJ"); + assertNull(string0); + } + + @Test(timeout = 4000) + public void test003() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("", ""); + String string0 = X8lDataBeanDefaultParser.getString((Map) hashMap0, ""); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test004() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + linkedList0.add((Object) ":A"); + String string0 = X8lDataBeanDefaultParser.getString((List) linkedList0); + assertNotNull(string0); + } + + @Test(timeout = 4000) + public void test005() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Object object0 = new Object(); + linkedList0.add(object0); + Object object1 = X8lDataBeanDefaultParser.getObject(linkedList0); + assertSame(object1, object0); + } + + @Test(timeout = 4000) + public void test006() throws Throwable { + long long0 = X8lDataBeanDefaultParser.getLong("0"); + assertEquals(0L, long0); + } + + @Test(timeout = 4000) + public void test007() throws Throwable { + long long0 = X8lDataBeanDefaultParser.getLong("9"); + assertEquals(9L, long0); + } + + @Test(timeout = 4000) + public void test008() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Integer integer0 = new Integer((-2447)); + linkedList0.add((Object) integer0); + List list0 = X8lDataBeanDefaultParser.getList(linkedList0); + assertEquals(1, list0.size()); + } + + @Test(timeout = 4000) + public void test009() throws Throwable { + HashMap hashMap0 = new HashMap(); + int int0 = X8lDataBeanDefaultParser.getInteger((Map) hashMap0, ".Do:v!Gb", (-1)); + assertEquals((-1), int0); + } + + @Test(timeout = 4000) + public void test010() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("0", "0"); + int int0 = X8lDataBeanDefaultParser.getInteger((Map) hashMap0, "0"); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test011() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("2", "2"); + int int0 = X8lDataBeanDefaultParser.getInteger((Map) hashMap0, "2"); + assertEquals(2, int0); + } + + @Test(timeout = 4000) + public void test012() throws Throwable { + int int0 = X8lDataBeanDefaultParser.getInteger("0"); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test013() throws Throwable { + int int0 = X8lDataBeanDefaultParser.getInteger("1"); + assertEquals(1, int0); + } + + @Test(timeout = 4000) + public void test014() throws Throwable { + HashMap hashMap0 = new HashMap(); + float float0 = X8lDataBeanDefaultParser.getFloat((Map) hashMap0, "com.xenoamess.commons.primitive.iterators.AbstractFloatSpliterator", 0.0F); + assertEquals(0.0F, float0, 0.01F); + } + + @Test(timeout = 4000) + public void test015() throws Throwable { + HashMap hashMap0 = new HashMap(); + float float0 = X8lDataBeanDefaultParser.getFloat((Map) hashMap0, ";yIKo#t", 1.0F); + assertEquals(1.0F, float0, 0.01F); + } + + @Test(timeout = 4000) + public void test016() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("0", "0"); + float float0 = X8lDataBeanDefaultParser.getFloat((Map) hashMap0, "0"); + assertEquals(0.0F, float0, 0.01F); + } + + @Test(timeout = 4000) + public void test017() throws Throwable { + float float0 = X8lDataBeanDefaultParser.getFloat("0"); + assertEquals(0.0F, float0, 0.01F); + } + + @Test(timeout = 4000) + public void test018() throws Throwable { + float float0 = X8lDataBeanDefaultParser.getFloat("1"); + assertEquals(1.0F, float0, 0.01F); + } + + @Test(timeout = 4000) + public void test019() throws Throwable { + double double0 = X8lDataBeanDefaultParser.getDouble("0"); + assertEquals(0.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test020() throws Throwable { + HashMap hashMap0 = new HashMap(); + boolean boolean0 = X8lDataBeanDefaultParser.getBoolean((Map) hashMap0, "1", false); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test021() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("", ""); + boolean boolean0 = X8lDataBeanDefaultParser.getBoolean((Map) hashMap0, ""); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test022() throws Throwable { + HashMap hashMap0 = new HashMap(); + boolean boolean0 = X8lDataBeanDefaultParser.getBoolean((Map) hashMap0, "0Qn`p>WRd!W?"); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test023() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Integer integer0 = new Integer((-2447)); + linkedList0.add((Object) integer0); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getfloat(linkedList0); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + } + } + + @Test(timeout = 4000) + public void test024() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Integer integer0 = new Integer((-1850)); + linkedList0.add((Object) integer0); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getdouble(linkedList0); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + } + } + + @Test(timeout = 4000) + public void test025() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + linkedList0.add((Object) "1"); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getboolean(linkedList0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // java.lang.String@0000000001 + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test026() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Integer integer0 = new Integer((-2568)); + linkedList0.addFirst(integer0); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getLong((List) linkedList0); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"java.lang.Integer@0000000001\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test027() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("false", "false"); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getInteger((Map) hashMap0, "false", 16384); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"false\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test028() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("", "3e7vJ\"aRT2X__JUA=h"); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getInteger((Map) hashMap0, ""); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"3e7vJ\"aRT2X__JUA=h\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test029() throws Throwable { + HashMap hashMap0 = new HashMap(); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getInteger((Map) hashMap0, (String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'key' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getInteger must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test030() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("4zF>t|{", "key"); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getFloat((Map) hashMap0, "4zF>t|{"); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + } + } + + @Test(timeout = 4000) + public void test031() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Integer integer0 = new Integer(64); + linkedList0.add((Object) integer0); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getFloat((List) linkedList0); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + } + } + + @Test(timeout = 4000) + public void test032() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + linkedList0.add((Object) "F"); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getDouble((List) linkedList0); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + } + } + + @Test(timeout = 4000) + public void test033() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getDouble("DrF@A"); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + } + } + + @Test(timeout = 4000) + public void test034() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("hZ^<<;gAAX-7l) hashMap0, "hZ^<<;gAAX-7l hashMap0 = new HashMap(); + hashMap0.put("", "getObject"); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getBoolean((Map) hashMap0, ""); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // getObject + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test036() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + HashMap hashMap0 = new HashMap(); + linkedList0.add((Object) hashMap0); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getBoolean((List) linkedList0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // java.util.HashMap@0000000001 + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test037() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("", ""); + String string0 = X8lDataBeanDefaultParser.getString((Map) hashMap0, "", ""); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test038() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("rL:%Rj", "rL:%Rj"); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getFloat((Map) hashMap0, "rL:%Rj", 1.0F); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + } + } + + @Test(timeout = 4000) + public void test039() throws Throwable { + HashMap hashMap0 = new HashMap(); + int int0 = X8lDataBeanDefaultParser.getInteger((Map) hashMap0, "", 3382); + assertEquals(3382, int0); + } + + @Test(timeout = 4000) + public void test040() throws Throwable { + boolean boolean0 = X8lDataBeanDefaultParser.getBoolean((String) null); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test041() throws Throwable { + double double0 = X8lDataBeanDefaultParser.getDouble(""); + assertEquals(Double.NaN, double0, 0.01); + } + + @Test(timeout = 4000) + public void test042() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getFloat("yes"); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + } + } + + @Test(timeout = 4000) + public void test043() throws Throwable { + float float0 = X8lDataBeanDefaultParser.getFloat((String) null); + assertEquals(Float.NaN, float0, 0.01F); + } + + @Test(timeout = 4000) + public void test044() throws Throwable { + long long0 = X8lDataBeanDefaultParser.getLong(""); + assertEquals((-1L), long0); + } + + @Test(timeout = 4000) + public void test045() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getLong("o"); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"o\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test046() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getInteger("com.xenoamess.commons.primitive.iterators.AbstractCharSpliterator"); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"com.xenoamess.commons.primitive.iterators.AbstractCharSpliterator\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test047() throws Throwable { + int int0 = X8lDataBeanDefaultParser.getInteger((String) null); + assertEquals((-1), int0); + } + + @Test(timeout = 4000) + public void test048() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + linkedList0.add((Object) ":A"); + String string0 = X8lDataBeanDefaultParser.getLastFromListString(linkedList0); + assertNotNull(string0); + } + + @Test(timeout = 4000) + public void test049() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + linkedList0.add("Sw\""); + String string0 = X8lDataBeanDefaultParser.getLastFromList((List) linkedList0); + assertTrue(linkedList0.contains(string0)); + } + + @Test(timeout = 4000) + public void test050() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + int int0 = X8lDataBeanDefaultParser.getint(linkedList0); + assertEquals((-1), int0); + } + + @Test(timeout = 4000) + public void test051() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + float float0 = X8lDataBeanDefaultParser.getfloat(linkedList0); + assertEquals(Float.NaN, float0, 0.01F); + } + + @Test(timeout = 4000) + public void test052() throws Throwable { + HashMap hashMap0 = new HashMap(); + String string0 = X8lDataBeanDefaultParser.getString((Map) hashMap0, "getList", "getdouble"); + assertEquals("getdouble", string0); + assertNotNull(string0); + } + + @Test(timeout = 4000) + public void test053() throws Throwable { + HashMap hashMap0 = new HashMap(); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getString((Map) hashMap0, (String) null, "com.xenoamess.commons.primitive.iterators.AbstractFloatSpliterator"); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'key' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getString must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test054() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getBoolean((Map) null, "6!e", false); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'settingMap' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getBoolean must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test055() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + String string0 = X8lDataBeanDefaultParser.getLastFromListString(linkedList0); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test056() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + String string0 = X8lDataBeanDefaultParser.getLastFromList((List) linkedList0); + assertNull(string0); + } + + @Test(timeout = 4000) + public void test057() throws Throwable { + HashMap hashMap0 = new HashMap(); + float float0 = X8lDataBeanDefaultParser.getFloat((Map) hashMap0, "@2b^-]c)Bw|4>u4l", (-1.0F)); + assertEquals((-1.0F), float0, 0.01F); + } + + @Test(timeout = 4000) + public void test058() throws Throwable { + HashMap hashMap0 = new HashMap(); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getFloat((Map) hashMap0, (String) null, (float) 2); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'key' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getFloat must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test059() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + double double0 = X8lDataBeanDefaultParser.getdouble(linkedList0); + assertEquals(Double.NaN, double0, 0.01); + } + + @Test(timeout = 4000) + public void test060() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("nRh?k-E$@Z]w$Py", "Sw\""); + String string0 = X8lDataBeanDefaultParser.getString((Map) hashMap0, "nRh?k-E$@Z]w$Py"); + assertEquals("Sw\"", string0); + } + + @Test(timeout = 4000) + public void test061() throws Throwable { + HashMap hashMap0 = new HashMap(0); + hashMap0.put("", ""); + boolean boolean0 = X8lDataBeanDefaultParser.getBoolean((Map) hashMap0, "", true); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test062() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("0", "0"); + int int0 = X8lDataBeanDefaultParser.getInteger((Map) hashMap0, "0", 29); + assertEquals(0, int0); + } + + @Test(timeout = 4000) + public void test063() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getBoolean("N"); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // N + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test064() throws Throwable { + boolean boolean0 = X8lDataBeanDefaultParser.getBoolean("true"); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test065() throws Throwable { + boolean boolean0 = X8lDataBeanDefaultParser.getBoolean("yes"); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test066() throws Throwable { + boolean boolean0 = X8lDataBeanDefaultParser.getBoolean("no"); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test067() throws Throwable { + boolean boolean0 = X8lDataBeanDefaultParser.getBoolean("1"); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test068() throws Throwable { + boolean boolean0 = X8lDataBeanDefaultParser.getBoolean("0"); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test069() throws Throwable { + boolean boolean0 = X8lDataBeanDefaultParser.getBoolean("false"); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test070() throws Throwable { + double double0 = X8lDataBeanDefaultParser.getDouble("1"); + assertEquals(1.0, double0, 0.01); + } + + @Test(timeout = 4000) + public void test071() throws Throwable { + HashMap hashMap0 = new HashMap(); + hashMap0.put("1", "1"); + float float0 = X8lDataBeanDefaultParser.getFloat((Map) hashMap0, "1"); + assertEquals(1.0F, float0, 0.01F); + } + + @Test(timeout = 4000) + public void test072() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + linkedList0.add((Object) "2"); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getlong(linkedList0); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"java.lang.String@0000000001\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test073() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Object object0 = new Object(); + linkedList0.add(object0); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getInteger((List) linkedList0); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"java.lang.Object@0000000001\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test074() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + linkedList0.add((Object) null); + Integer integer0 = X8lDataBeanDefaultParser.getInteger((List) linkedList0); + assertEquals((-1), (int)integer0); + } + + @Test(timeout = 4000) + public void test075() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getdouble((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getdouble must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test076() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getDouble((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getDouble must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test077() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Double double0 = X8lDataBeanDefaultParser.getDouble((List) linkedList0); + assertEquals(Double.NaN, (double)double0, 0.01); + } + + @Test(timeout = 4000) + public void test078() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getfloat((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getfloat must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test079() throws Throwable { + HashMap hashMap0 = new HashMap(); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getString((Map) hashMap0, (String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'key' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getString must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test080() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getString((Map) null, ";p3&5:0,", ";p3&5:0,"); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'settingMap' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getString must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test081() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getObject((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getObject must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test082() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Object object0 = X8lDataBeanDefaultParser.getObject(linkedList0); + assertNull(object0); + } + + @Test(timeout = 4000) + public void test083() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getLastFromList((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getLastFromList must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test084() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getList((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getList must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test085() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + List list0 = X8lDataBeanDefaultParser.getList(linkedList0); + assertTrue(list0.isEmpty()); + } + + @Test(timeout = 4000) + public void test086() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getBoolean((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getBoolean must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test087() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Boolean boolean0 = X8lDataBeanDefaultParser.getBoolean((List) linkedList0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test088() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getFloat((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getFloat must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test089() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Float float0 = X8lDataBeanDefaultParser.getFloat((List) linkedList0); + assertEquals(Float.NaN, (float)float0, 0.01F); + } + + @Test(timeout = 4000) + public void test090() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getLong((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getLong must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test091() throws Throwable { + HashMap hashMap0 = new HashMap(); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getInteger((Map) hashMap0, (String) null, 0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'key' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getInteger must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test092() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getInteger((Map) null, "5Mu", (-105)); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'settingMap' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getInteger must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test093() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getInteger((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getInteger must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test094() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getLastFromListString((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getLastFromListString must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test095() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getString((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getString must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test096() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + String string0 = X8lDataBeanDefaultParser.getString((List) linkedList0); + assertEquals("", string0); + } + + @Test(timeout = 4000) + public void test097() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getboolean((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getboolean must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test098() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + boolean boolean0 = X8lDataBeanDefaultParser.getboolean(linkedList0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test099() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getint((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getint must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test100() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getlong((List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'list' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getlong must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test101() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + Long long0 = X8lDataBeanDefaultParser.getLong((List) linkedList0); + assertEquals((-1L), (long)long0); + } + + @Test(timeout = 4000) + public void test102() throws Throwable { + HashMap hashMap0 = new HashMap(); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getFloat((Map) hashMap0, (String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'key' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getFloat must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test103() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getFloat((Map) null, "", 1994.603F); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'settingMap' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getFloat must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test104() throws Throwable { + HashMap hashMap0 = new HashMap(); + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getBoolean((Map) hashMap0, (String) null, true); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'key' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getBoolean must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test105() throws Throwable { + // Undeclared exception! + try { + X8lDataBeanDefaultParser.getBoolean((Map) null, ""); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'settingMap' of com/xenoamess/x8l/databind/X8lDataBeanDefaultParser.getBoolean must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", e); + } + } + + @Test(timeout = 4000) + public void test106() throws Throwable { + HashMap hashMap0 = new HashMap(); + int int0 = X8lDataBeanDefaultParser.getInteger((Map) hashMap0, "2"); + assertEquals((-1), int0); + } + + @Test(timeout = 4000) + public void test107() throws Throwable { + HashMap hashMap0 = new HashMap(); + String string0 = X8lDataBeanDefaultParser.getString((Map) hashMap0, "O;lNWCRZs&L(!l{{3"); + assertNull(string0); + } + + @Test(timeout = 4000) + public void test108() throws Throwable { + X8lDataBeanDefaultParser x8lDataBeanDefaultParser0 = new X8lDataBeanDefaultParser(); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBeanDefaultParser_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBeanDefaultParser_ESTest_scaffolding.java new file mode 100644 index 00000000..5c179dae --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBeanDefaultParser_ESTest_scaffolding.java @@ -0,0 +1,101 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:54:17 GMT 2022 + */ + +package com.xenoamess.x8l.databind; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +@EvoSuiteClassExclude +public class X8lDataBeanDefaultParser_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.databind.X8lDataBeanDefaultParser"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(X8lDataBeanDefaultParser_ESTest_scaffolding.class.getClassLoader() , + "com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", + "org.apache.commons.lang3.StringUtils" + ); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(X8lDataBeanDefaultParser_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", + "org.apache.commons.lang3.StringUtils" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBeanUtil_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBeanUtil_ESTest.java new file mode 100644 index 00000000..14f1adf5 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBeanUtil_ESTest.java @@ -0,0 +1,103 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:53:57 GMT 2022 + */ + +package com.xenoamess.x8l.databind; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.X8lTree; +import com.xenoamess.x8l.databind.TestDataBean1; +import com.xenoamess.x8l.databind.TestDataBean2; +import com.xenoamess.x8l.databind.TestDataBean4; +import com.xenoamess.x8l.databind.X8lDataBean; +import com.xenoamess.x8l.databind.X8lDataBeanUtil; +import com.xenoamess.x8l.dealers.LanguageDealer; +import java.io.PipedReader; +import java.io.Reader; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class X8lDataBeanUtil_ESTest extends X8lDataBeanUtil_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + TestDataBean1 testDataBean1_0 = new TestDataBean1(); + X8lTree x8lTree0 = new X8lTree(); + X8lDataBeanUtil.loadFromX8lTree((X8lDataBean) testDataBean1_0, x8lTree0); + } + + @Test(timeout = 4000) + public void test1() throws Throwable { + PipedReader pipedReader0 = new PipedReader(); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = X8lTree.load((Reader) pipedReader0, languageDealer0); + TestDataBean4 testDataBean4_0 = new TestDataBean4(); + X8lDataBeanUtil.loadFromX8lTree(testDataBean4_0, x8lTree0); + } + + @Test(timeout = 4000) + public void test2() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + // Undeclared exception! + try { + X8lDataBeanUtil.buildFromX8lTree((Class) null, x8lTree0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'tClass' of com/xenoamess/x8l/databind/X8lDataBeanUtil.buildFromX8lTree must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanUtil", e); + } + } + + @Test(timeout = 4000) + public void test3() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + Class class0 = TestDataBean2.class; + TestDataBean2 testDataBean2_0 = X8lDataBeanUtil.buildFromX8lTree(class0, x8lTree0); + assertNotNull(testDataBean2_0); + } + + @Test(timeout = 4000) + public void test4() throws Throwable { + TestDataBean1 testDataBean1_0 = new TestDataBean1(); + // Undeclared exception! + try { + X8lDataBeanUtil.loadFromX8lTree(testDataBean1_0, (X8lTree) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lTree' of com/xenoamess/x8l/databind/X8lDataBeanUtil.loadFromX8lTree must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanUtil", e); + } + } + + @Test(timeout = 4000) + public void test5() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + // Undeclared exception! + try { + X8lDataBeanUtil.loadFromX8lTree((TestDataBean1) null, x8lTree0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.databind.X8lDataBeanUtil", e); + } + } + + @Test(timeout = 4000) + public void test6() throws Throwable { + X8lDataBeanUtil x8lDataBeanUtil0 = new X8lDataBeanUtil(); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBeanUtil_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBeanUtil_ESTest_scaffolding.java new file mode 100644 index 00000000..e57d4d1d --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBeanUtil_ESTest_scaffolding.java @@ -0,0 +1,1125 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:53:57 GMT 2022 + */ + +package com.xenoamess.x8l.databind; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +@EvoSuiteClassExclude +public class X8lDataBeanUtil_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.databind.X8lDataBeanUtil"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(X8lDataBeanUtil_ESTest_scaffolding.class.getClassLoader() , + "org.apache.commons.vfs2.impl.SynchronizedFileObject", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor", + "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState", + "com.fasterxml.jackson.databind.MappingIterator", + "com.fasterxml.jackson.core.JsonFactoryBuilder", + "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier", + "com.fasterxml.jackson.databind.ser.PropertyBuilder", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer", + "org.apache.commons.lang3.StringUtils", + "com.fasterxml.jackson.databind.deser.impl.FieldProperty", + "org.apache.commons.beanutils.IntrospectionContext", + "org.apache.commons.beanutils.converters.DateTimeConverter", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer", + "com.fasterxml.jackson.annotation.JsonFormat$Features", + "com.fasterxml.jackson.databind.deser.std.EnumDeserializer", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$Base", + "org.dom4j.tree.NamespaceStack", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator", + "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor", + "com.fasterxml.jackson.databind.cfg.MapperConfigBase", + "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider", + "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers", + "com.fasterxml.jackson.databind.type.MapLikeType", + "com.fasterxml.jackson.core.async.ByteArrayFeeder", + "com.fasterxml.jackson.databind.util.LinkedNode", + "com.fasterxml.jackson.databind.type.MapType", + "org.apache.commons.beanutils.expression.Resolver", + "com.fasterxml.jackson.databind.ser.std.MapProperty", + "com.fasterxml.jackson.databind.ser.std.UUIDSerializer", + "com.fasterxml.jackson.databind.ObjectWriter", + "org.dom4j.Namespace", + "org.apache.commons.beanutils.converters.LongConverter", + "org.apache.commons.io.output.ByteArrayOutputStream", + "com.fasterxml.jackson.databind.type.TypeBase", + "com.fasterxml.jackson.core.util.BufferRecyclers", + "org.apache.commons.beanutils.WeakFastHashMap", + "com.fasterxml.jackson.databind.node.TextNode", + "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty", + "com.fasterxml.jackson.core.util.Instantiatable", + "org.apache.commons.beanutils.Converter", + "com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase", + "com.xenoamess.x8l.databind.X8lDataBeanUtil", + "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase", + "com.xenoamess.x8l.databind.X8lDataBeanFieldMark", + "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser", + "com.fasterxml.jackson.annotation.Nulls", + "com.fasterxml.jackson.annotation.JsonIgnoreProperties", + "org.apache.commons.vfs2.provider.ram.RamFileOutputStream", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter", + "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor", + "com.fasterxml.jackson.annotation.JsonSetter$Value", + "com.fasterxml.jackson.databind.cfg.CoercionInputShape", + "com.fasterxml.jackson.databind.node.DecimalNode", + "org.apache.commons.beanutils.ContextClassLoaderLocal", + "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector", + "com.fasterxml.jackson.databind.util.Annotations", + "com.fasterxml.jackson.databind.deser.Deserializers", + "com.fasterxml.jackson.databind.ser.std.CollectionSerializer", + "org.apache.commons.vfs2.provider.VfsComponentContext", + "com.fasterxml.jackson.databind.deser.KeyDeserializers", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable", + "com.fasterxml.jackson.databind.util.CompactStringObjectMap", + "org.apache.commons.vfs2.FileSystemOptions", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std", + "com.fasterxml.jackson.databind.type.CollectionLikeType", + "com.fasterxml.jackson.core.FormatFeature", + "com.fasterxml.jackson.databind.util.NameTransformer$2", + "com.fasterxml.jackson.core.TreeNode", + "com.fasterxml.jackson.databind.node.NumericNode", + "com.fasterxml.jackson.databind.util.NameTransformer$1", + "org.apache.commons.beanutils.converters.SqlTimeConverter", + "com.fasterxml.jackson.databind.deser.ValueInstantiator", + "org.apache.commons.beanutils.BeanIntrospectionData", + "org.apache.commons.vfs2.impl.DecoratedFileObject", + "com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase", + "org.apache.commons.beanutils.DefaultBeanIntrospector", + "org.apache.commons.vfs2.events.DeleteEvent", + "com.fasterxml.jackson.databind.type.ResolvedRecursiveType", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators", + "org.apache.commons.vfs2.provider.GenericFileName", + "org.apache.commons.lang3.Validate", + "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerBase", + "org.apache.commons.vfs2.FileType", + "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping", + "org.apache.commons.vfs2.provider.ram.RamFileData", + "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition", + "org.apache.commons.vfs2.FileContentInfoFactory", + "com.fasterxml.jackson.annotation.JsonSetter", + "com.fasterxml.jackson.databind.util.NameTransformer$3", + "org.apache.commons.beanutils.converters.BigDecimalConverter", + "org.apache.commons.vfs2.provider.ram.RamFileObject", + "com.fasterxml.jackson.databind.util.Converter", + "com.fasterxml.jackson.databind.ser.std.FileSerializer", + "org.apache.commons.vfs2.operations.FileOperationProvider", + "com.fasterxml.jackson.core.SerializableString", + "com.fasterxml.jackson.databind.deser.ValueInstantiators", + "org.dom4j.util.SingletonStrategy", + "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo", + "com.fasterxml.jackson.databind.cfg.CoercionConfigs", + "com.fasterxml.jackson.core.Versioned", + "org.apache.commons.beanutils.MethodUtils$MethodDescriptor", + "org.apache.commons.beanutils.converters.BooleanConverter", + "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember", + "com.fasterxml.jackson.databind.introspect.BasicBeanDescription", + "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer", + "org.apache.commons.beanutils.converters.AbstractConverter", + "org.apache.commons.vfs2.FileSystemManager", + "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer", + "org.apache.commons.vfs2.CacheStrategy", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation", + "com.fasterxml.jackson.core.util.RequestPayload", + "com.fasterxml.jackson.databind.JsonSerializable", + "com.fasterxml.jackson.databind.introspect.AnnotatedMember", + "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty", + "com.fasterxml.jackson.databind.BeanDescription", + "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy", + "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter", + "com.fasterxml.jackson.databind.ser.AnyGetterWriter", + "org.apache.commons.beanutils.DynaBean", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap", + "org.apache.commons.beanutils.converters.SqlDateConverter", + "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams", + "org.apache.commons.beanutils.converters.FileConverter", + "com.fasterxml.jackson.core.Base64Variant", + "org.apache.commons.vfs2.FileName", + "org.apache.commons.beanutils.PropertyUtilsBean", + "com.fasterxml.jackson.databind.util.LookupCache", + "com.fasterxml.jackson.databind.exc.IgnoredPropertyException", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap", + "org.apache.commons.io.function.IOConsumer", + "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy", + "com.fasterxml.jackson.databind.SequenceWriter", + "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector", + "com.fasterxml.jackson.databind.ser.SerializerFactory", + "com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "org.dom4j.ElementHandler", + "com.fasterxml.jackson.databind.type.SimpleType", + "com.fasterxml.jackson.databind.ser.ContextualSerializer", + "org.apache.commons.io.function.IOFunction", + "com.fasterxml.jackson.databind.MapperFeature", + "com.fasterxml.jackson.databind.DeserializationConfig", + "com.fasterxml.jackson.core.TSFBuilder", + "org.apache.commons.vfs2.impl.DefaultFileSystemConfigBuilder", + "com.fasterxml.jackson.databind.ser.std.ClassSerializer", + "com.fasterxml.jackson.databind.Module$SetupContext", + "com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "org.dom4j.rule.Pattern", + "com.fasterxml.jackson.databind.util.ClassUtil", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory", + "com.fasterxml.jackson.databind.RuntimeJsonMappingException", + "com.fasterxml.jackson.databind.ser.std.StdSerializer", + "com.fasterxml.jackson.databind.PropertyNamingStrategy", + "com.fasterxml.jackson.databind.ser.BeanSerializerFactory", + "org.dom4j.Branch", + "com.fasterxml.jackson.databind.jsonschema.SchemaAware", + "com.fasterxml.jackson.databind.AbstractTypeResolver", + "org.apache.commons.beanutils.DefaultIntrospectionContext", + "com.fasterxml.jackson.databind.util.ArrayBuilders$BooleanBuilder", + "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer", + "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor", + "com.fasterxml.jackson.core.Base64Variants", + "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor", + "com.fasterxml.jackson.databind.util.ArrayBuilders", + "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer", + "com.fasterxml.jackson.databind.ser.std.IterableSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer", + "org.dom4j.XPath", + "com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter", + "com.fasterxml.jackson.core.io.IOContext", + "com.fasterxml.jackson.core.PrettyPrinter", + "com.fasterxml.jackson.databind.util.RawValue", + "org.apache.commons.beanutils.converters.CalendarConverter", + "org.apache.commons.vfs2.FileContent", + "com.fasterxml.jackson.core.base.GeneratorBase", + "com.fasterxml.jackson.databind.exc.PropertyBindingException", + "org.apache.commons.beanutils.PropertyUtils", + "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector", + "org.apache.commons.vfs2.FileNotFolderException", + "org.apache.commons.vfs2.FileSelector", + "com.fasterxml.jackson.databind.ser.BeanSerializer", + "org.apache.commons.beanutils.converters.ArrayConverter", + "org.dom4j.InvalidXPathException", + "com.fasterxml.jackson.core.util.JacksonFeature", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$KebabCaseStrategy", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider", + "com.fasterxml.jackson.databind.node.NullNode", + "com.fasterxml.jackson.databind.deser.ValueInstantiator$Base", + "com.fasterxml.jackson.annotation.JacksonInject$Value", + "com.fasterxml.jackson.core.util.Separators", + "com.fasterxml.jackson.databind.ser.BeanSerializerModifier", + "com.fasterxml.jackson.databind.jsontype.NamedType", + "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder", + "com.fasterxml.jackson.databind.introspect.ObjectIdInfo", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer", + "com.fasterxml.jackson.core.json.JsonWriteContext", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator", + "com.fasterxml.jackson.annotation.JacksonInject", + "com.fasterxml.jackson.core.io.UTF8Writer", + "com.fasterxml.jackson.databind.BeanProperty", + "com.fasterxml.jackson.core.Version", + "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring", + "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector", + "com.fasterxml.jackson.databind.DatabindException", + "com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", + "org.apache.commons.beanutils.converters.BigIntegerConverter", + "org.apache.commons.io.IOUtils", + "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder", + "com.fasterxml.jackson.databind.annotation.JsonAppend$Attr", + "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer", + "com.fasterxml.jackson.core.io.InputDecorator", + "com.fasterxml.jackson.databind.introspect.TypeResolutionContext", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat", + "com.fasterxml.jackson.core.base.ParserBase", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer", + "org.dom4j.Attribute", + "com.fasterxml.jackson.databind.node.BinaryNode", + "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour", + "com.fasterxml.jackson.databind.introspect.AnnotationMap", + "org.dom4j.Document", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializer", + "com.fasterxml.jackson.databind.deser.DataFormatReaders", + "com.fasterxml.jackson.core.JsonGenerator", + "com.xenoamess.x8l.ContentNode", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext", + "com.fasterxml.jackson.databind.ser.Serializers", + "com.xenoamess.x8l.databind.X8lDataBean", + "com.fasterxml.jackson.databind.type.ClassStack", + "org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream", + "com.fasterxml.jackson.core.JsonEncoding", + "com.fasterxml.jackson.databind.ObjectWriter$Prefetch", + "org.dom4j.CDATA", + "org.apache.commons.io.output.StringBuilderWriter", + "org.apache.commons.vfs2.operations.FileOperation", + "com.fasterxml.jackson.core.JsonGenerationException", + "com.fasterxml.jackson.annotation.JsonProperty$Access", + "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer", + "com.fasterxml.jackson.core.TreeCodec", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Value", + "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty", + "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer", + "org.apache.commons.logging.impl.SLF4JLocationAwareLog", + "com.fasterxml.jackson.core.json.UTF8JsonGenerator", + "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor", + "com.fasterxml.jackson.databind.ser.std.SerializableSerializer", + "com.fasterxml.jackson.databind.ser.BeanPropertyFilter", + "com.fasterxml.jackson.databind.introspect.Annotated", + "com.fasterxml.jackson.core.type.WritableTypeId", + "com.fasterxml.jackson.databind.util.ArrayBuilders$LongBuilder", + "org.apache.commons.vfs2.Capability", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD", + "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap", + "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase", + "com.fasterxml.jackson.databind.util.TokenBuffer", + "org.apache.commons.vfs2.FileSystem", + "com.fasterxml.jackson.core.JsonParser$NumberType", + "org.apache.commons.vfs2.util.RandomAccessMode", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter", + "com.fasterxml.jackson.databind.type.PlaceholderForType", + "com.fasterxml.jackson.databind.JsonMappingException$Reference", + "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator", + "com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating", + "org.apache.commons.vfs2.NameScope", + "com.fasterxml.jackson.databind.jsontype.TypeDeserializer", + "org.apache.commons.collections.FastHashMap", + "com.fasterxml.jackson.databind.node.LongNode", + "org.dom4j.io.SAXReader", + "com.xenoamess.x8l.CommentNode", + "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing", + "com.fasterxml.jackson.databind.deser.CreatorProperty", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor", + "org.dom4j.DocumentType", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer", + "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator", + "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings", + "com.fasterxml.jackson.core.type.TypeReference", + "com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase", + "com.fasterxml.jackson.databind.annotation.JacksonStdImpl", + "com.fasterxml.jackson.core.JsonParseException", + "org.apache.commons.beanutils.converters.ConverterFacade", + "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer", + "com.fasterxml.jackson.databind.exc.ValueInstantiationException", + "org.apache.commons.vfs2.RandomAccessContent", + "com.fasterxml.jackson.annotation.JsonBackReference", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor", + "org.apache.commons.vfs2.FilesCache", + "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate", + "org.apache.commons.beanutils.DynaProperty", + "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig", + "org.apache.commons.beanutils.BeanAccessLanguageException", + "com.fasterxml.jackson.databind.ser.std.MapSerializer", + "com.xenoamess.x8l.dealers.XmlDealer", + "org.apache.commons.vfs2.provider.AbstractVfsComponent", + "com.fasterxml.jackson.databind.util.RootNameLookup", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass", + "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer", + "org.dom4j.util.SimpleSingleton", + "com.fasterxml.jackson.databind.ser.impl.FailingSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "org.apache.commons.beanutils.DynaClass", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.fasterxml.jackson.databind.JsonMappingException", + "com.fasterxml.jackson.core.io.OutputDecorator", + "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match", + "com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer", + "org.apache.commons.lang3.NotImplementedException", + "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.fasterxml.jackson.annotation.JsonTypeInfo$As", + "org.apache.commons.vfs2.impl.VirtualFileName", + "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer", + "com.fasterxml.jackson.databind.cfg.CoercionAction", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value", + "com.fasterxml.jackson.databind.node.ObjectNode", + "com.fasterxml.jackson.databind.cfg.ConfigOverride", + "org.apache.commons.lang3.CharSequenceUtils", + "org.apache.commons.vfs2.provider.FileReplicator", + "com.fasterxml.jackson.core.JsonPointer", + "com.fasterxml.jackson.core.JsonParser$Feature", + "com.fasterxml.jackson.databind.util.TokenBuffer$Parser", + "com.fasterxml.jackson.core.io.SerializedString", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter", + "com.fasterxml.jackson.annotation.JsonMerge", + "org.apache.commons.vfs2.operations.FileOperations", + "com.fasterxml.jackson.databind.deser.DeserializationProblemHandler", + "com.fasterxml.jackson.annotation.JsonFormat$Shape", + "org.dom4j.Comment", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector", + "com.fasterxml.jackson.databind.util.NameTransformer$Chained", + "com.xenoamess.x8l.X8lGrammarException", + "com.fasterxml.jackson.annotation.PropertyAccessor", + "com.fasterxml.jackson.databind.introspect.AnnotatedField", + "com.fasterxml.jackson.annotation.JsonFormat$Feature", + "com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase", + "org.apache.commons.beanutils.converters.StringConverter", + "com.fasterxml.jackson.databind.deser.ContextualDeserializer", + "com.fasterxml.jackson.databind.ser.std.ArraySerializerBase", + "org.dom4j.Text", + "org.apache.commons.logging.impl.SLF4JLogFactory", + "org.apache.commons.beanutils.NestedNullException", + "com.fasterxml.jackson.databind.cfg.HandlerInstantiator", + "com.fasterxml.jackson.annotation.ObjectIdGenerator", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes", + "com.fasterxml.jackson.databind.ser.std.CalendarSerializer", + "com.fasterxml.jackson.databind.ext.Java7Support", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber", + "com.fasterxml.jackson.databind.exc.InvalidDefinitionException", + "org.apache.commons.beanutils.converters.URLConverter", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer", + "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider", + "org.apache.commons.vfs2.events.AbstractFileChangeEvent", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer", + "com.fasterxml.jackson.databind.node.NodeCursor", + "com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty", + "com.fasterxml.jackson.databind.util.AccessPattern", + "org.dom4j.io.DispatchHandler", + "org.apache.commons.beanutils.ConvertUtilsBean", + "com.fasterxml.jackson.databind.node.TreeTraversingParser", + "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer", + "com.fasterxml.jackson.databind.jsontype.TypeSerializer", + "org.apache.commons.vfs2.events.CreateEvent", + "org.dom4j.Entity", + "com.xenoamess.x8l.dealers.LanguageDealer", + "org.apache.commons.vfs2.provider.TemporaryFileStore", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base", + "com.fasterxml.jackson.databind.jsonschema.JsonSchema", + "com.fasterxml.jackson.core.json.JsonReadFeature", + "com.fasterxml.jackson.databind.type.TypeFactory", + "com.fasterxml.jackson.databind.type.ArrayType", + "com.fasterxml.jackson.core.JacksonException", + "org.dom4j.ProcessingInstruction", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader", + "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.fasterxml.jackson.databind.util.Named", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.fasterxml.jackson.core.io.JsonStringEncoder", + "com.fasterxml.jackson.core.util.JsonParserDelegate", + "org.dom4j.io.ElementStack", + "com.fasterxml.jackson.databind.cfg.ConfigOverrides", + "org.apache.commons.vfs2.FileSystemException", + "com.fasterxml.jackson.databind.type.CollectionType", + "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer", + "com.fasterxml.jackson.databind.ser.std.StdScalarSerializer", + "com.fasterxml.jackson.annotation.OptBoolean", + "com.fasterxml.jackson.core.StreamWriteFeature", + "com.fasterxml.jackson.annotation.JsonAutoDetect", + "com.fasterxml.jackson.core.StreamReadFeature", + "com.fasterxml.jackson.core.format.InputAccessor", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector$1", + "com.fasterxml.jackson.databind.node.ValueNode", + "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer", + "org.dom4j.tree.NamespaceCache", + "com.fasterxml.jackson.databind.ser.BasicSerializerFactory", + "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer", + "com.fasterxml.jackson.databind.util.ClassUtil$Ctor", + "org.apache.commons.beanutils.BeanIntrospector", + "com.fasterxml.jackson.databind.node.JsonNodeCreator", + "com.fasterxml.jackson.databind.deser.SettableBeanProperty", + "org.apache.commons.beanutils.MethodUtils", + "com.fasterxml.jackson.core.async.NonBlockingInputFeeder", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper", + "com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase", + "com.fasterxml.jackson.core.json.ReaderBasedJsonParser", + "com.fasterxml.jackson.core.JsonLocation", + "com.fasterxml.jackson.databind.exc.MismatchedInputException", + "com.fasterxml.jackson.databind.node.IntNode", + "com.fasterxml.jackson.databind.node.FloatNode", + "com.fasterxml.jackson.databind.type.TypeParser", + "com.fasterxml.jackson.databind.jsontype.SubtypeResolver", + "org.dom4j.DocumentHelper", + "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer", + "com.fasterxml.jackson.core.ObjectCodec", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations", + "com.fasterxml.jackson.core.json.JsonReadContext", + "org.dom4j.tree.QNameCache", + "com.fasterxml.jackson.databind.ser.std.EnumSerializer", + "org.apache.commons.vfs2.provider.FileSystemKey", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "org.apache.commons.beanutils.converters.DateConverter", + "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl", + "org.apache.commons.vfs2.provider.ram.RamFileSystem", + "org.apache.commons.vfs2.FileContentInfo", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.fasterxml.jackson.databind.KeyDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder", + "com.fasterxml.jackson.core.util.BufferRecycler", + "com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring", + "org.apache.commons.io.Charsets", + "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator", + "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer", + "com.xenoamess.x8l.TextNode", + "com.fasterxml.jackson.annotation.ObjectIdResolver", + "org.dom4j.NodeFilter", + "com.fasterxml.jackson.databind.DeserializationContext", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base", + "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer", + "org.apache.commons.vfs2.provider.VfsComponent", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy", + "org.apache.commons.vfs2.FileObject", + "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator", + "org.apache.commons.vfs2.FileNotFoundException", + "org.apache.commons.beanutils.ConvertUtils", + "com.fasterxml.jackson.databind.node.DoubleNode", + "com.fasterxml.jackson.databind.ser.PropertyWriter", + "com.fasterxml.jackson.databind.util.EnumResolver", + "com.fasterxml.jackson.databind.type.ReferenceType", + "com.fasterxml.jackson.core.util.ByteArrayBuilder", + "com.xenoamess.x8l.RootNode", + "org.apache.commons.io.output.NullOutputStream", + "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer", + "org.dom4j.io.SAXContentHandler", + "org.dom4j.QName", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo", + "org.dom4j.dtd.Decl", + "org.apache.commons.beanutils.converters.DoubleConverter", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations", + "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer", + "com.fasterxml.jackson.databind.Module", + "org.apache.commons.beanutils.BeanUtilsBean$1", + "com.fasterxml.jackson.annotation.JsonView", + "com.fasterxml.jackson.databind.AnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.std.DateSerializer", + "com.fasterxml.jackson.databind.ser.ContainerSerializer", + "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter", + "org.dom4j.Node", + "com.fasterxml.jackson.databind.ser.std.NullSerializer", + "org.dom4j.io.SAXReader$SAXEntityResolver", + "com.fasterxml.jackson.databind.deser.std.StringDeserializer", + "org.apache.commons.vfs2.provider.AbstractFileSystem", + "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer", + "com.fasterxml.jackson.databind.DeserializationFeature", + "com.fasterxml.jackson.databind.exc.InvalidTypeIdException", + "com.fasterxml.jackson.annotation.JacksonAnnotation", + "com.fasterxml.jackson.databind.node.POJONode", + "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer", + "com.fasterxml.jackson.databind.ObjectReader", + "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder", + "org.apache.commons.beanutils.converters.ClassConverter", + "org.apache.commons.vfs2.provider.DelegateFileObject", + "org.apache.commons.beanutils.converters.ByteConverter", + "org.apache.commons.io.StandardLineSeparator", + "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer", + "org.apache.commons.vfs2.provider.DefaultFileSelectorInfo", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.fasterxml.jackson.databind.node.BigIntegerNode", + "com.fasterxml.jackson.databind.util.LRUMap", + "org.apache.commons.vfs2.provider.DefaultURLConnection", + "com.fasterxml.jackson.databind.JsonDeserializer", + "org.apache.commons.vfs2.provider.LayeredFileName", + "com.fasterxml.jackson.databind.util.ArrayBuilders$ByteBuilder", + "com.fasterxml.jackson.annotation.SimpleObjectIdResolver", + "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition", + "com.fasterxml.jackson.databind.deser.impl.MethodProperty", + "com.fasterxml.jackson.core.util.DefaultIndenter", + "com.fasterxml.jackson.annotation.JsonRawValue", + "com.fasterxml.jackson.databind.node.ArrayNode", + "com.fasterxml.jackson.annotation.JsonTypeInfo$Id", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseStrategy", + "com.xenoamess.x8l.databind.TestDataBean3", + "com.xenoamess.x8l.databind.TestDataBean4", + "com.xenoamess.x8l.databind.TestDataBean1", + "com.xenoamess.x8l.databind.TestDataBean2", + "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter", + "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla", + "org.apache.commons.logging.impl.SLF4JLog", + "com.fasterxml.jackson.databind.exc.InvalidFormatException", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders$DoubleBuilder", + "com.fasterxml.jackson.core.io.CharacterEscapes", + "com.xenoamess.x8l.AbstractTreeNode", + "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer", + "com.fasterxml.jackson.core.type.ResolvedType", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming", + "com.fasterxml.jackson.databind.deser.impl.CreatorCollector", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers", + "com.fasterxml.jackson.databind.util.ArrayBuilders$IntBuilder", + "org.apache.commons.vfs2.FileSelectInfo", + "com.fasterxml.jackson.databind.annotation.JsonSerialize", + "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator", + "org.dom4j.ElementPath", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethod", + "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey", + "org.apache.commons.lang3.function.ToBooleanBiFunction", + "com.fasterxml.jackson.databind.jsontype.TypeIdResolver", + "org.apache.commons.beanutils.converters.ShortConverter", + "org.apache.commons.vfs2.FileListener", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity", + "com.fasterxml.jackson.databind.type.LogicalType", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker", + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.databind.introspect.AnnotatedParameter", + "com.fasterxml.jackson.databind.ser.BeanPropertyWriter", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer", + "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type", + "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream", + "com.fasterxml.jackson.core.JsonProcessingException", + "com.fasterxml.jackson.core.JsonStreamContext", + "com.fasterxml.jackson.core.format.MatchStrength", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket", + "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value", + "com.xenoamess.x8l.dealers.AbstractLanguageDealerHandler", + "org.dom4j.Element", + "com.fasterxml.jackson.databind.cfg.MutableConfigOverride", + "org.apache.commons.io.output.ThresholdingOutputStream", + "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler", + "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer", + "com.fasterxml.jackson.core.util.JacksonFeatureSet", + "com.fasterxml.jackson.core.TokenStreamFactory", + "com.fasterxml.jackson.core.io.ContentReference", + "org.apache.commons.io.LineIterator", + "org.apache.commons.vfs2.FileChangeEvent", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl", + "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException", + "com.fasterxml.jackson.core.filter.TokenFilter", + "org.apache.commons.beanutils.converters.SqlTimestampConverter", + "com.fasterxml.jackson.core.io.CharTypes", + "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer", + "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver", + "com.fasterxml.jackson.core.exc.InputCoercionException", + "com.fasterxml.jackson.annotation.JsonInclude$Include", + "com.fasterxml.jackson.databind.deser.std.StdDeserializer", + "org.apache.commons.io.output.AbstractByteArrayOutputStream$InputStreamConstructor", + "org.apache.commons.io.output.AppendableWriter", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo", + "com.fasterxml.jackson.databind.JsonSerializer", + "com.fasterxml.jackson.databind.JsonNode", + "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty", + "com.fasterxml.jackson.databind.ser.ResolvableSerializer", + "com.fasterxml.jackson.core.StreamReadCapability", + "org.apache.commons.beanutils.converters.NumberConverter", + "com.fasterxml.jackson.databind.PropertyName", + "com.fasterxml.jackson.annotation.JsonCreator$Mode", + "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser", + "org.apache.commons.beanutils.converters.CharacterConverter", + "org.apache.commons.beanutils.MappedPropertyDescriptor", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory", + "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor", + "com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer", + "com.fasterxml.jackson.databind.node.JsonNodeFactory", + "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer", + "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer", + "com.fasterxml.jackson.databind.cfg.MapperConfig", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer", + "com.fasterxml.jackson.annotation.JsonManagedReference", + "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty", + "com.fasterxml.jackson.databind.annotation.JsonDeserialize", + "com.fasterxml.jackson.databind.util.ObjectBuffer", + "com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase", + "com.fasterxml.jackson.core.io.JsonEOFException", + "com.fasterxml.jackson.databind.MappingJsonFactory", + "com.fasterxml.jackson.databind.InjectableValues", + "com.fasterxml.jackson.core.exc.StreamWriteException", + "com.xenoamess.x8l.X8lTree", + "org.apache.commons.beanutils.BeanUtils", + "org.apache.commons.vfs2.provider.DefaultURLStreamHandler", + "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer", + "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer", + "org.apache.commons.vfs2.UserAuthenticator", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase", + "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair", + "com.fasterxml.jackson.databind.cfg.CoercionConfig", + "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor", + "org.dom4j.io.JAXPHelper", + "org.apache.commons.vfs2.events.ChangedEvent", + "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring", + "org.apache.commons.lang3.reflect.FieldUtils", + "com.fasterxml.jackson.databind.ser.std.StringSerializer", + "org.dom4j.tree.AbstractNode", + "org.dom4j.Visitor", + "com.fasterxml.jackson.databind.JavaType", + "com.fasterxml.jackson.databind.deser.BeanDeserializer", + "org.apache.commons.vfs2.VFS", + "com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase", + "org.dom4j.CharacterData", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor", + "com.fasterxml.jackson.databind.node.JsonNodeType", + "com.fasterxml.jackson.annotation.JsonIncludeProperties", + "com.fasterxml.jackson.databind.deser.NullValueProvider", + "org.apache.commons.beanutils.BeanUtilsBean", + "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer", + "com.fasterxml.jackson.core.util.TextBuffer", + "com.fasterxml.jackson.annotation.JacksonAnnotationValue", + "com.fasterxml.jackson.core.JsonFactory", + "com.fasterxml.jackson.core.StreamWriteCapability", + "com.fasterxml.jackson.databind.util.NameTransformer", + "com.fasterxml.jackson.databind.deser.impl.FailingDeserializer", + "org.apache.commons.vfs2.provider.AbstractFileObject", + "com.fasterxml.jackson.databind.util.EnumValues", + "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap", + "com.fasterxml.jackson.databind.node.MissingNode", + "com.fasterxml.jackson.databind.node.BooleanNode", + "com.fasterxml.jackson.databind.node.ShortNode", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD", + "com.fasterxml.jackson.databind.util.StdDateFormat", + "org.apache.commons.vfs2.cache.OnCallRefreshFileObject", + "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator", + "com.fasterxml.jackson.core.util.MinimalPrettyPrinter", + "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata", + "com.fasterxml.jackson.databind.SerializationConfig", + "org.dom4j.io.SAXHelper", + "com.fasterxml.jackson.annotation.JsonFormat$Value", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy", + "com.fasterxml.jackson.databind.PropertyMetadata", + "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase", + "com.fasterxml.jackson.annotation.JsonInclude$Value", + "com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer", + "com.fasterxml.jackson.databind.deser.ResolvableDeserializer", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.fasterxml.jackson.core.json.DupDetector", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer", + "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor", + "com.fasterxml.jackson.databind.cfg.ConstructorDetector", + "org.apache.commons.io.output.AbstractByteArrayOutputStream", + "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider", + "org.apache.commons.beanutils.converters.FloatConverter", + "com.fasterxml.jackson.databind.ser.FilterProvider", + "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver", + "com.fasterxml.jackson.databind.annotation.JsonAppend$Prop", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerDotCaseStrategy", + "com.fasterxml.jackson.annotation.JsonFormat", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers", + "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer", + "com.fasterxml.jackson.databind.deser.DeserializerFactory", + "org.apache.commons.vfs2.provider.AbstractFileName", + "com.fasterxml.jackson.databind.type.TypeModifier", + "com.fasterxml.jackson.annotation.JsonTypeInfo", + "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder", + "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer", + "com.fasterxml.jackson.annotation.JsonUnwrapped", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty", + "com.fasterxml.jackson.core.filter.FilteringParserDelegate", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver", + "com.fasterxml.jackson.core.json.JsonGeneratorImpl", + "com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder", + "com.fasterxml.jackson.databind.deser.AbstractDeserializer", + "com.fasterxml.jackson.databind.deser.SettableAnyProperty", + "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer", + "org.apache.commons.beanutils.ConversionException", + "com.fasterxml.jackson.core.JsonFactory$Feature", + "org.dom4j.DocumentFactory", + "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty", + "org.dom4j.DocumentException", + "com.fasterxml.jackson.databind.ser.SerializerCache", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer", + "com.fasterxml.jackson.core.io.DataOutputAsStream", + "com.fasterxml.jackson.core.io.SegmentedStringWriter", + "com.fasterxml.jackson.databind.type.TypeBindings", + "com.fasterxml.jackson.databind.ser.impl.WritableObjectId", + "org.apache.commons.vfs2.provider.GenericURLFileName", + "com.fasterxml.jackson.databind.SerializerProvider", + "com.fasterxml.jackson.core.JsonToken", + "com.fasterxml.jackson.databind.cfg.ContextAttributes", + "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig", + "org.apache.commons.io.input.ClosedInputStream", + "com.fasterxml.jackson.core.JsonGenerator$Feature", + "com.fasterxml.jackson.databind.deser.ValueInstantiator$Gettable", + "com.fasterxml.jackson.databind.cfg.BaseSettings", + "com.fasterxml.jackson.databind.ObjectMapper", + "com.fasterxml.jackson.core.exc.StreamReadException", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl", + "org.apache.commons.vfs2.FileSystemConfigBuilder", + "org.apache.commons.beanutils.converters.IntegerConverter", + "org.apache.commons.beanutils.expression.DefaultResolver", + "com.fasterxml.jackson.databind.deser.DeserializerCache", + "com.fasterxml.jackson.databind.cfg.ConfigFeature", + "com.fasterxml.jackson.core.FormatSchema", + "com.fasterxml.jackson.annotation.JsonInclude", + "com.fasterxml.jackson.databind.SerializationFeature", + "com.fasterxml.jackson.databind.ser.PropertyFilter", + "com.fasterxml.jackson.core.json.JsonWriteFeature", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector" + ); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(X8lDataBeanUtil_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.databind.X8lDataBeanUtil", + "org.apache.commons.beanutils.ContextClassLoaderLocal", + "org.apache.commons.beanutils.BeanUtilsBean$1", + "org.apache.commons.beanutils.BeanUtilsBean", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.X8lTree", + "com.xenoamess.x8l.AbstractTreeNode", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.xenoamess.x8l.TextNode", + "com.xenoamess.x8l.X8lGrammarException", + "org.apache.commons.io.StandardLineSeparator", + "org.apache.commons.io.IOUtils", + "com.xenoamess.x8l.databind.TestDataBean1", + "com.xenoamess.x8l.databind.TestDataBean3", + "org.apache.commons.lang3.reflect.FieldUtils", + "org.apache.commons.lang3.Validate", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "org.apache.commons.lang3.StringUtils", + "com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", + "org.apache.commons.beanutils.BeanUtils", + "org.apache.commons.beanutils.ConvertUtilsBean", + "org.apache.commons.beanutils.WeakFastHashMap", + "org.apache.commons.logging.impl.SLF4JLogFactory", + "org.apache.commons.logging.impl.SLF4JLocationAwareLog", + "org.apache.commons.beanutils.converters.AbstractConverter", + "org.apache.commons.beanutils.converters.BooleanConverter", + "org.apache.commons.beanutils.ConvertUtils", + "org.apache.commons.beanutils.converters.ConverterFacade", + "org.apache.commons.beanutils.converters.NumberConverter", + "org.apache.commons.beanutils.converters.ByteConverter", + "org.apache.commons.beanutils.converters.CharacterConverter", + "org.apache.commons.beanutils.converters.DoubleConverter", + "org.apache.commons.beanutils.converters.FloatConverter", + "org.apache.commons.beanutils.converters.IntegerConverter", + "org.apache.commons.beanutils.converters.LongConverter", + "org.apache.commons.beanutils.converters.ShortConverter", + "org.apache.commons.beanutils.converters.BigDecimalConverter", + "org.apache.commons.beanutils.converters.BigIntegerConverter", + "org.apache.commons.beanutils.converters.StringConverter", + "org.apache.commons.beanutils.converters.ClassConverter", + "org.apache.commons.beanutils.converters.DateTimeConverter", + "org.apache.commons.beanutils.converters.DateConverter", + "org.apache.commons.beanutils.converters.CalendarConverter", + "org.apache.commons.beanutils.converters.FileConverter", + "org.apache.commons.beanutils.converters.SqlDateConverter", + "org.apache.commons.beanutils.converters.SqlTimeConverter", + "org.apache.commons.beanutils.converters.SqlTimestampConverter", + "org.apache.commons.beanutils.converters.URLConverter", + "org.apache.commons.beanutils.converters.ArrayConverter", + "org.apache.commons.beanutils.PropertyUtilsBean", + "org.apache.commons.beanutils.expression.DefaultResolver", + "org.apache.commons.beanutils.DefaultBeanIntrospector", + "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector", + "org.apache.commons.beanutils.DefaultIntrospectionContext", + "org.apache.commons.beanutils.BeanIntrospectionData", + "org.apache.commons.beanutils.MethodUtils", + "com.xenoamess.x8l.databind.TestDataBean2", + "com.xenoamess.x8l.databind.TestDataBean4", + "org.apache.commons.lang3.NotImplementedException", + "org.apache.commons.collections.FastHashMap", + "org.apache.commons.beanutils.MappedPropertyDescriptor", + "org.apache.commons.beanutils.MethodUtils$MethodDescriptor", + "org.apache.commons.vfs2.provider.AbstractFileName", + "org.apache.commons.vfs2.provider.GenericFileName", + "org.apache.commons.vfs2.provider.GenericURLFileName", + "org.apache.commons.vfs2.provider.AbstractVfsComponent", + "org.apache.commons.vfs2.provider.AbstractFileSystem", + "org.apache.commons.vfs2.provider.ram.RamFileSystem", + "org.apache.commons.vfs2.FileObject", + "org.apache.commons.vfs2.impl.DecoratedFileObject", + "org.apache.commons.vfs2.cache.OnCallRefreshFileObject", + "org.apache.commons.vfs2.provider.AbstractFileObject", + "org.apache.commons.vfs2.provider.DelegateFileObject", + "org.apache.commons.vfs2.impl.VirtualFileName", + "org.apache.commons.vfs2.provider.LayeredFileName", + "org.apache.commons.vfs2.impl.SynchronizedFileObject", + "org.apache.commons.io.output.StringBuilderWriter", + "org.apache.commons.io.Charsets", + "com.xenoamess.x8l.CommentNode", + "com.fasterxml.jackson.core.TreeCodec", + "com.fasterxml.jackson.core.ObjectCodec", + "com.fasterxml.jackson.databind.AnnotationIntrospector", + "com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "com.fasterxml.jackson.databind.util.ClassUtil", + "com.fasterxml.jackson.databind.ext.Java7Support", + "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector", + "com.fasterxml.jackson.databind.util.LRUMap", + "com.fasterxml.jackson.databind.cfg.BaseSettings", + "com.fasterxml.jackson.databind.type.TypeParser", + "com.fasterxml.jackson.databind.type.TypeBindings", + "com.fasterxml.jackson.core.type.ResolvedType", + "com.fasterxml.jackson.databind.JavaType", + "com.fasterxml.jackson.databind.type.TypeBase", + "com.fasterxml.jackson.databind.type.SimpleType", + "com.fasterxml.jackson.databind.type.TypeFactory", + "com.fasterxml.jackson.databind.util.StdDateFormat", + "com.fasterxml.jackson.core.Base64Variant", + "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour", + "com.fasterxml.jackson.core.Base64Variants", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base", + "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.ObjectMapper", + "com.fasterxml.jackson.core.TokenStreamFactory", + "com.fasterxml.jackson.core.JsonFactory$Feature", + "com.fasterxml.jackson.core.JsonParser$Feature", + "com.fasterxml.jackson.core.JsonGenerator$Feature", + "com.fasterxml.jackson.core.io.CharTypes", + "com.fasterxml.jackson.core.io.JsonStringEncoder", + "com.fasterxml.jackson.core.io.SerializedString", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter", + "com.fasterxml.jackson.core.JsonFactory", + "com.fasterxml.jackson.databind.MappingJsonFactory", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo", + "com.fasterxml.jackson.databind.jsontype.SubtypeResolver", + "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver", + "com.fasterxml.jackson.databind.util.RootNameLookup", + "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector", + "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver", + "com.fasterxml.jackson.databind.introspect.Annotated", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass", + "com.fasterxml.jackson.databind.BeanDescription", + "com.fasterxml.jackson.databind.introspect.BasicBeanDescription", + "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector", + "com.fasterxml.jackson.databind.cfg.ConfigOverrides", + "com.fasterxml.jackson.annotation.JsonInclude$Include", + "com.fasterxml.jackson.annotation.JsonInclude$Value", + "com.fasterxml.jackson.annotation.Nulls", + "com.fasterxml.jackson.annotation.JsonSetter$Value", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std", + "com.fasterxml.jackson.databind.type.LogicalType", + "com.fasterxml.jackson.databind.cfg.CoercionConfigs", + "com.fasterxml.jackson.databind.cfg.CoercionAction", + "com.fasterxml.jackson.databind.cfg.CoercionInputShape", + "com.fasterxml.jackson.databind.cfg.CoercionConfig", + "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig", + "com.fasterxml.jackson.annotation.JsonFormat$Shape", + "com.fasterxml.jackson.annotation.JsonFormat$Features", + "com.fasterxml.jackson.annotation.JsonFormat$Value", + "com.fasterxml.jackson.databind.cfg.MapperConfig", + "com.fasterxml.jackson.databind.cfg.ConfigOverride", + "com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty", + "com.fasterxml.jackson.databind.MapperFeature", + "com.fasterxml.jackson.databind.cfg.MapperConfigBase", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter", + "com.fasterxml.jackson.core.util.DefaultIndenter", + "com.fasterxml.jackson.core.util.Separators", + "com.fasterxml.jackson.core.PrettyPrinter", + "com.fasterxml.jackson.databind.SerializationFeature", + "com.fasterxml.jackson.databind.SerializationConfig", + "com.fasterxml.jackson.databind.cfg.ContextAttributes", + "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl", + "com.fasterxml.jackson.databind.DeserializationFeature", + "com.fasterxml.jackson.databind.DeserializationConfig", + "com.fasterxml.jackson.databind.node.JsonNodeFactory", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.databind.JsonSerializer", + "com.fasterxml.jackson.databind.ser.std.StdSerializer", + "com.fasterxml.jackson.databind.ser.impl.FailingSerializer", + "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer", + "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer", + "com.fasterxml.jackson.databind.SerializerProvider", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl", + "com.fasterxml.jackson.databind.ser.std.NullSerializer", + "com.fasterxml.jackson.databind.ser.SerializerCache", + "com.fasterxml.jackson.databind.DeserializationContext", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl", + "com.fasterxml.jackson.databind.deser.DeserializerFactory", + "com.fasterxml.jackson.databind.PropertyName", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers", + "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig", + "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory", + "com.fasterxml.jackson.databind.deser.DeserializerCache", + "com.fasterxml.jackson.databind.ser.SerializerFactory", + "com.fasterxml.jackson.databind.ser.std.StdScalarSerializer", + "com.fasterxml.jackson.databind.ser.std.StringSerializer", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer", + "com.fasterxml.jackson.core.JsonParser$NumberType", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer", + "com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase", + "com.fasterxml.jackson.databind.ser.std.CalendarSerializer", + "com.fasterxml.jackson.databind.ser.std.DateSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers", + "com.fasterxml.jackson.databind.ser.std.UUIDSerializer", + "com.fasterxml.jackson.databind.ser.BasicSerializerFactory", + "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig", + "com.fasterxml.jackson.databind.ser.BeanSerializerFactory", + "com.fasterxml.jackson.core.io.ContentReference", + "com.fasterxml.jackson.core.io.IOContext", + "com.fasterxml.jackson.core.util.BufferRecyclers", + "com.fasterxml.jackson.core.util.BufferRecycler", + "com.fasterxml.jackson.core.StreamReadCapability", + "com.fasterxml.jackson.core.util.JacksonFeatureSet", + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.fasterxml.jackson.core.base.ParserBase", + "com.fasterxml.jackson.core.json.ReaderBasedJsonParser", + "com.fasterxml.jackson.core.util.TextBuffer", + "com.fasterxml.jackson.core.JsonStreamContext", + "com.fasterxml.jackson.core.json.JsonReadContext", + "com.fasterxml.jackson.core.JsonToken", + "com.fasterxml.jackson.core.JacksonException", + "com.fasterxml.jackson.core.JsonProcessingException", + "com.fasterxml.jackson.core.exc.StreamReadException", + "com.fasterxml.jackson.core.JsonParseException", + "com.fasterxml.jackson.core.JsonLocation", + "org.dom4j.DocumentHelper", + "org.dom4j.io.SAXReader", + "org.dom4j.io.SAXHelper", + "org.dom4j.io.JAXPHelper", + "org.dom4j.io.SAXReader$SAXEntityResolver", + "org.dom4j.io.SAXContentHandler", + "org.dom4j.DocumentFactory", + "org.dom4j.util.SimpleSingleton", + "org.dom4j.tree.QNameCache", + "org.dom4j.tree.NamespaceStack", + "org.dom4j.io.ElementStack", + "org.dom4j.DocumentException", + "org.apache.commons.lang3.CharSequenceUtils", + "org.apache.commons.vfs2.VFS" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBean_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBean_ESTest.java new file mode 100644 index 00000000..89a397ce --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBean_ESTest.java @@ -0,0 +1,76 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:54:44 GMT 2022 + */ + +package com.xenoamess.x8l.databind; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.X8lTree; +import com.xenoamess.x8l.databind.TestDataBean1; +import com.xenoamess.x8l.databind.TestDataBean2; +import com.xenoamess.x8l.databind.X8lDataBean; +import com.xenoamess.x8l.dealers.LanguageDealer; +import java.io.DataInputStream; +import java.io.InputStream; +import java.io.PipedInputStream; +import java.io.PipedOutputStream; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class X8lDataBean_ESTest extends X8lDataBean_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + X8lTree x8lTree0 = new X8lTree(); + Class class0 = TestDataBean1.class; + TestDataBean1 testDataBean1_0 = X8lDataBean.buildFromX8lTree(class0, x8lTree0); + assertNotNull(testDataBean1_0); + } + + @Test(timeout = 4000) + public void test1() throws Throwable { + TestDataBean2 testDataBean2_0 = new TestDataBean2(); + // Undeclared exception! + try { + testDataBean2_0.loadFromX8lTree((X8lTree) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lTree' of com/xenoamess/x8l/databind/X8lDataBean.loadFromX8lTree must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBean", e); + } + } + + @Test(timeout = 4000) + public void test2() throws Throwable { + TestDataBean2 testDataBean2_0 = new TestDataBean2(); + PipedOutputStream pipedOutputStream0 = new PipedOutputStream(); + PipedInputStream pipedInputStream0 = new PipedInputStream(pipedOutputStream0, 2141); + DataInputStream dataInputStream0 = new DataInputStream(pipedInputStream0); + LanguageDealer languageDealer0 = new LanguageDealer(); + X8lTree x8lTree0 = X8lTree.load((InputStream) dataInputStream0, languageDealer0); + testDataBean2_0.loadFromX8lTree(x8lTree0); + } + + @Test(timeout = 4000) + public void test3() throws Throwable { + // Undeclared exception! + try { + X8lDataBean.buildFromX8lTree((Class) null, (X8lTree) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'tClass' of com/xenoamess/x8l/databind/X8lDataBean.buildFromX8lTree must not be null + // + verifyException("com.xenoamess.x8l.databind.X8lDataBean", e); + } + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBean_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBean_ESTest_scaffolding.java new file mode 100644 index 00000000..9c16b64c --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/databind/X8lDataBean_ESTest_scaffolding.java @@ -0,0 +1,1123 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:54:44 GMT 2022 + */ + +package com.xenoamess.x8l.databind; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +@EvoSuiteClassExclude +public class X8lDataBean_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.databind.X8lDataBean"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(X8lDataBean_ESTest_scaffolding.class.getClassLoader() , + "org.apache.commons.vfs2.impl.SynchronizedFileObject", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor", + "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState", + "com.fasterxml.jackson.databind.MappingIterator", + "com.fasterxml.jackson.core.JsonFactoryBuilder", + "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier", + "com.fasterxml.jackson.databind.ser.PropertyBuilder", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer", + "org.apache.commons.lang3.StringUtils", + "com.fasterxml.jackson.databind.deser.impl.FieldProperty", + "org.apache.commons.beanutils.IntrospectionContext", + "org.apache.commons.beanutils.converters.DateTimeConverter", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer", + "com.fasterxml.jackson.annotation.JsonFormat$Features", + "com.fasterxml.jackson.databind.deser.std.EnumDeserializer", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$Base", + "org.dom4j.tree.NamespaceStack", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator", + "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor", + "com.fasterxml.jackson.databind.cfg.MapperConfigBase", + "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider", + "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers", + "com.fasterxml.jackson.databind.type.MapLikeType", + "com.fasterxml.jackson.core.async.ByteArrayFeeder", + "com.fasterxml.jackson.databind.util.LinkedNode", + "com.fasterxml.jackson.databind.type.MapType", + "org.apache.commons.beanutils.expression.Resolver", + "com.fasterxml.jackson.databind.ser.std.MapProperty", + "com.fasterxml.jackson.databind.ser.std.UUIDSerializer", + "com.fasterxml.jackson.databind.ObjectWriter", + "org.dom4j.Namespace", + "org.apache.commons.io.output.ByteArrayOutputStream", + "org.apache.commons.beanutils.converters.LongConverter", + "com.fasterxml.jackson.databind.type.TypeBase", + "com.fasterxml.jackson.core.util.BufferRecyclers", + "org.apache.commons.beanutils.WeakFastHashMap", + "com.fasterxml.jackson.databind.node.TextNode", + "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty", + "com.fasterxml.jackson.core.util.Instantiatable", + "org.apache.commons.beanutils.Converter", + "com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase", + "com.xenoamess.x8l.databind.X8lDataBeanUtil", + "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase", + "com.xenoamess.x8l.databind.X8lDataBeanFieldMark", + "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser", + "com.fasterxml.jackson.annotation.Nulls", + "com.fasterxml.jackson.annotation.JsonIgnoreProperties", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter", + "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor", + "com.fasterxml.jackson.annotation.JsonSetter$Value", + "com.fasterxml.jackson.databind.cfg.CoercionInputShape", + "com.fasterxml.jackson.databind.node.DecimalNode", + "org.apache.commons.beanutils.ContextClassLoaderLocal", + "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector", + "com.fasterxml.jackson.databind.util.Annotations", + "com.fasterxml.jackson.databind.deser.Deserializers", + "com.fasterxml.jackson.databind.ser.std.CollectionSerializer", + "org.apache.commons.vfs2.provider.VfsComponentContext", + "com.fasterxml.jackson.databind.deser.KeyDeserializers", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable", + "com.fasterxml.jackson.databind.util.CompactStringObjectMap", + "org.apache.commons.vfs2.FileSystemOptions", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std", + "com.fasterxml.jackson.databind.type.CollectionLikeType", + "com.fasterxml.jackson.core.FormatFeature", + "com.fasterxml.jackson.databind.util.NameTransformer$2", + "com.fasterxml.jackson.core.TreeNode", + "com.fasterxml.jackson.databind.node.NumericNode", + "com.fasterxml.jackson.databind.util.NameTransformer$1", + "org.apache.commons.beanutils.converters.SqlTimeConverter", + "com.fasterxml.jackson.databind.deser.ValueInstantiator", + "org.apache.commons.beanutils.BeanIntrospectionData", + "org.apache.commons.vfs2.impl.DecoratedFileObject", + "com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase", + "org.apache.commons.beanutils.DefaultBeanIntrospector", + "org.apache.commons.vfs2.events.DeleteEvent", + "com.fasterxml.jackson.databind.type.ResolvedRecursiveType", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators", + "org.apache.commons.vfs2.provider.GenericFileName", + "org.apache.commons.lang3.Validate", + "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerBase", + "org.apache.commons.vfs2.FileType", + "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping", + "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition", + "org.apache.commons.vfs2.FileContentInfoFactory", + "com.fasterxml.jackson.annotation.JsonSetter", + "com.fasterxml.jackson.databind.util.NameTransformer$3", + "org.apache.commons.beanutils.converters.BigDecimalConverter", + "com.fasterxml.jackson.databind.util.Converter", + "com.fasterxml.jackson.databind.ser.std.FileSerializer", + "org.apache.commons.vfs2.operations.FileOperationProvider", + "com.fasterxml.jackson.core.SerializableString", + "com.fasterxml.jackson.databind.deser.ValueInstantiators", + "org.dom4j.util.SingletonStrategy", + "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo", + "com.fasterxml.jackson.databind.cfg.CoercionConfigs", + "com.fasterxml.jackson.core.Versioned", + "org.apache.commons.beanutils.MethodUtils$MethodDescriptor", + "org.apache.commons.beanutils.converters.BooleanConverter", + "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember", + "com.fasterxml.jackson.databind.introspect.BasicBeanDescription", + "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer", + "org.apache.commons.beanutils.converters.AbstractConverter", + "org.apache.commons.vfs2.FileSystemManager", + "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer", + "org.apache.commons.vfs2.CacheStrategy", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation", + "com.fasterxml.jackson.core.util.RequestPayload", + "com.fasterxml.jackson.databind.JsonSerializable", + "com.fasterxml.jackson.databind.introspect.AnnotatedMember", + "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty", + "com.fasterxml.jackson.databind.BeanDescription", + "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer", + "org.apache.commons.vfs2.provider.bzip2.Bzip2FileSystem", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy", + "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter", + "com.fasterxml.jackson.databind.ser.AnyGetterWriter", + "org.apache.commons.beanutils.DynaBean", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap", + "org.apache.commons.beanutils.converters.SqlDateConverter", + "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams", + "org.apache.commons.beanutils.converters.FileConverter", + "com.fasterxml.jackson.core.Base64Variant", + "org.apache.commons.vfs2.FileName", + "org.apache.commons.beanutils.PropertyUtilsBean", + "com.fasterxml.jackson.databind.util.LookupCache", + "com.fasterxml.jackson.databind.exc.IgnoredPropertyException", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap", + "org.apache.commons.io.function.IOConsumer", + "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy", + "com.fasterxml.jackson.databind.SequenceWriter", + "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector", + "com.fasterxml.jackson.databind.ser.SerializerFactory", + "com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "org.dom4j.ElementHandler", + "com.fasterxml.jackson.databind.type.SimpleType", + "com.fasterxml.jackson.databind.ser.ContextualSerializer", + "org.apache.commons.io.function.IOFunction", + "com.fasterxml.jackson.databind.MapperFeature", + "com.fasterxml.jackson.databind.DeserializationConfig", + "com.fasterxml.jackson.core.TSFBuilder", + "org.apache.commons.vfs2.impl.DefaultFileSystemConfigBuilder", + "com.fasterxml.jackson.databind.ser.std.ClassSerializer", + "com.fasterxml.jackson.databind.Module$SetupContext", + "com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "org.dom4j.rule.Pattern", + "com.fasterxml.jackson.databind.util.ClassUtil", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory", + "com.fasterxml.jackson.databind.RuntimeJsonMappingException", + "com.fasterxml.jackson.databind.ser.std.StdSerializer", + "com.fasterxml.jackson.databind.PropertyNamingStrategy", + "com.fasterxml.jackson.databind.ser.BeanSerializerFactory", + "org.dom4j.Branch", + "com.fasterxml.jackson.databind.jsonschema.SchemaAware", + "com.fasterxml.jackson.databind.AbstractTypeResolver", + "org.apache.commons.beanutils.DefaultIntrospectionContext", + "com.fasterxml.jackson.databind.util.ArrayBuilders$BooleanBuilder", + "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer", + "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor", + "com.fasterxml.jackson.core.Base64Variants", + "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor", + "com.fasterxml.jackson.databind.util.ArrayBuilders", + "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer", + "com.fasterxml.jackson.databind.ser.std.IterableSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer", + "org.dom4j.XPath", + "com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter", + "com.fasterxml.jackson.core.io.IOContext", + "com.fasterxml.jackson.core.PrettyPrinter", + "com.fasterxml.jackson.databind.util.RawValue", + "org.apache.commons.beanutils.converters.CalendarConverter", + "org.apache.commons.vfs2.FileContent", + "com.fasterxml.jackson.core.base.GeneratorBase", + "com.fasterxml.jackson.databind.exc.PropertyBindingException", + "org.apache.commons.beanutils.PropertyUtils", + "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector", + "org.apache.commons.vfs2.FileNotFolderException", + "org.apache.commons.vfs2.FileSelector", + "com.fasterxml.jackson.databind.ser.BeanSerializer", + "org.apache.commons.beanutils.converters.ArrayConverter", + "org.dom4j.InvalidXPathException", + "com.fasterxml.jackson.core.util.JacksonFeature", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$KebabCaseStrategy", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider", + "com.fasterxml.jackson.databind.node.NullNode", + "com.fasterxml.jackson.databind.deser.ValueInstantiator$Base", + "com.fasterxml.jackson.annotation.JacksonInject$Value", + "com.fasterxml.jackson.core.util.Separators", + "com.fasterxml.jackson.databind.ser.BeanSerializerModifier", + "com.fasterxml.jackson.databind.jsontype.NamedType", + "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder", + "com.fasterxml.jackson.databind.introspect.ObjectIdInfo", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer", + "com.fasterxml.jackson.core.json.JsonWriteContext", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator", + "com.fasterxml.jackson.annotation.JacksonInject", + "com.fasterxml.jackson.core.io.UTF8Writer", + "com.fasterxml.jackson.databind.BeanProperty", + "com.fasterxml.jackson.core.Version", + "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring", + "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector", + "com.fasterxml.jackson.databind.DatabindException", + "com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", + "org.apache.commons.beanutils.converters.BigIntegerConverter", + "org.apache.commons.io.IOUtils", + "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder", + "com.fasterxml.jackson.databind.annotation.JsonAppend$Attr", + "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer", + "com.fasterxml.jackson.core.io.InputDecorator", + "com.fasterxml.jackson.databind.introspect.TypeResolutionContext", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat", + "com.fasterxml.jackson.core.base.ParserBase", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer", + "org.dom4j.Attribute", + "com.fasterxml.jackson.databind.node.BinaryNode", + "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour", + "com.fasterxml.jackson.databind.introspect.AnnotationMap", + "org.dom4j.Document", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializer", + "com.fasterxml.jackson.databind.deser.DataFormatReaders", + "com.fasterxml.jackson.core.JsonGenerator", + "com.xenoamess.x8l.ContentNode", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext", + "com.fasterxml.jackson.databind.ser.Serializers", + "com.xenoamess.x8l.databind.X8lDataBean", + "com.fasterxml.jackson.databind.type.ClassStack", + "org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream", + "com.fasterxml.jackson.core.JsonEncoding", + "com.fasterxml.jackson.databind.ObjectWriter$Prefetch", + "org.dom4j.CDATA", + "org.apache.commons.io.output.StringBuilderWriter", + "org.apache.commons.vfs2.operations.FileOperation", + "com.fasterxml.jackson.core.JsonGenerationException", + "com.fasterxml.jackson.annotation.JsonProperty$Access", + "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer", + "com.fasterxml.jackson.core.TreeCodec", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Value", + "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty", + "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer", + "org.apache.commons.logging.impl.SLF4JLocationAwareLog", + "com.fasterxml.jackson.core.json.UTF8JsonGenerator", + "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor", + "com.fasterxml.jackson.databind.ser.std.SerializableSerializer", + "com.fasterxml.jackson.databind.ser.BeanPropertyFilter", + "com.fasterxml.jackson.databind.introspect.Annotated", + "com.fasterxml.jackson.core.type.WritableTypeId", + "com.fasterxml.jackson.databind.util.ArrayBuilders$LongBuilder", + "org.apache.commons.vfs2.Capability", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD", + "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap", + "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase", + "com.fasterxml.jackson.databind.util.TokenBuffer", + "org.apache.commons.vfs2.FileSystem", + "com.fasterxml.jackson.core.JsonParser$NumberType", + "org.apache.commons.vfs2.util.RandomAccessMode", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter", + "com.fasterxml.jackson.databind.type.PlaceholderForType", + "com.fasterxml.jackson.databind.JsonMappingException$Reference", + "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator", + "com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating", + "org.apache.commons.vfs2.NameScope", + "com.fasterxml.jackson.databind.jsontype.TypeDeserializer", + "org.apache.commons.collections.FastHashMap", + "com.fasterxml.jackson.databind.node.LongNode", + "org.dom4j.io.SAXReader", + "com.xenoamess.x8l.CommentNode", + "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing", + "com.fasterxml.jackson.databind.deser.CreatorProperty", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor", + "org.dom4j.DocumentType", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer", + "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator", + "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings", + "com.fasterxml.jackson.core.type.TypeReference", + "com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase", + "com.fasterxml.jackson.databind.annotation.JacksonStdImpl", + "com.fasterxml.jackson.core.JsonParseException", + "org.apache.commons.beanutils.converters.ConverterFacade", + "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer", + "com.fasterxml.jackson.databind.exc.ValueInstantiationException", + "org.apache.commons.vfs2.RandomAccessContent", + "com.fasterxml.jackson.annotation.JsonBackReference", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor", + "org.apache.commons.vfs2.FilesCache", + "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate", + "org.apache.commons.beanutils.DynaProperty", + "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig", + "org.apache.commons.beanutils.BeanAccessLanguageException", + "com.fasterxml.jackson.databind.ser.std.MapSerializer", + "com.xenoamess.x8l.dealers.XmlDealer", + "org.apache.commons.vfs2.provider.AbstractVfsComponent", + "com.fasterxml.jackson.databind.util.RootNameLookup", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass", + "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer", + "org.dom4j.util.SimpleSingleton", + "com.fasterxml.jackson.databind.ser.impl.FailingSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "org.apache.commons.beanutils.DynaClass", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.fasterxml.jackson.databind.JsonMappingException", + "com.fasterxml.jackson.core.io.OutputDecorator", + "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match", + "com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer", + "org.apache.commons.lang3.NotImplementedException", + "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.fasterxml.jackson.annotation.JsonTypeInfo$As", + "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer", + "org.apache.commons.vfs2.impl.VirtualFileName", + "com.fasterxml.jackson.databind.cfg.CoercionAction", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value", + "com.fasterxml.jackson.databind.node.ObjectNode", + "com.fasterxml.jackson.databind.cfg.ConfigOverride", + "org.apache.commons.lang3.CharSequenceUtils", + "org.apache.commons.vfs2.provider.FileReplicator", + "com.fasterxml.jackson.core.JsonPointer", + "com.fasterxml.jackson.core.JsonParser$Feature", + "com.fasterxml.jackson.databind.util.TokenBuffer$Parser", + "com.fasterxml.jackson.core.io.SerializedString", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter", + "com.fasterxml.jackson.annotation.JsonMerge", + "org.apache.commons.vfs2.operations.FileOperations", + "com.fasterxml.jackson.databind.deser.DeserializationProblemHandler", + "com.fasterxml.jackson.annotation.JsonFormat$Shape", + "org.dom4j.Comment", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector", + "com.fasterxml.jackson.databind.util.NameTransformer$Chained", + "com.xenoamess.x8l.X8lGrammarException", + "com.fasterxml.jackson.annotation.PropertyAccessor", + "com.fasterxml.jackson.databind.introspect.AnnotatedField", + "com.fasterxml.jackson.annotation.JsonFormat$Feature", + "com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase", + "org.apache.commons.beanutils.converters.StringConverter", + "com.fasterxml.jackson.databind.deser.ContextualDeserializer", + "com.fasterxml.jackson.databind.ser.std.ArraySerializerBase", + "org.dom4j.Text", + "org.apache.commons.logging.impl.SLF4JLogFactory", + "org.apache.commons.beanutils.NestedNullException", + "com.fasterxml.jackson.databind.cfg.HandlerInstantiator", + "com.fasterxml.jackson.annotation.ObjectIdGenerator", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes", + "com.fasterxml.jackson.databind.ser.std.CalendarSerializer", + "com.fasterxml.jackson.databind.ext.Java7Support", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber", + "com.fasterxml.jackson.databind.exc.InvalidDefinitionException", + "org.apache.commons.beanutils.converters.URLConverter", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer", + "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider", + "org.apache.commons.vfs2.events.AbstractFileChangeEvent", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer", + "com.fasterxml.jackson.databind.node.NodeCursor", + "com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty", + "com.fasterxml.jackson.databind.util.AccessPattern", + "org.dom4j.io.DispatchHandler", + "org.apache.commons.beanutils.ConvertUtilsBean", + "com.fasterxml.jackson.databind.node.TreeTraversingParser", + "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer", + "com.fasterxml.jackson.databind.jsontype.TypeSerializer", + "org.apache.commons.vfs2.events.CreateEvent", + "org.dom4j.Entity", + "com.xenoamess.x8l.dealers.LanguageDealer", + "org.apache.commons.vfs2.provider.TemporaryFileStore", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base", + "com.fasterxml.jackson.databind.jsonschema.JsonSchema", + "com.fasterxml.jackson.core.json.JsonReadFeature", + "com.fasterxml.jackson.databind.type.TypeFactory", + "com.fasterxml.jackson.databind.type.ArrayType", + "com.fasterxml.jackson.core.JacksonException", + "org.dom4j.ProcessingInstruction", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader", + "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.fasterxml.jackson.databind.util.Named", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.fasterxml.jackson.core.io.JsonStringEncoder", + "com.fasterxml.jackson.core.util.JsonParserDelegate", + "org.dom4j.io.ElementStack", + "com.fasterxml.jackson.databind.cfg.ConfigOverrides", + "org.apache.commons.vfs2.FileSystemException", + "com.fasterxml.jackson.databind.type.CollectionType", + "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer", + "com.fasterxml.jackson.databind.ser.std.StdScalarSerializer", + "com.fasterxml.jackson.annotation.OptBoolean", + "com.fasterxml.jackson.core.StreamWriteFeature", + "com.fasterxml.jackson.annotation.JsonAutoDetect", + "com.fasterxml.jackson.core.StreamReadFeature", + "com.fasterxml.jackson.core.format.InputAccessor", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector$1", + "com.fasterxml.jackson.databind.node.ValueNode", + "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer", + "org.dom4j.tree.NamespaceCache", + "com.fasterxml.jackson.databind.ser.BasicSerializerFactory", + "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer", + "com.fasterxml.jackson.databind.util.ClassUtil$Ctor", + "org.apache.commons.beanutils.BeanIntrospector", + "com.fasterxml.jackson.databind.node.JsonNodeCreator", + "com.fasterxml.jackson.databind.deser.SettableBeanProperty", + "org.apache.commons.beanutils.MethodUtils", + "com.fasterxml.jackson.core.async.NonBlockingInputFeeder", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper", + "com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase", + "com.fasterxml.jackson.core.json.ReaderBasedJsonParser", + "com.fasterxml.jackson.core.JsonLocation", + "com.fasterxml.jackson.databind.exc.MismatchedInputException", + "com.fasterxml.jackson.databind.node.IntNode", + "com.fasterxml.jackson.databind.node.FloatNode", + "com.fasterxml.jackson.databind.type.TypeParser", + "com.fasterxml.jackson.databind.jsontype.SubtypeResolver", + "org.dom4j.DocumentHelper", + "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer", + "com.fasterxml.jackson.core.ObjectCodec", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations", + "com.fasterxml.jackson.core.json.JsonReadContext", + "org.dom4j.tree.QNameCache", + "com.fasterxml.jackson.databind.ser.std.EnumSerializer", + "org.apache.commons.vfs2.provider.FileSystemKey", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "org.apache.commons.beanutils.converters.DateConverter", + "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl", + "org.apache.commons.vfs2.FileContentInfo", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.fasterxml.jackson.databind.KeyDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder", + "com.fasterxml.jackson.core.util.BufferRecycler", + "com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring", + "org.apache.commons.io.Charsets", + "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator", + "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer", + "com.xenoamess.x8l.TextNode", + "com.fasterxml.jackson.annotation.ObjectIdResolver", + "org.dom4j.NodeFilter", + "com.fasterxml.jackson.databind.DeserializationContext", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base", + "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer", + "org.apache.commons.vfs2.provider.VfsComponent", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy", + "org.apache.commons.vfs2.FileObject", + "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator", + "org.apache.commons.vfs2.FileNotFoundException", + "org.apache.commons.beanutils.ConvertUtils", + "com.fasterxml.jackson.databind.node.DoubleNode", + "com.fasterxml.jackson.databind.ser.PropertyWriter", + "com.fasterxml.jackson.databind.util.EnumResolver", + "com.fasterxml.jackson.databind.type.ReferenceType", + "com.fasterxml.jackson.core.util.ByteArrayBuilder", + "com.xenoamess.x8l.RootNode", + "org.apache.commons.io.output.NullOutputStream", + "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer", + "org.dom4j.io.SAXContentHandler", + "org.dom4j.QName", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo", + "org.dom4j.dtd.Decl", + "org.apache.commons.beanutils.converters.DoubleConverter", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations", + "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer", + "com.fasterxml.jackson.databind.Module", + "org.apache.commons.beanutils.BeanUtilsBean$1", + "com.fasterxml.jackson.annotation.JsonView", + "com.fasterxml.jackson.databind.AnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.std.DateSerializer", + "com.fasterxml.jackson.databind.ser.ContainerSerializer", + "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter", + "org.dom4j.Node", + "com.fasterxml.jackson.databind.ser.std.NullSerializer", + "org.dom4j.io.SAXReader$SAXEntityResolver", + "com.fasterxml.jackson.databind.deser.std.StringDeserializer", + "org.apache.commons.vfs2.provider.AbstractFileSystem", + "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer", + "com.fasterxml.jackson.databind.DeserializationFeature", + "com.fasterxml.jackson.databind.exc.InvalidTypeIdException", + "com.fasterxml.jackson.annotation.JacksonAnnotation", + "com.fasterxml.jackson.databind.node.POJONode", + "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer", + "com.fasterxml.jackson.databind.ObjectReader", + "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder", + "org.apache.commons.beanutils.converters.ClassConverter", + "org.apache.commons.vfs2.provider.DelegateFileObject", + "org.apache.commons.io.StandardLineSeparator", + "org.apache.commons.beanutils.converters.ByteConverter", + "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer", + "org.apache.commons.vfs2.provider.DefaultFileSelectorInfo", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.fasterxml.jackson.databind.node.BigIntegerNode", + "com.fasterxml.jackson.databind.util.LRUMap", + "org.apache.commons.vfs2.provider.DefaultURLConnection", + "com.fasterxml.jackson.databind.JsonDeserializer", + "org.apache.commons.vfs2.provider.LayeredFileName", + "com.fasterxml.jackson.databind.util.ArrayBuilders$ByteBuilder", + "com.fasterxml.jackson.annotation.SimpleObjectIdResolver", + "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition", + "com.fasterxml.jackson.databind.deser.impl.MethodProperty", + "com.fasterxml.jackson.core.util.DefaultIndenter", + "com.fasterxml.jackson.annotation.JsonRawValue", + "org.apache.commons.io.function.IOSupplier", + "com.fasterxml.jackson.databind.node.ArrayNode", + "com.fasterxml.jackson.annotation.JsonTypeInfo$Id", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseStrategy", + "com.xenoamess.x8l.databind.TestDataBean3", + "com.xenoamess.x8l.databind.TestDataBean4", + "com.xenoamess.x8l.databind.TestDataBean1", + "com.xenoamess.x8l.databind.TestDataBean2", + "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter", + "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla", + "org.apache.commons.logging.impl.SLF4JLog", + "org.apache.commons.vfs2.provider.compressed.CompressedFileFileSystem", + "com.fasterxml.jackson.databind.exc.InvalidFormatException", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders$DoubleBuilder", + "com.fasterxml.jackson.core.io.CharacterEscapes", + "com.xenoamess.x8l.AbstractTreeNode", + "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer", + "com.fasterxml.jackson.core.type.ResolvedType", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming", + "com.fasterxml.jackson.databind.deser.impl.CreatorCollector", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers", + "com.fasterxml.jackson.databind.util.ArrayBuilders$IntBuilder", + "org.apache.commons.vfs2.FileSelectInfo", + "com.fasterxml.jackson.databind.annotation.JsonSerialize", + "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator", + "org.dom4j.ElementPath", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethod", + "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey", + "org.apache.commons.lang3.function.ToBooleanBiFunction", + "com.fasterxml.jackson.databind.jsontype.TypeIdResolver", + "org.apache.commons.beanutils.converters.ShortConverter", + "org.apache.commons.vfs2.FileListener", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity", + "com.fasterxml.jackson.databind.type.LogicalType", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker", + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.databind.introspect.AnnotatedParameter", + "com.fasterxml.jackson.databind.ser.BeanPropertyWriter", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer", + "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type", + "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream", + "com.fasterxml.jackson.core.JsonProcessingException", + "com.fasterxml.jackson.core.JsonStreamContext", + "com.fasterxml.jackson.core.format.MatchStrength", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket", + "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value", + "com.xenoamess.x8l.dealers.AbstractLanguageDealerHandler", + "org.dom4j.Element", + "com.fasterxml.jackson.databind.cfg.MutableConfigOverride", + "org.apache.commons.io.output.ThresholdingOutputStream", + "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler", + "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer", + "com.fasterxml.jackson.core.util.JacksonFeatureSet", + "com.fasterxml.jackson.core.TokenStreamFactory", + "com.fasterxml.jackson.core.io.ContentReference", + "org.apache.commons.io.LineIterator", + "org.apache.commons.vfs2.FileChangeEvent", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl", + "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException", + "com.fasterxml.jackson.core.filter.TokenFilter", + "org.apache.commons.beanutils.converters.SqlTimestampConverter", + "com.fasterxml.jackson.core.io.CharTypes", + "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer", + "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver", + "com.fasterxml.jackson.core.exc.InputCoercionException", + "com.fasterxml.jackson.annotation.JsonInclude$Include", + "com.fasterxml.jackson.databind.deser.std.StdDeserializer", + "org.apache.commons.io.output.AbstractByteArrayOutputStream$InputStreamConstructor", + "org.apache.commons.io.output.AppendableWriter", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo", + "com.fasterxml.jackson.databind.JsonSerializer", + "com.fasterxml.jackson.databind.JsonNode", + "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty", + "com.fasterxml.jackson.databind.ser.ResolvableSerializer", + "com.fasterxml.jackson.core.StreamReadCapability", + "org.apache.commons.beanutils.converters.NumberConverter", + "com.fasterxml.jackson.databind.PropertyName", + "com.fasterxml.jackson.annotation.JsonCreator$Mode", + "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser", + "org.apache.commons.beanutils.converters.CharacterConverter", + "org.apache.commons.beanutils.MappedPropertyDescriptor", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory", + "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor", + "com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer", + "com.fasterxml.jackson.databind.node.JsonNodeFactory", + "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer", + "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer", + "com.fasterxml.jackson.databind.cfg.MapperConfig", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer", + "com.fasterxml.jackson.annotation.JsonManagedReference", + "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty", + "com.fasterxml.jackson.databind.annotation.JsonDeserialize", + "com.fasterxml.jackson.databind.util.ObjectBuffer", + "com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase", + "com.fasterxml.jackson.core.io.JsonEOFException", + "com.fasterxml.jackson.databind.MappingJsonFactory", + "com.fasterxml.jackson.databind.InjectableValues", + "com.fasterxml.jackson.core.exc.StreamWriteException", + "com.xenoamess.x8l.X8lTree", + "org.apache.commons.beanutils.BeanUtils", + "org.apache.commons.vfs2.provider.DefaultURLStreamHandler", + "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer", + "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer", + "org.apache.commons.vfs2.UserAuthenticator", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase", + "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair", + "com.fasterxml.jackson.databind.cfg.CoercionConfig", + "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor", + "org.dom4j.io.JAXPHelper", + "org.apache.commons.vfs2.events.ChangedEvent", + "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring", + "org.apache.commons.lang3.reflect.FieldUtils", + "com.fasterxml.jackson.databind.ser.std.StringSerializer", + "org.dom4j.tree.AbstractNode", + "org.dom4j.Visitor", + "com.fasterxml.jackson.databind.JavaType", + "com.fasterxml.jackson.databind.deser.BeanDeserializer", + "com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase", + "org.dom4j.CharacterData", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor", + "com.fasterxml.jackson.databind.node.JsonNodeType", + "com.fasterxml.jackson.annotation.JsonIncludeProperties", + "com.fasterxml.jackson.databind.deser.NullValueProvider", + "org.apache.commons.beanutils.BeanUtilsBean", + "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer", + "com.fasterxml.jackson.core.util.TextBuffer", + "com.fasterxml.jackson.annotation.JacksonAnnotationValue", + "com.fasterxml.jackson.core.JsonFactory", + "com.fasterxml.jackson.core.StreamWriteCapability", + "com.fasterxml.jackson.databind.util.NameTransformer", + "com.fasterxml.jackson.databind.deser.impl.FailingDeserializer", + "org.apache.commons.vfs2.provider.AbstractFileObject", + "com.fasterxml.jackson.databind.util.EnumValues", + "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap", + "com.fasterxml.jackson.databind.node.MissingNode", + "com.fasterxml.jackson.databind.node.BooleanNode", + "com.fasterxml.jackson.databind.node.ShortNode", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD", + "com.fasterxml.jackson.databind.util.StdDateFormat", + "org.apache.commons.vfs2.cache.OnCallRefreshFileObject", + "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator", + "com.fasterxml.jackson.core.util.MinimalPrettyPrinter", + "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata", + "com.fasterxml.jackson.databind.SerializationConfig", + "org.dom4j.io.SAXHelper", + "com.fasterxml.jackson.annotation.JsonFormat$Value", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy", + "com.fasterxml.jackson.databind.PropertyMetadata", + "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase", + "com.fasterxml.jackson.annotation.JsonInclude$Value", + "com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer", + "com.fasterxml.jackson.databind.deser.ResolvableDeserializer", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.fasterxml.jackson.core.json.DupDetector", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer", + "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor", + "com.fasterxml.jackson.databind.cfg.ConstructorDetector", + "org.apache.commons.io.output.AbstractByteArrayOutputStream", + "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider", + "org.apache.commons.beanutils.converters.FloatConverter", + "com.fasterxml.jackson.databind.ser.FilterProvider", + "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver", + "com.fasterxml.jackson.databind.annotation.JsonAppend$Prop", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerDotCaseStrategy", + "com.fasterxml.jackson.annotation.JsonFormat", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers", + "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer", + "com.fasterxml.jackson.databind.deser.DeserializerFactory", + "org.apache.commons.vfs2.provider.AbstractFileName", + "com.fasterxml.jackson.databind.type.TypeModifier", + "com.fasterxml.jackson.annotation.JsonTypeInfo", + "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder", + "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer", + "com.fasterxml.jackson.annotation.JsonUnwrapped", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty", + "com.fasterxml.jackson.core.filter.FilteringParserDelegate", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver", + "com.fasterxml.jackson.core.json.JsonGeneratorImpl", + "com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder", + "com.fasterxml.jackson.databind.deser.AbstractDeserializer", + "com.fasterxml.jackson.databind.deser.SettableAnyProperty", + "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer", + "org.apache.commons.beanutils.ConversionException", + "com.fasterxml.jackson.core.JsonFactory$Feature", + "org.dom4j.DocumentFactory", + "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty", + "org.dom4j.DocumentException", + "com.fasterxml.jackson.databind.ser.SerializerCache", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer", + "com.fasterxml.jackson.core.io.DataOutputAsStream", + "com.fasterxml.jackson.core.io.SegmentedStringWriter", + "com.fasterxml.jackson.databind.type.TypeBindings", + "com.fasterxml.jackson.databind.ser.impl.WritableObjectId", + "org.apache.commons.vfs2.provider.GenericURLFileName", + "com.fasterxml.jackson.databind.SerializerProvider", + "com.fasterxml.jackson.core.JsonToken", + "com.fasterxml.jackson.databind.cfg.ContextAttributes", + "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig", + "org.apache.commons.io.input.ClosedInputStream", + "com.fasterxml.jackson.core.JsonGenerator$Feature", + "com.fasterxml.jackson.databind.deser.ValueInstantiator$Gettable", + "com.fasterxml.jackson.databind.cfg.BaseSettings", + "com.fasterxml.jackson.databind.ObjectMapper", + "com.fasterxml.jackson.core.exc.StreamReadException", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl", + "org.apache.commons.vfs2.FileSystemConfigBuilder", + "org.apache.commons.beanutils.converters.IntegerConverter", + "org.apache.commons.beanutils.expression.DefaultResolver", + "com.fasterxml.jackson.databind.deser.DeserializerCache", + "com.fasterxml.jackson.databind.cfg.ConfigFeature", + "com.fasterxml.jackson.core.FormatSchema", + "com.fasterxml.jackson.annotation.JsonInclude", + "com.fasterxml.jackson.databind.SerializationFeature", + "com.fasterxml.jackson.databind.ser.PropertyFilter", + "com.fasterxml.jackson.core.json.JsonWriteFeature", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector" + ); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(X8lDataBean_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "org.apache.commons.beanutils.ContextClassLoaderLocal", + "org.apache.commons.beanutils.BeanUtilsBean$1", + "org.apache.commons.beanutils.BeanUtilsBean", + "com.xenoamess.x8l.databind.TestDataBean4", + "com.xenoamess.x8l.databind.TestDataBean2", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.databind.TestDataBean3", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.X8lTree", + "org.apache.commons.io.StandardLineSeparator", + "org.apache.commons.io.IOUtils", + "com.xenoamess.x8l.AbstractTreeNode", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.databind.X8lDataBeanUtil", + "org.apache.commons.lang3.reflect.FieldUtils", + "org.apache.commons.lang3.Validate", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "org.apache.commons.lang3.StringUtils", + "com.xenoamess.x8l.databind.X8lDataBeanDefaultParser", + "org.apache.commons.beanutils.BeanUtils", + "org.apache.commons.beanutils.ConvertUtilsBean", + "org.apache.commons.beanutils.WeakFastHashMap", + "org.apache.commons.logging.impl.SLF4JLogFactory", + "org.apache.commons.logging.impl.SLF4JLocationAwareLog", + "org.apache.commons.beanutils.converters.AbstractConverter", + "org.apache.commons.beanutils.converters.BooleanConverter", + "org.apache.commons.beanutils.ConvertUtils", + "org.apache.commons.beanutils.converters.ConverterFacade", + "org.apache.commons.beanutils.converters.NumberConverter", + "org.apache.commons.beanutils.converters.ByteConverter", + "org.apache.commons.beanutils.converters.CharacterConverter", + "org.apache.commons.beanutils.converters.DoubleConverter", + "org.apache.commons.beanutils.converters.FloatConverter", + "org.apache.commons.beanutils.converters.IntegerConverter", + "org.apache.commons.beanutils.converters.LongConverter", + "org.apache.commons.beanutils.converters.ShortConverter", + "org.apache.commons.beanutils.converters.BigDecimalConverter", + "org.apache.commons.beanutils.converters.BigIntegerConverter", + "org.apache.commons.beanutils.converters.StringConverter", + "org.apache.commons.beanutils.converters.ClassConverter", + "org.apache.commons.beanutils.converters.DateTimeConverter", + "org.apache.commons.beanutils.converters.DateConverter", + "org.apache.commons.beanutils.converters.CalendarConverter", + "org.apache.commons.beanutils.converters.FileConverter", + "org.apache.commons.beanutils.converters.SqlDateConverter", + "org.apache.commons.beanutils.converters.SqlTimeConverter", + "org.apache.commons.beanutils.converters.SqlTimestampConverter", + "org.apache.commons.beanutils.converters.URLConverter", + "org.apache.commons.beanutils.converters.ArrayConverter", + "org.apache.commons.beanutils.PropertyUtilsBean", + "org.apache.commons.beanutils.expression.DefaultResolver", + "org.apache.commons.beanutils.DefaultBeanIntrospector", + "org.apache.commons.beanutils.SuppressPropertiesBeanIntrospector", + "org.apache.commons.beanutils.DefaultIntrospectionContext", + "org.apache.commons.beanutils.BeanIntrospectionData", + "org.apache.commons.collections.FastHashMap", + "org.apache.commons.beanutils.MappedPropertyDescriptor", + "org.apache.commons.beanutils.MethodUtils", + "org.apache.commons.beanutils.MethodUtils$MethodDescriptor", + "com.xenoamess.x8l.X8lGrammarException", + "com.xenoamess.x8l.databind.TestDataBean1", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.xenoamess.x8l.TextNode", + "org.apache.commons.lang3.NotImplementedException", + "org.apache.commons.vfs2.provider.AbstractFileName", + "org.apache.commons.vfs2.provider.GenericFileName", + "org.apache.commons.vfs2.provider.GenericURLFileName", + "org.apache.commons.vfs2.provider.AbstractVfsComponent", + "org.apache.commons.vfs2.provider.AbstractFileSystem", + "org.apache.commons.vfs2.provider.compressed.CompressedFileFileSystem", + "org.apache.commons.vfs2.provider.bzip2.Bzip2FileSystem", + "org.apache.commons.vfs2.FileObject", + "org.apache.commons.vfs2.impl.DecoratedFileObject", + "org.apache.commons.vfs2.impl.SynchronizedFileObject", + "org.apache.commons.vfs2.provider.AbstractFileObject", + "org.apache.commons.vfs2.provider.DelegateFileObject", + "org.apache.commons.io.output.StringBuilderWriter", + "org.apache.commons.io.Charsets", + "com.xenoamess.x8l.CommentNode", + "org.apache.commons.vfs2.cache.OnCallRefreshFileObject", + "com.fasterxml.jackson.core.TreeCodec", + "com.fasterxml.jackson.core.ObjectCodec", + "com.fasterxml.jackson.databind.AnnotationIntrospector", + "com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "com.fasterxml.jackson.databind.util.ClassUtil", + "com.fasterxml.jackson.databind.ext.Java7Support", + "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector", + "com.fasterxml.jackson.databind.util.LRUMap", + "com.fasterxml.jackson.databind.cfg.BaseSettings", + "com.fasterxml.jackson.databind.type.TypeParser", + "com.fasterxml.jackson.databind.type.TypeBindings", + "com.fasterxml.jackson.core.type.ResolvedType", + "com.fasterxml.jackson.databind.JavaType", + "com.fasterxml.jackson.databind.type.TypeBase", + "com.fasterxml.jackson.databind.type.SimpleType", + "com.fasterxml.jackson.databind.type.TypeFactory", + "com.fasterxml.jackson.databind.util.StdDateFormat", + "com.fasterxml.jackson.core.Base64Variant", + "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour", + "com.fasterxml.jackson.core.Base64Variants", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base", + "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.ObjectMapper", + "com.fasterxml.jackson.core.TokenStreamFactory", + "com.fasterxml.jackson.core.JsonFactory$Feature", + "com.fasterxml.jackson.core.JsonParser$Feature", + "com.fasterxml.jackson.core.JsonGenerator$Feature", + "com.fasterxml.jackson.core.io.CharTypes", + "com.fasterxml.jackson.core.io.JsonStringEncoder", + "com.fasterxml.jackson.core.io.SerializedString", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter", + "com.fasterxml.jackson.core.JsonFactory", + "com.fasterxml.jackson.databind.MappingJsonFactory", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo", + "com.fasterxml.jackson.databind.jsontype.SubtypeResolver", + "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver", + "com.fasterxml.jackson.databind.util.RootNameLookup", + "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector", + "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver", + "com.fasterxml.jackson.databind.introspect.Annotated", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass", + "com.fasterxml.jackson.databind.BeanDescription", + "com.fasterxml.jackson.databind.introspect.BasicBeanDescription", + "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector", + "com.fasterxml.jackson.databind.cfg.ConfigOverrides", + "com.fasterxml.jackson.annotation.JsonInclude$Include", + "com.fasterxml.jackson.annotation.JsonInclude$Value", + "com.fasterxml.jackson.annotation.Nulls", + "com.fasterxml.jackson.annotation.JsonSetter$Value", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std", + "com.fasterxml.jackson.databind.type.LogicalType", + "com.fasterxml.jackson.databind.cfg.CoercionConfigs", + "com.fasterxml.jackson.databind.cfg.CoercionAction", + "com.fasterxml.jackson.databind.cfg.CoercionInputShape", + "com.fasterxml.jackson.databind.cfg.CoercionConfig", + "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig", + "com.fasterxml.jackson.annotation.JsonFormat$Shape", + "com.fasterxml.jackson.annotation.JsonFormat$Features", + "com.fasterxml.jackson.annotation.JsonFormat$Value", + "com.fasterxml.jackson.databind.cfg.MapperConfig", + "com.fasterxml.jackson.databind.cfg.ConfigOverride", + "com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty", + "com.fasterxml.jackson.databind.MapperFeature", + "com.fasterxml.jackson.databind.cfg.MapperConfigBase", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter", + "com.fasterxml.jackson.core.util.DefaultIndenter", + "com.fasterxml.jackson.core.util.Separators", + "com.fasterxml.jackson.core.PrettyPrinter", + "com.fasterxml.jackson.databind.SerializationFeature", + "com.fasterxml.jackson.databind.SerializationConfig", + "com.fasterxml.jackson.databind.cfg.ContextAttributes", + "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl", + "com.fasterxml.jackson.databind.DeserializationFeature", + "com.fasterxml.jackson.databind.DeserializationConfig", + "com.fasterxml.jackson.databind.node.JsonNodeFactory", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.databind.JsonSerializer", + "com.fasterxml.jackson.databind.ser.std.StdSerializer", + "com.fasterxml.jackson.databind.ser.impl.FailingSerializer", + "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer", + "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer", + "com.fasterxml.jackson.databind.SerializerProvider", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl", + "com.fasterxml.jackson.databind.ser.std.NullSerializer", + "com.fasterxml.jackson.databind.ser.SerializerCache", + "com.fasterxml.jackson.databind.DeserializationContext", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl", + "com.fasterxml.jackson.databind.deser.DeserializerFactory", + "com.fasterxml.jackson.databind.PropertyName", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers", + "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig", + "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory", + "com.fasterxml.jackson.databind.deser.DeserializerCache", + "com.fasterxml.jackson.databind.ser.SerializerFactory", + "com.fasterxml.jackson.databind.ser.std.StdScalarSerializer", + "com.fasterxml.jackson.databind.ser.std.StringSerializer", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer", + "com.fasterxml.jackson.core.JsonParser$NumberType", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer", + "com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase", + "com.fasterxml.jackson.databind.ser.std.CalendarSerializer", + "com.fasterxml.jackson.databind.ser.std.DateSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers", + "com.fasterxml.jackson.databind.ser.std.UUIDSerializer", + "com.fasterxml.jackson.databind.ser.BasicSerializerFactory", + "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig", + "com.fasterxml.jackson.databind.ser.BeanSerializerFactory", + "com.fasterxml.jackson.core.io.ContentReference", + "com.fasterxml.jackson.core.io.IOContext", + "com.fasterxml.jackson.core.util.BufferRecyclers", + "com.fasterxml.jackson.core.util.BufferRecycler", + "com.fasterxml.jackson.core.StreamReadCapability", + "com.fasterxml.jackson.core.util.JacksonFeatureSet", + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.fasterxml.jackson.core.base.ParserBase", + "com.fasterxml.jackson.core.json.ReaderBasedJsonParser", + "com.fasterxml.jackson.core.util.TextBuffer", + "com.fasterxml.jackson.core.JsonStreamContext", + "com.fasterxml.jackson.core.json.JsonReadContext", + "com.fasterxml.jackson.core.JsonToken", + "com.fasterxml.jackson.core.JacksonException", + "com.fasterxml.jackson.core.JsonProcessingException", + "com.fasterxml.jackson.core.exc.StreamReadException", + "com.fasterxml.jackson.core.JsonParseException", + "com.fasterxml.jackson.core.JsonLocation", + "org.dom4j.DocumentHelper", + "org.dom4j.io.SAXReader", + "org.dom4j.io.SAXHelper", + "org.dom4j.io.JAXPHelper", + "org.dom4j.io.SAXReader$SAXEntityResolver", + "org.dom4j.io.SAXContentHandler", + "org.dom4j.DocumentFactory", + "org.dom4j.util.SimpleSingleton", + "org.dom4j.tree.QNameCache", + "org.dom4j.tree.NamespaceStack", + "org.dom4j.io.ElementStack", + "org.dom4j.DocumentException", + "org.apache.commons.vfs2.impl.VirtualFileName", + "org.apache.commons.vfs2.provider.LayeredFileName", + "org.apache.commons.lang3.CharSequenceUtils" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/databind/x8lpath/X8lPathUtil_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/databind/x8lpath/X8lPathUtil_ESTest.java new file mode 100644 index 00000000..2b2ea6a6 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/databind/x8lpath/X8lPathUtil_ESTest.java @@ -0,0 +1,970 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:55:34 GMT 2022 + */ + +package com.xenoamess.x8l.databind.x8lpath; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.AbstractTreeNode; +import com.xenoamess.x8l.CommentNode; +import com.xenoamess.x8l.ContentNode; +import com.xenoamess.x8l.RootNode; +import com.xenoamess.x8l.TextNode; +import com.xenoamess.x8l.databind.X8lDataBeanFieldScheme; +import com.xenoamess.x8l.databind.x8lpath.X8lPathUtil; +import java.io.IOException; +import java.io.Reader; +import java.io.StringReader; +import java.util.ConcurrentModificationException; +import java.util.LinkedList; +import java.util.List; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class X8lPathUtil_ESTest extends X8lPathUtil_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + TextNode textNode0 = new TextNode((ContentNode) null, ""); + assertNotNull(textNode0); + assertEquals("", textNode0.getTextContent()); + + boolean boolean0 = linkedList0.add(textNode0); + assertEquals(1, linkedList0.size()); + assertEquals("", textNode0.getTextContent()); + assertTrue(boolean0); + assertTrue(linkedList0.contains(textNode0)); + + // Undeclared exception! + try { + X8lPathUtil.subList((List) linkedList0, (-406), (-406)); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // fromIndex = -406 + // + verifyException("java.util.SubList", e); + } + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + Integer integer0 = new Integer((-1811)); + assertNotNull(integer0); + assertEquals((-1811), (int)integer0); + + boolean boolean0 = linkedList0.offer(integer0); + assertEquals(1, linkedList0.size()); + assertTrue(boolean0); + assertTrue(linkedList0.contains(integer0)); + + boolean boolean1 = linkedList0.add(integer0); + assertTrue(boolean1 == boolean0); + assertEquals(2, linkedList0.size()); + assertTrue(boolean1); + assertTrue(linkedList0.contains(integer0)); + + List list0 = X8lPathUtil.subList((List) linkedList0, 2, 2); + assertNotNull(list0); + assertEquals(2, linkedList0.size()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + assertTrue(linkedList0.contains(integer0)); + assertFalse(linkedList0.contains(2)); + assertFalse(list0.contains(2)); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 37); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = new RootNode(rootNode0); + assertNotNull(rootNode1); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + rootNode1.copy(rootNode0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + + List list0 = rootNode0.getChildren(); + assertNotNull(list0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertEquals("", rootNode0.getName()); + assertEquals(1, list0.size()); + assertFalse(list0.isEmpty()); + assertNotSame(rootNode0, rootNode1); + + List list1 = X8lPathUtil.fetch(list0, ""); + assertNotNull(list1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertEquals("", rootNode0.getName()); + assertEquals(1, list0.size()); + assertFalse(list0.isEmpty()); + assertEquals(1, list1.size()); + assertFalse(list1.isEmpty()); + assertNotSame(rootNode0, rootNode1); + assertFalse(list1.contains("")); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 12); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + ContentNode contentNode0 = new ContentNode(rootNode0); + assertNotNull(contentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("", contentNode0.getName()); + + String[] stringArray0 = new String[8]; + stringArray0[0] = "@7`z list0 = X8lPathUtil.fetch((AbstractTreeNode) rootNode0, stringArray0); + assertNotNull(list0); + assertEquals(8, stringArray0.length); + assertEquals("", rootNode0.getName()); + assertEquals(3, list0.size()); + assertFalse(list0.isEmpty()); + assertFalse(list0.contains("@7`z class0 = AbstractTreeNode.class; + List list0 = X8lPathUtil.fetch((AbstractTreeNode) rootNode0, "", class0); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertFalse(list0.isEmpty()); + assertEquals(1, list0.size()); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, "))#"); + assertNotNull(commentNode0); + assertEquals("))#", commentNode0.getTextContent()); + + List list0 = X8lPathUtil.fetch((AbstractTreeNode) commentNode0, "))#"); + assertNotNull(list0); + assertEquals("))#", commentNode0.getTextContent()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + assertFalse(list0.contains("))#")); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, "vJ-!"); + assertNotNull(textNode0); + assertEquals("vJ-!", textNode0.getTextContent()); + + RootNode rootNode0 = new RootNode((ContentNode) null, 7); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + List list0 = rootNode0.getChildren(); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + StringReader stringReader0 = new StringReader(""); + assertNotNull(stringReader0); + + String[] stringArray0 = new String[2]; + stringArray0[0] = ""; + stringReader0.close(); + stringArray0[1] = ""; + List list1 = X8lPathUtil.fetch((AbstractTreeNode) textNode0, stringArray0); + assertNotNull(list1); + assertEquals(2, stringArray0.length); + assertEquals("vJ-!", textNode0.getTextContent()); + assertTrue(list1.isEmpty()); + assertEquals(0, list1.size()); + assertFalse(list1.contains("vJ-!")); + + try { + X8lPathUtil.fetch((List) list0, (Reader) stringReader0, (List) list1); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // Stream closed + // + verifyException("java.io.StringReader", e); + } + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 1294); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + // Undeclared exception! + try { + X8lPathUtil.fetch((AbstractTreeNode) rootNode0, "oE]@$Z8zUw: 1]~ukk"); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"@$Z8zUw: 1\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + TextNode textNode0 = new TextNode((ContentNode) null, ""); + assertNotNull(textNode0); + assertEquals("", textNode0.getTextContent()); + + boolean boolean0 = linkedList0.add(textNode0); + assertEquals(1, linkedList0.size()); + assertEquals("", textNode0.getTextContent()); + assertTrue(boolean0); + assertTrue(linkedList0.contains(textNode0)); + + // Undeclared exception! + try { + X8lPathUtil.subList((List) linkedList0, (-1), (-1)); + fail("Expecting exception: IndexOutOfBoundsException"); + + } catch(IndexOutOfBoundsException e) { + // + // fromIndex = -1 + // + verifyException("java.util.SubList", e); + } + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, 345, "not implemented for this class : "); + assertNotNull(textNode0); + assertEquals("not implemented for this class : ", textNode0.getTextContent()); + + RootNode rootNode0 = new RootNode((ContentNode) null, 7); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = new RootNode(rootNode0); + assertNotNull(rootNode1); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + List list0 = rootNode1.getChildren(); + assertNotNull(list0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + + StringReader stringReader0 = new StringReader(""); + assertNotNull(stringReader0); + + String[] stringArray0 = new String[2]; + rootNode1.copy(rootNode0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + + stringArray0[0] = ""; + stringArray0[1] = ""; + List list1 = X8lPathUtil.fetch((AbstractTreeNode) textNode0, stringArray0); + assertNotNull(list1); + assertEquals(2, stringArray0.length); + assertEquals("not implemented for this class : ", textNode0.getTextContent()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + assertFalse(list1.contains(345)); + + boolean boolean0 = X8lPathUtil.fetch((List) list0, (Reader) stringReader0, (List) list1); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals(2, stringArray0.length); + assertEquals("not implemented for this class : ", textNode0.getTextContent()); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + assertFalse(list0.isEmpty()); + assertEquals(1, list0.size()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + assertTrue(boolean0); + assertNotSame(rootNode0, rootNode1); + assertNotSame(rootNode1, rootNode0); + assertFalse(list1.contains(345)); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + boolean boolean0 = linkedList0.add((AbstractTreeNode) null); + assertEquals(1, linkedList0.size()); + assertTrue(boolean0); + + List list0 = X8lPathUtil.fetch((List) linkedList0, "`"); + assertNotNull(list0); + assertEquals(1, linkedList0.size()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + assertFalse(list0.contains("`")); + + StringReader stringReader0 = new StringReader("`"); + assertNotNull(stringReader0); + + boolean boolean1 = X8lPathUtil.fetch((List) linkedList0, (Reader) stringReader0, (List) list0); + assertTrue(boolean1 == boolean0); + assertEquals(1, linkedList0.size()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + assertTrue(boolean1); + assertFalse(list0.contains("`")); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, 1, ">mbgs \r` ?(tmni"); + assertNotNull(commentNode0); + assertEquals(">mbgs \r` ?(tmni", commentNode0.getTextContent()); + + String[] stringArray0 = new String[5]; + stringArray0[0] = ">mbgs \r` ?(tmni"; + stringArray0[1] = ">mbgs \r` ?(tmni"; + stringArray0[2] = ">mbgs \r` ?(tmni"; + stringArray0[3] = ">mbgs \r` ?(tmni"; + stringArray0[4] = ">mbgs \r` ?(tmni"; + Class class0 = AbstractTreeNode.class; + List list0 = commentNode0.fetch(stringArray0, class0); + assertNotNull(list0); + assertEquals(5, stringArray0.length); + assertEquals(">mbgs \r` ?(tmni", commentNode0.getTextContent()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + + StringReader stringReader0 = new StringReader(">mbgs \r` ?(tmni"); + assertNotNull(stringReader0); + + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + Class class1 = Object.class; + List list1 = commentNode0.fetch(x8lDataBeanFieldScheme0, ">mbgs \r` ?(tmni", class1); + assertNotNull(list1); + assertEquals(">mbgs \r` ?(tmni", commentNode0.getTextContent()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + assertFalse(list1.contains(">mbgs \r` ?(tmni")); + + boolean boolean0 = X8lPathUtil.fetch(list0, (Reader) stringReader0, list1); + assertEquals(5, stringArray0.length); + assertEquals(">mbgs \r` ?(tmni", commentNode0.getTextContent()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + assertEquals(0, list1.size()); + assertTrue(list1.isEmpty()); + assertFalse(boolean0); + assertFalse(list1.contains(">mbgs \r` ?(tmni")); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + List list0 = X8lPathUtil.fetch((List) linkedList0, "%5fPkwX\bo"); + assertNotNull(list0); + assertEquals(0, linkedList0.size()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + assertFalse(list0.contains("%5fPkwX\bo")); + + StringReader stringReader0 = new StringReader("%5fPkwX\bo"); + assertNotNull(stringReader0); + + boolean boolean0 = X8lPathUtil.fetch((List) linkedList0, (Reader) stringReader0, (List) list0); + assertEquals(0, linkedList0.size()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + assertTrue(boolean0); + assertFalse(list0.contains("%5fPkwX\bo")); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + // Undeclared exception! + try { + X8lPathUtil.fetch((List) linkedList0, "XXtSo^*x]C|?{A"); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"XXtSo^*x\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + List list0 = X8lPathUtil.fetch((List) linkedList0, ">2]Mqkp"); + assertNotNull(list0); + assertEquals(0, linkedList0.size()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + assertFalse(list0.contains(">2]Mqkp")); + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, (-864), "u[y>** list0 = X8lPathUtil.fetch((AbstractTreeNode) commentNode0, stringArray0); + assertNotNull(list0); + assertEquals(4, stringArray0.length); + assertEquals("u[y>** linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + TextNode textNode0 = new TextNode((ContentNode) null, ""); + assertNotNull(textNode0); + assertEquals("", textNode0.getTextContent()); + + boolean boolean0 = linkedList0.add(textNode0); + assertEquals(1, linkedList0.size()); + assertEquals("", textNode0.getTextContent()); + assertTrue(boolean0); + assertTrue(linkedList0.contains(textNode0)); + + List list0 = X8lPathUtil.subList((List) linkedList0, 0, 1097); + assertNotNull(list0); + assertEquals(1, linkedList0.size()); + assertEquals(1, list0.size()); + assertFalse(list0.isEmpty()); + assertTrue(linkedList0.contains(textNode0)); + assertTrue(list0.contains(textNode0)); + } + + @Test(timeout = 4000) + public void test18() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + TextNode textNode0 = new TextNode((ContentNode) null, ""); + assertNotNull(textNode0); + assertEquals("", textNode0.getTextContent()); + + boolean boolean0 = linkedList0.add(textNode0); + assertEquals(1, linkedList0.size()); + assertEquals("", textNode0.getTextContent()); + assertTrue(boolean0); + assertTrue(linkedList0.contains(textNode0)); + + List list0 = X8lPathUtil.subList((List) linkedList0, 0, 0); + assertNotNull(list0); + assertEquals(1, linkedList0.size()); + assertEquals(1, list0.size()); + assertFalse(list0.isEmpty()); + assertTrue(linkedList0.contains(textNode0)); + assertTrue(list0.contains(textNode0)); + + boolean boolean1 = linkedList0.add(textNode0); + assertTrue(boolean1 == boolean0); + assertEquals(2, linkedList0.size()); + assertEquals("", textNode0.getTextContent()); + assertTrue(boolean1); + assertTrue(linkedList0.contains(textNode0)); + + // Undeclared exception! + try { + X8lPathUtil.subList((List) list0, 0, 1097); + fail("Expecting exception: ConcurrentModificationException"); + + } catch(ConcurrentModificationException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("java.util.SubList", e); + } + } + + @Test(timeout = 4000) + public void test19() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + TextNode textNode0 = new TextNode((ContentNode) null, 345, "not implemented for this class : "); + assertNotNull(textNode0); + assertEquals("not implemented for this class : ", textNode0.getTextContent()); + + boolean boolean0 = linkedList0.add(textNode0); + assertEquals(1, linkedList0.size()); + assertEquals("not implemented for this class : ", textNode0.getTextContent()); + assertTrue(boolean0); + assertTrue(linkedList0.contains(textNode0)); + + List list0 = X8lPathUtil.subList((List) linkedList0, 2028, 2028); + assertNotNull(list0); + assertEquals(1, linkedList0.size()); + assertTrue(list0.isEmpty()); + assertEquals(0, list0.size()); + assertTrue(linkedList0.contains(textNode0)); + assertFalse(list0.contains(textNode0)); + } + + @Test(timeout = 4000) + public void test20() throws Throwable { + TextNode textNode0 = new TextNode((ContentNode) null, ""); + assertNotNull(textNode0); + assertEquals("", textNode0.getTextContent()); + + X8lDataBeanFieldScheme x8lDataBeanFieldScheme0 = X8lDataBeanFieldScheme.X8LPATH; + Class class0 = Object.class; + List list0 = textNode0.fetch(x8lDataBeanFieldScheme0, "CONTENT_NODE", class0); + assertNotNull(list0); + assertEquals("", textNode0.getTextContent()); + assertEquals(0, list0.size()); + assertTrue(list0.isEmpty()); + assertFalse(list0.contains("")); + } + + @Test(timeout = 4000) + public void test21() throws Throwable { + String[] stringArray0 = new String[7]; + stringArray0[0] = "CONTENT_NODE"; + RootNode rootNode0 = new RootNode((ContentNode) null, 1778406868); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + // Undeclared exception! + try { + X8lPathUtil.fetch((AbstractTreeNode) rootNode0, stringArray0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPath' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test22() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, (-2687)); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + CommentNode commentNode0 = new CommentNode(rootNode0, "COMMENT_NODE"); + assertNotNull(commentNode0); + assertEquals("", rootNode0.getName()); + assertEquals("COMMENT_NODE", commentNode0.getTextContent()); + + String[] stringArray0 = new String[8]; + stringArray0[0] = ""; + stringArray0[1] = ""; + stringArray0[2] = "[0JJ[e3,j26-"; + stringArray0[3] = "COMMENT_NODE"; + // Undeclared exception! + try { + commentNode0.fetch(stringArray0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPath' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test23() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + List list0 = X8lPathUtil.fetch((AbstractTreeNode) rootNode0, "ATTRIBUTE"); + assertNotNull(list0); + assertEquals("", rootNode0.getName()); + assertFalse(list0.isEmpty()); + assertEquals(1, list0.size()); + assertFalse(list0.contains("ATTRIBUTE")); + } + + @Test(timeout = 4000) + public void test24() throws Throwable { + String[] stringArray0 = new String[3]; + stringArray0[0] = "(JM:]c({R!Y"; + RootNode rootNode0 = new RootNode((ContentNode) null, 1778406868); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + // Undeclared exception! + try { + X8lPathUtil.fetch((AbstractTreeNode) rootNode0, stringArray0); + fail("Expecting exception: NumberFormatException"); + + } catch(NumberFormatException e) { + // + // For input string: \"JM:\" + // + verifyException("java.lang.NumberFormatException", e); + } + } + + @Test(timeout = 4000) + public void test25() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 37); + assertNotNull(rootNode0); + assertEquals("", rootNode0.getName()); + + RootNode rootNode1 = new RootNode(rootNode0); + assertNotNull(rootNode1); + assertFalse(rootNode1.equals((Object)rootNode0)); + assertEquals("", rootNode0.getName()); + assertEquals("", rootNode1.getName()); + + String[] stringArray0 = new String[6]; + stringArray0[0] = ""; + stringArray0[1] = ""; + stringArray0[2] = ""; + stringArray0[3] = ""; + stringArray0[4] = ""; + stringArray0[5] = ""; + Class class0 = ContentNode.class; + List list0 = X8lPathUtil.fetch((AbstractTreeNode) rootNode0, stringArray0, class0); + assertNotNull(list0); + assertFalse(rootNode0.equals((Object)rootNode1)); + assertEquals(6, stringArray0.length); + assertEquals("", rootNode0.getName()); + assertEquals(6, list0.size()); + assertFalse(list0.isEmpty()); + assertNotSame(rootNode0, rootNode1); + } + + @Test(timeout = 4000) + public void test26() throws Throwable { + // Undeclared exception! + try { + X8lPathUtil.fetch((AbstractTreeNode) null, "isSingleNameTextPair"); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalNode' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test27() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + assertNotNull(linkedList0); + assertEquals(0, linkedList0.size()); + + StringReader stringReader0 = new StringReader("-4>U+)7EmeAvc4RP"); + assertNotNull(stringReader0); + + // Undeclared exception! + try { + X8lPathUtil.fetch((List) linkedList0, (Reader) stringReader0, (List) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'resultList' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test28() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + List list0 = rootNode0.getChildren(); + List list1 = X8lPathUtil.fetch(list0, "Pl:.J5u"); + // Undeclared exception! + try { + X8lPathUtil.fetch(list0, (Reader) null, list1); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'reader' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test29() throws Throwable { + StringReader stringReader0 = new StringReader("WC\"}k?S}(9XW8"); + LinkedList linkedList0 = new LinkedList(); + // Undeclared exception! + try { + X8lPathUtil.fetch((List) null, (Reader) stringReader0, (List) linkedList0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalNodes' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test30() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + Class class0 = String.class; + // Undeclared exception! + try { + X8lPathUtil.fetch((AbstractTreeNode) rootNode0, (String[]) null, class0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPaths' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test31() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, "@NotNull method %s.%s must not return null"); + // Undeclared exception! + try { + X8lPathUtil.fetch((AbstractTreeNode) commentNode0, (String[]) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPaths' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test32() throws Throwable { + String[] stringArray0 = new String[4]; + // Undeclared exception! + try { + X8lPathUtil.fetch((AbstractTreeNode) null, stringArray0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalNode' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test33() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, "CONTENT_NODE"); + // Undeclared exception! + try { + X8lPathUtil.fetch((AbstractTreeNode) commentNode0, "subList", (Class) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'tClass' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test34() throws Throwable { + CommentNode commentNode0 = new CommentNode((ContentNode) null, 78, ""); + Class class0 = RootNode.class; + // Undeclared exception! + try { + X8lPathUtil.fetch((AbstractTreeNode) commentNode0, (String) null, class0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPath' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test35() throws Throwable { + Class class0 = RootNode.class; + // Undeclared exception! + try { + X8lPathUtil.fetch((AbstractTreeNode) null, "CHILD", class0); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalNode' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test36() throws Throwable { + // Undeclared exception! + try { + X8lPathUtil.subList((List) null, 0, 1097); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'original' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.subList must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test37() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + List list0 = X8lPathUtil.subList((List) linkedList0, 2028, 2028); + assertEquals(0, list0.size()); + } + + @Test(timeout = 4000) + public void test38() throws Throwable { + LinkedList linkedList0 = new LinkedList(); + // Undeclared exception! + try { + X8lPathUtil.fetch((List) linkedList0, (String) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'x8lPath' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test39() throws Throwable { + // Undeclared exception! + try { + X8lPathUtil.fetch((List) null, "B%~+!M;)I.gR"); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'originalNodes' of com/xenoamess/x8l/databind/x8lpath/X8lPathUtil.fetch must not be null + // + verifyException("com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", e); + } + } + + @Test(timeout = 4000) + public void test40() throws Throwable { + X8lPathUtil x8lPathUtil0 = new X8lPathUtil(); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/databind/x8lpath/X8lPathUtil_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/databind/x8lpath/X8lPathUtil_ESTest_scaffolding.java new file mode 100644 index 00000000..1ea552e7 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/databind/x8lpath/X8lPathUtil_ESTest_scaffolding.java @@ -0,0 +1,777 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:55:34 GMT 2022 + */ + +package com.xenoamess.x8l.databind.x8lpath; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +@EvoSuiteClassExclude +public class X8lPathUtil_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(X8lPathUtil_ESTest_scaffolding.class.getClassLoader() , + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor", + "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState", + "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember", + "com.fasterxml.jackson.databind.MappingIterator", + "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier", + "com.fasterxml.jackson.core.JsonFactoryBuilder", + "com.fasterxml.jackson.databind.ser.PropertyBuilder", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer", + "org.apache.commons.lang3.StringUtils", + "com.fasterxml.jackson.databind.deser.impl.FieldProperty", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer", + "com.fasterxml.jackson.annotation.JsonFormat$Features", + "com.fasterxml.jackson.databind.deser.std.EnumDeserializer", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$Base", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator", + "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor", + "com.fasterxml.jackson.databind.cfg.MapperConfigBase", + "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference", + "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers", + "com.fasterxml.jackson.databind.type.MapLikeType", + "com.fasterxml.jackson.core.async.ByteArrayFeeder", + "com.fasterxml.jackson.databind.util.LinkedNode", + "com.fasterxml.jackson.databind.type.MapType", + "com.fasterxml.jackson.databind.ser.std.MapProperty", + "com.fasterxml.jackson.databind.ser.std.UUIDSerializer", + "org.dom4j.Namespace", + "com.fasterxml.jackson.databind.ObjectWriter", + "com.fasterxml.jackson.databind.type.TypeBase", + "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any", + "com.fasterxml.jackson.databind.node.TextNode", + "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty", + "com.fasterxml.jackson.core.util.Instantiatable", + "com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase", + "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder", + "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser", + "com.fasterxml.jackson.annotation.Nulls", + "com.fasterxml.jackson.annotation.JsonIgnoreProperties", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor", + "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId", + "com.fasterxml.jackson.annotation.JsonSetter$Value", + "com.fasterxml.jackson.databind.node.DecimalNode", + "com.fasterxml.jackson.databind.cfg.CoercionInputShape", + "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector", + "com.fasterxml.jackson.databind.ser.std.CollectionSerializer", + "com.fasterxml.jackson.databind.util.Annotations", + "com.fasterxml.jackson.databind.deser.Deserializers", + "com.fasterxml.jackson.databind.deser.KeyDeserializers", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable", + "com.fasterxml.jackson.databind.util.CompactStringObjectMap", + "org.apache.commons.vfs2.FileSystemOptions", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "com.fasterxml.jackson.databind.type.CollectionLikeType", + "com.fasterxml.jackson.core.FormatFeature", + "com.fasterxml.jackson.databind.util.NameTransformer$2", + "com.fasterxml.jackson.core.TreeNode", + "com.fasterxml.jackson.databind.node.NumericNode", + "com.fasterxml.jackson.databind.util.NameTransformer$1", + "com.fasterxml.jackson.databind.deser.ValueInstantiator", + "com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase", + "com.fasterxml.jackson.databind.type.ResolvedRecursiveType", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators", + "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerBase", + "org.apache.commons.vfs2.FileType", + "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping", + "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition", + "com.fasterxml.jackson.annotation.JsonSetter", + "org.apache.commons.vfs2.FileContentInfoFactory", + "com.fasterxml.jackson.databind.util.NameTransformer$3", + "com.fasterxml.jackson.core.util.JsonParserSequence", + "com.fasterxml.jackson.databind.util.Converter", + "com.fasterxml.jackson.databind.ser.std.FileSerializer", + "org.apache.commons.vfs2.operations.FileOperationProvider", + "org.dom4j.util.SingletonStrategy", + "com.fasterxml.jackson.core.SerializableString", + "com.fasterxml.jackson.databind.deser.ValueInstantiators", + "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo", + "com.fasterxml.jackson.core.Versioned", + "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember", + "com.fasterxml.jackson.databind.introspect.BasicBeanDescription", + "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer", + "org.apache.commons.vfs2.FileSystemManager", + "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer", + "org.apache.commons.vfs2.CacheStrategy", + "com.fasterxml.jackson.core.util.RequestPayload", + "com.fasterxml.jackson.databind.JsonSerializable", + "com.fasterxml.jackson.databind.introspect.AnnotatedMember", + "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty", + "com.fasterxml.jackson.databind.BeanDescription", + "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy", + "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter", + "com.fasterxml.jackson.databind.ser.AnyGetterWriter", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap", + "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams", + "com.fasterxml.jackson.core.Base64Variant", + "org.apache.commons.vfs2.FileName", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring", + "com.fasterxml.jackson.databind.util.LookupCache", + "com.fasterxml.jackson.databind.exc.IgnoredPropertyException", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap", + "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy", + "com.fasterxml.jackson.core.io.MergedStream", + "com.fasterxml.jackson.databind.SequenceWriter", + "com.fasterxml.jackson.databind.ser.SerializerFactory", + "com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator", + "com.fasterxml.jackson.databind.type.SimpleType", + "com.fasterxml.jackson.databind.ser.ContextualSerializer", + "com.fasterxml.jackson.databind.MapperFeature", + "com.fasterxml.jackson.databind.DeserializationConfig", + "com.fasterxml.jackson.core.TSFBuilder", + "com.fasterxml.jackson.databind.ser.std.ClassSerializer", + "com.fasterxml.jackson.databind.Module$SetupContext", + "com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "org.dom4j.rule.Pattern", + "com.fasterxml.jackson.databind.util.ClassUtil", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory", + "com.fasterxml.jackson.databind.RuntimeJsonMappingException", + "com.fasterxml.jackson.databind.ser.std.StdSerializer", + "com.fasterxml.jackson.databind.ser.BeanSerializerFactory", + "com.fasterxml.jackson.databind.PropertyNamingStrategy", + "org.dom4j.Branch", + "com.fasterxml.jackson.databind.jsonschema.SchemaAware", + "com.fasterxml.jackson.databind.AbstractTypeResolver", + "com.fasterxml.jackson.databind.util.ArrayBuilders$BooleanBuilder", + "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer", + "com.fasterxml.jackson.databind.BeanProperty$Bogus", + "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor", + "com.fasterxml.jackson.core.Base64Variants", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor", + "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer", + "com.fasterxml.jackson.databind.ser.std.IterableSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer", + "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders", + "org.dom4j.XPath", + "com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter", + "com.fasterxml.jackson.core.io.IOContext", + "com.fasterxml.jackson.core.PrettyPrinter", + "com.fasterxml.jackson.databind.util.RawValue", + "org.apache.commons.vfs2.FileContent", + "com.fasterxml.jackson.core.base.GeneratorBase", + "com.fasterxml.jackson.databind.exc.PropertyBindingException", + "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector", + "org.apache.commons.vfs2.FileSelector", + "com.fasterxml.jackson.databind.ser.BeanSerializer", + "org.dom4j.InvalidXPathException", + "com.fasterxml.jackson.core.util.JacksonFeature", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$KebabCaseStrategy", + "com.fasterxml.jackson.databind.util.TokenBufferReadContext", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider", + "com.fasterxml.jackson.databind.node.NullNode", + "com.fasterxml.jackson.databind.deser.ValueInstantiator$Base", + "com.fasterxml.jackson.annotation.JacksonInject$Value", + "com.fasterxml.jackson.core.util.Separators", + "com.fasterxml.jackson.databind.ser.BeanSerializerModifier", + "com.fasterxml.jackson.databind.jsontype.NamedType", + "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder", + "com.fasterxml.jackson.databind.introspect.ObjectIdInfo", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer", + "com.fasterxml.jackson.core.json.JsonWriteContext", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator", + "com.fasterxml.jackson.annotation.JacksonInject", + "com.fasterxml.jackson.core.io.UTF8Writer", + "com.fasterxml.jackson.databind.BeanProperty", + "com.fasterxml.jackson.core.Version", + "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring", + "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector", + "com.fasterxml.jackson.databind.DatabindException", + "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder", + "com.fasterxml.jackson.databind.annotation.JsonAppend$Attr", + "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer", + "com.fasterxml.jackson.core.io.InputDecorator", + "com.fasterxml.jackson.databind.introspect.TypeResolutionContext", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat", + "com.fasterxml.jackson.core.base.ParserBase", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer", + "org.dom4j.Attribute", + "com.fasterxml.jackson.databind.node.BinaryNode", + "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour", + "com.fasterxml.jackson.databind.introspect.AnnotationMap", + "org.dom4j.Document", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializer", + "com.fasterxml.jackson.databind.deser.DataFormatReaders", + "com.fasterxml.jackson.core.format.DataFormatMatcher", + "com.fasterxml.jackson.core.JsonGenerator", + "com.xenoamess.x8l.ContentNode", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext", + "com.fasterxml.jackson.databind.ser.Serializers", + "com.fasterxml.jackson.databind.type.ClassStack", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single", + "com.fasterxml.jackson.core.JsonEncoding", + "com.fasterxml.jackson.databind.ObjectWriter$Prefetch", + "org.dom4j.CDATA", + "org.apache.commons.vfs2.operations.FileOperation", + "com.fasterxml.jackson.core.JsonGenerationException", + "com.fasterxml.jackson.annotation.JsonProperty$Access", + "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer", + "com.fasterxml.jackson.core.TreeCodec", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Value", + "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty", + "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer", + "com.fasterxml.jackson.core.json.UTF8JsonGenerator", + "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor", + "com.fasterxml.jackson.databind.ser.std.SerializableSerializer", + "com.fasterxml.jackson.databind.ser.BeanPropertyFilter", + "com.fasterxml.jackson.databind.introspect.Annotated", + "com.fasterxml.jackson.core.type.WritableTypeId", + "com.fasterxml.jackson.databind.util.ArrayBuilders$LongBuilder", + "org.apache.commons.vfs2.Capability", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD", + "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase", + "com.fasterxml.jackson.databind.util.TokenBuffer", + "org.apache.commons.vfs2.FileSystem", + "com.fasterxml.jackson.core.JsonParser$NumberType", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter", + "org.apache.commons.vfs2.util.RandomAccessMode", + "com.fasterxml.jackson.databind.type.PlaceholderForType", + "com.fasterxml.jackson.databind.JsonMappingException$Reference", + "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator", + "com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating", + "org.apache.commons.vfs2.NameScope", + "com.fasterxml.jackson.databind.jsontype.TypeDeserializer", + "com.fasterxml.jackson.databind.node.LongNode", + "com.xenoamess.x8l.CommentNode", + "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing", + "com.fasterxml.jackson.databind.deser.CreatorProperty", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor", + "org.dom4j.DocumentType", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer", + "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator", + "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings", + "com.fasterxml.jackson.core.type.TypeReference", + "com.fasterxml.jackson.core.JsonParseException", + "com.fasterxml.jackson.databind.annotation.JacksonStdImpl", + "com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase", + "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer", + "com.fasterxml.jackson.databind.exc.ValueInstantiationException", + "org.apache.commons.vfs2.RandomAccessContent", + "com.fasterxml.jackson.annotation.JsonBackReference", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor", + "org.apache.commons.vfs2.FilesCache", + "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate", + "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig", + "com.fasterxml.jackson.databind.ser.std.MapSerializer", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass", + "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer", + "org.dom4j.util.SimpleSingleton", + "com.fasterxml.jackson.databind.ser.impl.FailingSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.fasterxml.jackson.databind.JsonMappingException", + "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match", + "com.fasterxml.jackson.core.io.OutputDecorator", + "com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer", + "org.apache.commons.lang3.NotImplementedException", + "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.fasterxml.jackson.annotation.JsonTypeInfo$As", + "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer", + "com.fasterxml.jackson.databind.cfg.CoercionAction", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value", + "com.fasterxml.jackson.databind.node.ObjectNode", + "com.fasterxml.jackson.databind.cfg.ConfigOverride", + "com.fasterxml.jackson.core.JsonPointer", + "com.fasterxml.jackson.core.JsonParser$Feature", + "com.fasterxml.jackson.databind.util.TokenBuffer$Parser", + "com.fasterxml.jackson.annotation.JsonMerge", + "com.fasterxml.jackson.core.io.SerializedString", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter", + "com.fasterxml.jackson.databind.deser.DeserializationProblemHandler", + "org.apache.commons.vfs2.operations.FileOperations", + "com.fasterxml.jackson.annotation.JsonFormat$Shape", + "org.dom4j.Comment", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector", + "com.fasterxml.jackson.databind.util.NameTransformer$Chained", + "com.xenoamess.x8l.X8lGrammarException", + "com.fasterxml.jackson.annotation.PropertyAccessor", + "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Map", + "com.fasterxml.jackson.databind.introspect.AnnotatedField", + "com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase", + "com.fasterxml.jackson.annotation.JsonFormat$Feature", + "com.fasterxml.jackson.databind.ser.std.ArraySerializerBase", + "com.fasterxml.jackson.databind.deser.ContextualDeserializer", + "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked", + "org.dom4j.Text", + "com.fasterxml.jackson.annotation.ObjectIdGenerator", + "com.fasterxml.jackson.databind.cfg.HandlerInstantiator", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes", + "com.fasterxml.jackson.databind.ser.std.CalendarSerializer", + "com.fasterxml.jackson.databind.ext.Java7Support", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber", + "com.fasterxml.jackson.databind.exc.InvalidDefinitionException", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer", + "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider", + "com.fasterxml.jackson.core.filter.TokenFilterContext", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "com.fasterxml.jackson.databind.node.NodeCursor", + "com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty", + "com.fasterxml.jackson.databind.util.AccessPattern", + "com.fasterxml.jackson.databind.node.TreeTraversingParser", + "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer", + "com.fasterxml.jackson.databind.jsontype.TypeSerializer", + "org.dom4j.Entity", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base", + "com.fasterxml.jackson.databind.jsonschema.JsonSchema", + "com.fasterxml.jackson.core.json.JsonReadFeature", + "com.fasterxml.jackson.databind.type.TypeFactory", + "com.fasterxml.jackson.databind.type.ArrayType", + "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor", + "com.fasterxml.jackson.core.JacksonException", + "org.dom4j.ProcessingInstruction", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader", + "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.fasterxml.jackson.databind.util.Named", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.fasterxml.jackson.core.io.JsonStringEncoder", + "com.fasterxml.jackson.core.util.JsonParserDelegate", + "com.fasterxml.jackson.core.format.InputAccessor$Std", + "org.apache.commons.vfs2.FileSystemException", + "com.fasterxml.jackson.databind.type.CollectionType", + "com.fasterxml.jackson.databind.ser.std.StdScalarSerializer", + "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer", + "com.fasterxml.jackson.annotation.OptBoolean", + "com.fasterxml.jackson.core.StreamWriteFeature", + "com.fasterxml.jackson.annotation.JsonAutoDetect", + "com.fasterxml.jackson.core.StreamReadFeature", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector$1", + "com.fasterxml.jackson.core.format.InputAccessor", + "com.fasterxml.jackson.databind.node.ValueNode", + "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer", + "org.dom4j.tree.NamespaceCache", + "com.fasterxml.jackson.databind.ser.BasicSerializerFactory", + "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer", + "com.fasterxml.jackson.databind.util.ClassUtil$Ctor", + "com.fasterxml.jackson.databind.node.JsonNodeCreator", + "com.fasterxml.jackson.databind.deser.SettableBeanProperty", + "com.fasterxml.jackson.core.async.NonBlockingInputFeeder", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper", + "com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase", + "com.fasterxml.jackson.core.JsonLocation", + "com.fasterxml.jackson.core.json.ReaderBasedJsonParser", + "com.fasterxml.jackson.databind.exc.MismatchedInputException", + "com.fasterxml.jackson.databind.node.IntNode", + "com.fasterxml.jackson.databind.node.FloatNode", + "com.fasterxml.jackson.databind.type.TypeParser", + "com.fasterxml.jackson.databind.jsontype.SubtypeResolver", + "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer", + "com.fasterxml.jackson.core.ObjectCodec", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferring", + "org.dom4j.tree.QNameCache", + "com.fasterxml.jackson.core.json.JsonReadContext", + "com.fasterxml.jackson.databind.ser.std.EnumSerializer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter", + "org.apache.commons.vfs2.FileContentInfo", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.fasterxml.jackson.databind.KeyDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder", + "com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer", + "com.fasterxml.jackson.core.util.BufferRecycler", + "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring", + "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer", + "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator", + "com.xenoamess.x8l.TextNode", + "com.fasterxml.jackson.annotation.ObjectIdResolver", + "org.dom4j.NodeFilter", + "com.fasterxml.jackson.databind.DeserializationContext", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base", + "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy", + "org.apache.commons.vfs2.FileObject", + "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator", + "com.fasterxml.jackson.databind.deser.impl.PropertyValue", + "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor", + "com.fasterxml.jackson.databind.node.DoubleNode", + "com.fasterxml.jackson.databind.ser.PropertyWriter", + "com.fasterxml.jackson.databind.util.EnumResolver", + "com.fasterxml.jackson.core.util.ByteArrayBuilder", + "com.fasterxml.jackson.databind.type.ReferenceType", + "com.xenoamess.x8l.RootNode", + "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer", + "org.dom4j.QName", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations", + "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer", + "com.fasterxml.jackson.databind.Module", + "com.fasterxml.jackson.annotation.JsonView", + "com.fasterxml.jackson.databind.AnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.std.DateSerializer", + "com.fasterxml.jackson.databind.ser.ContainerSerializer", + "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter", + "org.dom4j.Node", + "com.fasterxml.jackson.databind.ser.std.NullSerializer", + "com.fasterxml.jackson.databind.deser.std.StringDeserializer", + "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer", + "com.fasterxml.jackson.databind.exc.InvalidTypeIdException", + "com.fasterxml.jackson.databind.DeserializationFeature", + "com.fasterxml.jackson.annotation.JacksonAnnotation", + "com.fasterxml.jackson.databind.node.POJONode", + "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer", + "com.fasterxml.jackson.databind.ObjectReader", + "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder", + "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.fasterxml.jackson.databind.node.BigIntegerNode", + "com.fasterxml.jackson.databind.util.LRUMap", + "com.fasterxml.jackson.databind.JsonDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders$ByteBuilder", + "com.fasterxml.jackson.annotation.SimpleObjectIdResolver", + "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition", + "com.fasterxml.jackson.databind.deser.impl.MethodProperty", + "com.fasterxml.jackson.annotation.JsonRawValue", + "com.fasterxml.jackson.core.util.DefaultIndenter", + "com.fasterxml.jackson.databind.node.ArrayNode", + "com.fasterxml.jackson.annotation.JsonTypeInfo$Id", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseStrategy", + "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter", + "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla", + "com.fasterxml.jackson.databind.exc.InvalidFormatException", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders$DoubleBuilder", + "com.fasterxml.jackson.core.io.CharacterEscapes", + "com.xenoamess.x8l.AbstractTreeNode", + "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer", + "com.fasterxml.jackson.core.type.ResolvedType", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming", + "com.fasterxml.jackson.databind.deser.impl.CreatorCollector", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers", + "com.fasterxml.jackson.databind.util.ArrayBuilders$IntBuilder", + "com.fasterxml.jackson.databind.annotation.JsonSerialize", + "org.apache.commons.vfs2.FileSelectInfo", + "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethod", + "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey", + "org.apache.commons.lang3.function.ToBooleanBiFunction", + "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader", + "com.fasterxml.jackson.databind.jsontype.TypeIdResolver", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity", + "org.apache.commons.vfs2.FileListener", + "com.fasterxml.jackson.databind.type.LogicalType", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker", + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.databind.introspect.AnnotatedParameter", + "com.fasterxml.jackson.databind.ser.BeanPropertyWriter", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer", + "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type", + "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double", + "com.fasterxml.jackson.core.JsonProcessingException", + "com.fasterxml.jackson.core.JsonStreamContext", + "com.fasterxml.jackson.core.format.MatchStrength", + "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value", + "com.xenoamess.x8l.dealers.AbstractLanguageDealerHandler", + "org.dom4j.Element", + "com.fasterxml.jackson.databind.cfg.MutableConfigOverride", + "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler", + "com.fasterxml.jackson.core.util.JacksonFeatureSet", + "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer", + "com.fasterxml.jackson.core.TokenStreamFactory", + "com.fasterxml.jackson.core.io.ContentReference", + "org.apache.commons.vfs2.FileChangeEvent", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl", + "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException", + "com.fasterxml.jackson.core.filter.TokenFilter", + "com.fasterxml.jackson.core.io.CharTypes", + "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer", + "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver", + "com.fasterxml.jackson.core.exc.InputCoercionException", + "com.fasterxml.jackson.annotation.JsonInclude$Include", + "com.fasterxml.jackson.databind.deser.std.StdDeserializer", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo", + "com.fasterxml.jackson.databind.JsonSerializer", + "com.fasterxml.jackson.databind.JsonNode", + "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty", + "com.fasterxml.jackson.databind.ser.ResolvableSerializer", + "com.fasterxml.jackson.core.StreamReadCapability", + "com.fasterxml.jackson.databind.PropertyName", + "com.fasterxml.jackson.annotation.JsonCreator$Mode", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi", + "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser", + "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor", + "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory", + "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor", + "com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer", + "com.fasterxml.jackson.databind.node.JsonNodeFactory", + "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer", + "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer", + "com.fasterxml.jackson.databind.cfg.MapperConfig", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer", + "com.fasterxml.jackson.annotation.JsonManagedReference", + "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty", + "com.fasterxml.jackson.databind.annotation.JsonDeserialize", + "com.fasterxml.jackson.databind.util.ObjectBuffer", + "com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase", + "com.fasterxml.jackson.core.io.JsonEOFException", + "com.fasterxml.jackson.core.exc.StreamWriteException", + "com.fasterxml.jackson.databind.MappingJsonFactory", + "com.fasterxml.jackson.databind.InjectableValues", + "com.xenoamess.x8l.X8lTree", + "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer", + "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase", + "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair", + "com.fasterxml.jackson.databind.cfg.CoercionConfig", + "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor", + "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring", + "org.dom4j.tree.AbstractNode", + "com.fasterxml.jackson.databind.ser.std.StringSerializer", + "org.dom4j.Visitor", + "com.fasterxml.jackson.databind.JavaType", + "com.fasterxml.jackson.databind.deser.BeanDeserializer", + "com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase", + "org.dom4j.CharacterData", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor", + "com.fasterxml.jackson.databind.node.JsonNodeType", + "com.fasterxml.jackson.annotation.JsonIncludeProperties", + "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap", + "com.fasterxml.jackson.databind.deser.NullValueProvider", + "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer", + "com.fasterxml.jackson.core.util.TextBuffer", + "com.fasterxml.jackson.annotation.JacksonAnnotationValue", + "com.fasterxml.jackson.core.StreamWriteCapability", + "com.fasterxml.jackson.core.JsonFactory", + "com.fasterxml.jackson.databind.util.NameTransformer", + "com.fasterxml.jackson.databind.deser.impl.FailingDeserializer", + "com.fasterxml.jackson.databind.util.EnumValues", + "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap", + "com.fasterxml.jackson.databind.node.MissingNode", + "com.fasterxml.jackson.databind.node.BooleanNode", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD", + "com.fasterxml.jackson.databind.node.ShortNode", + "com.fasterxml.jackson.databind.util.StdDateFormat", + "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator", + "com.fasterxml.jackson.core.util.MinimalPrettyPrinter", + "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer", + "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata", + "com.fasterxml.jackson.databind.SerializationConfig", + "com.fasterxml.jackson.annotation.JsonFormat$Value", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy", + "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase", + "com.fasterxml.jackson.databind.PropertyMetadata", + "com.fasterxml.jackson.annotation.JsonInclude$Value", + "com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer", + "com.fasterxml.jackson.databind.deser.ResolvableDeserializer", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.fasterxml.jackson.core.json.DupDetector", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer", + "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor", + "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer", + "com.fasterxml.jackson.databind.cfg.ConstructorDetector", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty", + "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider", + "com.fasterxml.jackson.databind.ser.FilterProvider", + "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion", + "com.fasterxml.jackson.databind.annotation.JsonAppend$Prop", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerDotCaseStrategy", + "com.fasterxml.jackson.annotation.JsonFormat", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers", + "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer", + "com.fasterxml.jackson.databind.deser.DeserializerFactory", + "com.fasterxml.jackson.annotation.JsonTypeInfo", + "com.fasterxml.jackson.databind.type.TypeModifier", + "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder", + "com.fasterxml.jackson.annotation.JsonUnwrapped", + "com.fasterxml.jackson.core.filter.FilteringParserDelegate", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver", + "com.fasterxml.jackson.core.json.JsonGeneratorImpl", + "com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder", + "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer", + "com.fasterxml.jackson.databind.deser.AbstractDeserializer", + "com.fasterxml.jackson.databind.deser.SettableAnyProperty", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer", + "com.fasterxml.jackson.core.JsonFactory$Feature", + "org.dom4j.DocumentFactory", + "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty", + "org.dom4j.DocumentException", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer", + "com.fasterxml.jackson.core.io.DataOutputAsStream", + "com.fasterxml.jackson.core.io.SegmentedStringWriter", + "com.fasterxml.jackson.databind.type.TypeBindings", + "com.fasterxml.jackson.databind.ser.impl.WritableObjectId", + "com.fasterxml.jackson.databind.SerializerProvider", + "com.fasterxml.jackson.core.JsonToken", + "com.fasterxml.jackson.databind.cfg.ContextAttributes", + "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig", + "com.fasterxml.jackson.core.JsonGenerator$Feature", + "com.fasterxml.jackson.databind.deser.ValueInstantiator$Gettable", + "com.fasterxml.jackson.databind.cfg.BaseSettings", + "com.fasterxml.jackson.databind.ObjectMapper", + "com.fasterxml.jackson.core.exc.StreamReadException", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl", + "org.apache.commons.vfs2.FileSystemConfigBuilder", + "com.fasterxml.jackson.databind.cfg.ConfigFeature", + "com.fasterxml.jackson.core.FormatSchema", + "com.fasterxml.jackson.annotation.JsonInclude", + "com.fasterxml.jackson.databind.SerializationFeature", + "com.fasterxml.jackson.databind.ser.PropertyFilter", + "com.fasterxml.jackson.core.json.JsonWriteFeature", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector" + ); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(X8lPathUtil_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.AbstractTreeNode", + "com.xenoamess.x8l.TextNode", + "com.xenoamess.x8l.X8lTree", + "org.apache.commons.lang3.StringUtils", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.CommentNode", + "com.xenoamess.x8l.AbstractTreeNode$1", + "org.apache.commons.lang3.NotImplementedException", + "com.xenoamess.x8l.dealers.X8lStatusEnum" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/dealers/JsonDealer_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/dealers/JsonDealer_ESTest.java new file mode 100644 index 00000000..1eec38d5 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/dealers/JsonDealer_ESTest.java @@ -0,0 +1,206 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:53:37 GMT 2022 + */ + +package com.xenoamess.x8l.dealers; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.CommentNode; +import com.xenoamess.x8l.ContentNode; +import com.xenoamess.x8l.RootNode; +import com.xenoamess.x8l.TextNode; +import com.xenoamess.x8l.dealers.JsonDealer; +import com.xenoamess.x8l.dealers.LanguageDealer; +import java.io.CharArrayWriter; +import java.io.PipedReader; +import java.io.PipedWriter; +import java.io.Reader; +import java.io.StringReader; +import java.io.Writer; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.io.MockFile; +import org.evosuite.runtime.mock.java.io.MockFileWriter; +import org.evosuite.runtime.mock.java.io.MockPrintWriter; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class JsonDealer_ESTest extends JsonDealer_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + RootNode rootNode0 = new RootNode(contentNode0, 0); + RootNode rootNode1 = new RootNode(rootNode0, 0); + rootNode0.addAttribute("["); + JsonDealer jsonDealer0 = JsonDealer.INSTANCE; + MockFileWriter mockFileWriter0 = new MockFileWriter(" "); + boolean boolean0 = jsonDealer0.write((Writer) mockFileWriter0, rootNode0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + JsonDealer jsonDealer0 = JsonDealer.INSTANCE; + ContentNode contentNode0 = new ContentNode((ContentNode) null, (byte)62); + RootNode rootNode0 = new RootNode(contentNode0); + TextNode textNode0 = new TextNode(rootNode0, "_text"); + MockFile mockFile0 = new MockFile("HSe&MVcbW", ""); + MockFileWriter mockFileWriter0 = new MockFileWriter(mockFile0); + contentNode0.write((Writer) mockFileWriter0, (LanguageDealer) jsonDealer0); + assertEquals(23L, mockFile0.length()); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + RootNode rootNode0 = new RootNode(contentNode0, 0); + rootNode0.addAttribute("["); + JsonDealer jsonDealer0 = JsonDealer.INSTANCE; + MockFileWriter mockFileWriter0 = new MockFileWriter(" "); + boolean boolean0 = jsonDealer0.INSTANCE.write((Writer) mockFileWriter0, contentNode0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + JsonDealer jsonDealer0 = JsonDealer.INSTANCE; + CharArrayWriter charArrayWriter0 = new CharArrayWriter(4321); + MockPrintWriter mockPrintWriter0 = new MockPrintWriter(charArrayWriter0, false); + RootNode rootNode0 = new RootNode((ContentNode) null, 2147483645); + CommentNode commentNode0 = new CommentNode(rootNode0, "target type"); + rootNode0.write((Writer) mockPrintWriter0, (LanguageDealer) jsonDealer0); + assertEquals("{\"_comment0\":\"target type\"}", charArrayWriter0.toString()); + assertEquals(27, charArrayWriter0.size()); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + contentNode0.addAttribute("", "", "^Ikz3*vzF9x|"); + JsonDealer jsonDealer0 = JsonDealer.INSTANCE; + MockFileWriter mockFileWriter0 = new MockFileWriter(" "); + boolean boolean0 = jsonDealer0.INSTANCE.write((Writer) mockFileWriter0, contentNode0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + RootNode rootNode0 = new RootNode(contentNode0, 0); + RootNode rootNode1 = new RootNode(rootNode0, 0); + rootNode0.addAttribute("Path "); + boolean boolean0 = JsonDealer.isSingleNameTextPair(rootNode0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + rootNode0.addAttribute(" cA]", "commentNode", "commentNode"); + boolean boolean0 = JsonDealer.isSingleNameTextPair(rootNode0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + RootNode rootNode0 = new RootNode(contentNode0, 0); + rootNode0.addAttribute("Path "); + boolean boolean0 = JsonDealer.isSingleNameTextPair(rootNode0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + contentNode0.addAttribute("", "[", ""); + boolean boolean0 = JsonDealer.isSingleNameTextPair(contentNode0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null, 0); + JsonDealer jsonDealer0 = JsonDealer.INSTANCE; + StringReader stringReader0 = new StringReader(""); + boolean boolean0 = jsonDealer0.read((Reader) stringReader0, contentNode0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + JsonDealer jsonDealer0 = JsonDealer.INSTANCE; + CharArrayWriter charArrayWriter0 = new CharArrayWriter(4321); + MockPrintWriter mockPrintWriter0 = new MockPrintWriter(charArrayWriter0, false); + RootNode rootNode0 = new RootNode((ContentNode) null, 2147483645); + TextNode textNode0 = new TextNode(rootNode0, "_text"); + boolean boolean0 = jsonDealer0.INSTANCE.write((Writer) mockPrintWriter0, textNode0); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + JsonDealer jsonDealer0 = JsonDealer.INSTANCE; + StringReader stringReader0 = new StringReader("_attributes"); + ContentNode contentNode0 = new ContentNode((ContentNode) null, (byte)62); + RootNode rootNode0 = new RootNode(contentNode0); + TextNode textNode0 = new TextNode(rootNode0, "_text"); + boolean boolean0 = jsonDealer0.read((Reader) stringReader0, textNode0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + JsonDealer jsonDealer0 = JsonDealer.INSTANCE; + PipedWriter pipedWriter0 = new PipedWriter(); + PipedReader pipedReader0 = new PipedReader(pipedWriter0); + CommentNode commentNode0 = new CommentNode((ContentNode) null, ""); + boolean boolean0 = jsonDealer0.read((Reader) pipedReader0, commentNode0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test13() throws Throwable { + JsonDealer jsonDealer0 = JsonDealer.INSTANCE; + CharArrayWriter charArrayWriter0 = new CharArrayWriter(4321); + MockPrintWriter mockPrintWriter0 = new MockPrintWriter(charArrayWriter0, false); + RootNode rootNode0 = new RootNode((ContentNode) null, 2147483645); + CommentNode commentNode0 = new CommentNode(rootNode0, "target type"); + boolean boolean0 = jsonDealer0.write((Writer) mockPrintWriter0, commentNode0); + assertEquals(15, charArrayWriter0.size()); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test14() throws Throwable { + // Undeclared exception! + try { + JsonDealer.isSingleNameTextPair((ContentNode) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'contentNode' of com/xenoamess/x8l/dealers/JsonDealer.isSingleNameTextPair must not be null + // + verifyException("com.xenoamess.x8l.dealers.JsonDealer", e); + } + } + + @Test(timeout = 4000) + public void test15() throws Throwable { + ContentNode contentNode0 = new ContentNode((ContentNode) null); + boolean boolean0 = JsonDealer.isSingleNameTextPair(contentNode0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test16() throws Throwable { + JsonDealer jsonDealer0 = JsonDealer.INSTANCE; + String string0 = jsonDealer0.toString(); + assertEquals("com.xenoamess.x8l.dealers.JsonDealer", string0); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/dealers/JsonDealer_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/dealers/JsonDealer_ESTest_scaffolding.java new file mode 100644 index 00000000..c75880e8 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/dealers/JsonDealer_ESTest_scaffolding.java @@ -0,0 +1,998 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:53:37 GMT 2022 + */ + +package com.xenoamess.x8l.dealers; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +@EvoSuiteClassExclude +public class JsonDealer_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.dealers.JsonDealer"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(JsonDealer_ESTest_scaffolding.class.getClassLoader() , + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor", + "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState", + "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$WithMember", + "com.fasterxml.jackson.databind.MappingIterator", + "com.fasterxml.jackson.core.JsonFactoryBuilder", + "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier", + "com.fasterxml.jackson.databind.ser.PropertyBuilder", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer", + "org.apache.commons.lang3.StringUtils", + "com.fasterxml.jackson.databind.deser.impl.FieldProperty", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer", + "com.fasterxml.jackson.annotation.JsonFormat$Features", + "com.fasterxml.jackson.databind.deser.std.EnumDeserializer", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$Base", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator", + "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor", + "com.fasterxml.jackson.databind.cfg.MapperConfigBase", + "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference", + "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider", + "com.fasterxml.jackson.databind.type.MapLikeType", + "com.fasterxml.jackson.core.async.ByteArrayFeeder", + "com.fasterxml.jackson.databind.util.LinkedNode", + "com.fasterxml.jackson.databind.type.MapType", + "com.fasterxml.jackson.databind.annotation.JsonTypeResolver", + "com.fasterxml.jackson.databind.ser.std.MapProperty", + "com.fasterxml.jackson.databind.ser.std.UUIDSerializer", + "com.fasterxml.jackson.databind.ObjectWriter", + "org.dom4j.Namespace", + "com.fasterxml.jackson.databind.type.TypeBase", + "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Any", + "com.fasterxml.jackson.core.util.BufferRecyclers", + "com.fasterxml.jackson.databind.node.TextNode", + "com.fasterxml.jackson.databind.deser.impl.ManagedReferenceProperty", + "com.fasterxml.jackson.core.util.Instantiatable", + "com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase", + "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase", + "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser", + "com.fasterxml.jackson.annotation.Nulls", + "com.fasterxml.jackson.annotation.JsonIgnoreProperties", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter", + "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor", + "com.fasterxml.jackson.annotation.JsonSetter$Value", + "com.fasterxml.jackson.databind.cfg.CoercionInputShape", + "com.fasterxml.jackson.databind.node.DecimalNode", + "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector", + "com.fasterxml.jackson.databind.util.Annotations", + "com.fasterxml.jackson.databind.deser.Deserializers", + "com.fasterxml.jackson.databind.ser.std.CollectionSerializer", + "com.fasterxml.jackson.databind.deser.KeyDeserializers", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable", + "com.fasterxml.jackson.databind.util.CompactStringObjectMap", + "org.apache.commons.vfs2.FileSystemOptions", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std", + "com.fasterxml.jackson.databind.type.CollectionLikeType", + "com.fasterxml.jackson.core.FormatFeature", + "com.fasterxml.jackson.databind.util.NameTransformer$2", + "com.fasterxml.jackson.core.TreeNode", + "com.fasterxml.jackson.databind.node.NumericNode", + "com.fasterxml.jackson.databind.util.NameTransformer$1", + "com.fasterxml.jackson.databind.deser.ValueInstantiator", + "com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase", + "com.fasterxml.jackson.databind.type.ResolvedRecursiveType", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators", + "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerBase", + "org.apache.commons.vfs2.FileType", + "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping", + "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition", + "com.fasterxml.jackson.annotation.JsonSetter", + "org.apache.commons.vfs2.FileContentInfoFactory", + "com.fasterxml.jackson.databind.util.NameTransformer$3", + "com.fasterxml.jackson.core.util.JsonParserSequence", + "com.fasterxml.jackson.databind.util.Converter", + "com.fasterxml.jackson.databind.ser.std.FileSerializer", + "org.apache.commons.vfs2.operations.FileOperationProvider", + "com.fasterxml.jackson.core.SerializableString", + "com.fasterxml.jackson.databind.deser.ValueInstantiators", + "org.dom4j.util.SingletonStrategy", + "com.fasterxml.jackson.databind.PropertyMetadata$MergeInfo", + "com.fasterxml.jackson.databind.cfg.CoercionConfigs", + "com.fasterxml.jackson.core.Versioned", + "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember", + "com.fasterxml.jackson.databind.introspect.BasicBeanDescription", + "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeDeserializer", + "org.apache.commons.vfs2.FileSystemManager", + "org.apache.commons.vfs2.CacheStrategy", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneAnnotation", + "com.fasterxml.jackson.core.util.RequestPayload", + "com.fasterxml.jackson.databind.JsonSerializable", + "com.fasterxml.jackson.databind.introspect.AnnotatedMember", + "com.fasterxml.jackson.databind.deser.impl.MergingSettableBeanProperty", + "com.fasterxml.jackson.databind.BeanDescription", + "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy", + "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter", + "com.fasterxml.jackson.databind.ser.AnyGetterWriter", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap", + "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams", + "com.fasterxml.jackson.core.Base64Variant", + "org.apache.commons.vfs2.FileName", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty$PropertyReferring", + "com.fasterxml.jackson.databind.util.LookupCache", + "com.fasterxml.jackson.databind.exc.IgnoredPropertyException", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap", + "com.fasterxml.jackson.databind.jsontype.impl.AsExistingPropertyTypeSerializer", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy", + "com.fasterxml.jackson.core.io.MergedStream", + "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ArrayDeserializer", + "com.fasterxml.jackson.databind.SequenceWriter", + "com.fasterxml.jackson.databind.ser.SerializerFactory", + "com.fasterxml.jackson.databind.util.NameTransformer$NopTransformer", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator", + "com.fasterxml.jackson.databind.type.SimpleType", + "com.fasterxml.jackson.databind.ser.ContextualSerializer", + "com.fasterxml.jackson.databind.DeserializationConfig", + "com.fasterxml.jackson.databind.MapperFeature", + "com.fasterxml.jackson.core.TSFBuilder", + "com.fasterxml.jackson.databind.ser.std.ClassSerializer", + "com.fasterxml.jackson.databind.Module$SetupContext", + "com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "org.dom4j.rule.Pattern", + "com.fasterxml.jackson.databind.util.ClassUtil", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.fasterxml.jackson.databind.deser.std.FactoryBasedEnumDeserializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory", + "com.fasterxml.jackson.databind.RuntimeJsonMappingException", + "com.fasterxml.jackson.databind.ser.std.StdSerializer", + "com.fasterxml.jackson.databind.ser.BeanSerializerFactory", + "com.fasterxml.jackson.databind.PropertyNamingStrategy", + "com.fasterxml.jackson.databind.jsonschema.SchemaAware", + "org.dom4j.Branch", + "com.fasterxml.jackson.databind.AbstractTypeResolver", + "com.fasterxml.jackson.databind.util.ArrayBuilders$BooleanBuilder", + "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer", + "com.fasterxml.jackson.databind.BeanProperty$Bogus", + "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor", + "com.fasterxml.jackson.core.Base64Variants", + "com.fasterxml.jackson.databind.deser.std.StdDelegatingDeserializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor", + "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer", + "com.fasterxml.jackson.databind.ser.std.IterableSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders", + "com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter", + "org.dom4j.XPath", + "com.fasterxml.jackson.core.io.IOContext", + "com.fasterxml.jackson.core.PrettyPrinter", + "com.fasterxml.jackson.databind.util.RawValue", + "org.apache.commons.vfs2.FileContent", + "com.fasterxml.jackson.core.base.GeneratorBase", + "com.fasterxml.jackson.databind.exc.PropertyBindingException", + "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.BeanSerializer", + "org.apache.commons.vfs2.FileSelector", + "org.dom4j.InvalidXPathException", + "com.fasterxml.jackson.core.util.JacksonFeature", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$KebabCaseStrategy", + "com.fasterxml.jackson.databind.util.TokenBufferReadContext", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider", + "com.fasterxml.jackson.databind.node.NullNode", + "com.fasterxml.jackson.databind.deser.ValueInstantiator$Base", + "com.fasterxml.jackson.annotation.JacksonInject$Value", + "com.fasterxml.jackson.core.util.Separators", + "com.fasterxml.jackson.databind.ser.BeanSerializerModifier", + "com.fasterxml.jackson.databind.jsontype.NamedType", + "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder", + "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer", + "com.fasterxml.jackson.databind.introspect.ObjectIdInfo", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer", + "com.fasterxml.jackson.core.json.JsonWriteContext", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator", + "com.fasterxml.jackson.annotation.JacksonInject", + "com.fasterxml.jackson.core.io.UTF8Writer", + "com.fasterxml.jackson.databind.BeanProperty", + "com.fasterxml.jackson.core.Version", + "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId$Referring", + "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector", + "com.fasterxml.jackson.databind.DatabindException", + "com.fasterxml.jackson.databind.util.PrimitiveArrayBuilder", + "com.fasterxml.jackson.databind.annotation.JsonAppend$Attr", + "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer", + "com.fasterxml.jackson.core.io.InputDecorator", + "com.fasterxml.jackson.databind.introspect.TypeResolutionContext", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat", + "com.fasterxml.jackson.core.base.ParserBase", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer", + "org.dom4j.Attribute", + "com.fasterxml.jackson.databind.node.BinaryNode", + "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour", + "com.fasterxml.jackson.databind.introspect.AnnotationMap", + "org.dom4j.Document", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializer", + "com.fasterxml.jackson.databind.deser.DataFormatReaders", + "com.fasterxml.jackson.core.format.DataFormatMatcher", + "com.fasterxml.jackson.core.JsonGenerator", + "com.xenoamess.x8l.ContentNode", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext", + "com.fasterxml.jackson.databind.ser.Serializers", + "com.fasterxml.jackson.databind.type.ClassStack", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$SerializerAndMapResult", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Single", + "com.fasterxml.jackson.core.JsonEncoding", + "com.fasterxml.jackson.databind.ObjectWriter$Prefetch", + "org.dom4j.CDATA", + "org.apache.commons.vfs2.operations.FileOperation", + "com.fasterxml.jackson.core.JsonGenerationException", + "com.fasterxml.jackson.annotation.JsonProperty$Access", + "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer", + "com.fasterxml.jackson.core.TreeCodec", + "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Value", + "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeDeserializer", + "com.fasterxml.jackson.core.json.UTF8JsonGenerator", + "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor", + "com.fasterxml.jackson.databind.ser.std.SerializableSerializer", + "com.fasterxml.jackson.databind.ser.BeanPropertyFilter", + "com.fasterxml.jackson.databind.introspect.Annotated", + "com.fasterxml.jackson.core.type.WritableTypeId", + "com.fasterxml.jackson.databind.util.ArrayBuilders$LongBuilder", + "org.apache.commons.vfs2.Capability", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD", + "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap", + "com.fasterxml.jackson.databind.deser.std.StdValueInstantiator", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase", + "com.fasterxml.jackson.databind.util.TokenBuffer", + "org.apache.commons.vfs2.FileSystem", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter", + "com.fasterxml.jackson.core.JsonParser$NumberType", + "org.apache.commons.vfs2.util.RandomAccessMode", + "com.fasterxml.jackson.databind.type.PlaceholderForType", + "com.fasterxml.jackson.databind.JsonMappingException$Reference", + "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator", + "com.fasterxml.jackson.databind.deser.SettableBeanProperty$Delegating", + "com.fasterxml.jackson.databind.jsontype.TypeDeserializer", + "org.apache.commons.vfs2.NameScope", + "com.fasterxml.jackson.databind.node.LongNode", + "com.xenoamess.x8l.CommentNode", + "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing", + "com.fasterxml.jackson.databind.deser.CreatorProperty", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor", + "org.dom4j.DocumentType", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer", + "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator", + "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings", + "com.fasterxml.jackson.core.type.TypeReference", + "com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase", + "com.fasterxml.jackson.core.JsonParseException", + "com.fasterxml.jackson.databind.annotation.JacksonStdImpl", + "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer", + "com.fasterxml.jackson.databind.exc.ValueInstantiationException", + "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash", + "org.apache.commons.vfs2.RandomAccessContent", + "com.fasterxml.jackson.annotation.JsonBackReference", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor", + "org.apache.commons.vfs2.FilesCache", + "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate", + "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig", + "com.fasterxml.jackson.databind.ser.std.MapSerializer", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.fasterxml.jackson.databind.util.RootNameLookup", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass", + "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket", + "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer", + "org.dom4j.util.SimpleSingleton", + "com.fasterxml.jackson.databind.ser.impl.FailingSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsDeductionTypeDeserializer", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.fasterxml.jackson.databind.JsonMappingException", + "com.fasterxml.jackson.core.io.OutputDecorator", + "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match", + "com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer", + "org.apache.commons.lang3.NotImplementedException", + "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.fasterxml.jackson.annotation.JsonTypeInfo$As", + "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer", + "com.fasterxml.jackson.databind.cfg.CoercionAction", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value", + "com.fasterxml.jackson.databind.node.ObjectNode", + "com.fasterxml.jackson.databind.cfg.ConfigOverride", + "com.fasterxml.jackson.core.JsonParser$Feature", + "com.fasterxml.jackson.databind.util.TokenBuffer$Parser", + "com.fasterxml.jackson.core.JsonPointer", + "com.fasterxml.jackson.annotation.JsonMerge", + "com.fasterxml.jackson.core.io.SerializedString", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter", + "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer$ObjectDeserializer", + "com.fasterxml.jackson.databind.deser.DeserializationProblemHandler", + "org.apache.commons.vfs2.operations.FileOperations", + "com.fasterxml.jackson.annotation.JsonFormat$Shape", + "org.dom4j.Comment", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector", + "com.fasterxml.jackson.databind.util.NameTransformer$Chained", + "com.xenoamess.x8l.X8lGrammarException", + "com.fasterxml.jackson.annotation.PropertyAccessor", + "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Map", + "com.fasterxml.jackson.databind.introspect.AnnotatedField", + "com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase", + "com.fasterxml.jackson.annotation.JsonFormat$Feature", + "com.fasterxml.jackson.databind.deser.ContextualDeserializer", + "com.fasterxml.jackson.databind.ser.std.ArraySerializerBase", + "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder$Linked", + "org.dom4j.Text", + "com.fasterxml.jackson.annotation.ObjectIdGenerator", + "com.fasterxml.jackson.databind.cfg.HandlerInstantiator", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes", + "com.fasterxml.jackson.databind.ser.std.CalendarSerializer", + "com.fasterxml.jackson.databind.ext.Java7Support", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber", + "com.fasterxml.jackson.databind.exc.InvalidDefinitionException", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer", + "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider", + "com.fasterxml.jackson.core.filter.TokenFilterContext", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer", + "com.fasterxml.jackson.databind.node.NodeCursor", + "com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty", + "com.fasterxml.jackson.databind.util.AccessPattern", + "com.fasterxml.jackson.databind.node.TreeTraversingParser", + "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer", + "com.fasterxml.jackson.databind.jsontype.TypeSerializer", + "org.dom4j.Entity", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base", + "com.fasterxml.jackson.core.json.JsonReadFeature", + "com.fasterxml.jackson.databind.jsonschema.JsonSchema", + "com.fasterxml.jackson.databind.type.TypeFactory", + "com.fasterxml.jackson.databind.type.ArrayType", + "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor", + "com.fasterxml.jackson.core.JacksonException", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader", + "org.dom4j.ProcessingInstruction", + "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeSerializer", + "com.fasterxml.jackson.databind.util.Named", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.fasterxml.jackson.core.io.JsonStringEncoder", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.fasterxml.jackson.core.util.JsonParserDelegate", + "com.fasterxml.jackson.core.format.InputAccessor$Std", + "com.fasterxml.jackson.databind.cfg.ConfigOverrides", + "org.apache.commons.vfs2.FileSystemException", + "com.fasterxml.jackson.databind.type.CollectionType", + "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer", + "com.fasterxml.jackson.databind.ser.std.StdScalarSerializer", + "com.fasterxml.jackson.annotation.OptBoolean", + "com.fasterxml.jackson.annotation.JsonAutoDetect", + "com.fasterxml.jackson.core.StreamWriteFeature", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector$1", + "com.fasterxml.jackson.core.StreamReadFeature", + "com.fasterxml.jackson.core.format.InputAccessor", + "com.fasterxml.jackson.databind.node.ValueNode", + "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer", + "org.dom4j.tree.NamespaceCache", + "com.fasterxml.jackson.databind.ser.BasicSerializerFactory", + "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer", + "com.fasterxml.jackson.databind.util.ClassUtil$Ctor", + "com.fasterxml.jackson.databind.node.JsonNodeCreator", + "com.fasterxml.jackson.databind.deser.SettableBeanProperty", + "com.fasterxml.jackson.core.async.NonBlockingInputFeeder", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper", + "com.fasterxml.jackson.databind.jsontype.impl.TypeDeserializerBase", + "com.fasterxml.jackson.core.json.ReaderBasedJsonParser", + "com.fasterxml.jackson.core.JsonLocation", + "com.fasterxml.jackson.databind.exc.MismatchedInputException", + "com.fasterxml.jackson.databind.node.FloatNode", + "com.fasterxml.jackson.databind.node.IntNode", + "com.fasterxml.jackson.databind.type.TypeParser", + "com.fasterxml.jackson.databind.jsontype.SubtypeResolver", + "com.fasterxml.jackson.databind.ser.impl.BeanAsArraySerializer", + "com.fasterxml.jackson.core.ObjectCodec", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferring", + "com.fasterxml.jackson.core.json.JsonReadContext", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$TwoAnnotations", + "org.dom4j.tree.QNameCache", + "com.fasterxml.jackson.databind.ser.std.EnumSerializer", + "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter", + "org.apache.commons.vfs2.FileContentInfo", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeDeserializer", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.fasterxml.jackson.databind.KeyDeserializer", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.fasterxml.jackson.databind.util.ArrayBuilders$FloatBuilder", + "com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer", + "com.fasterxml.jackson.core.util.BufferRecycler", + "com.fasterxml.jackson.databind.deser.BeanDeserializer$BeanReferring", + "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator", + "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer", + "com.xenoamess.x8l.TextNode", + "com.fasterxml.jackson.annotation.ObjectIdResolver", + "com.fasterxml.jackson.databind.DeserializationContext", + "org.dom4j.NodeFilter", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$FirstCharBasedValidator", + "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy", + "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer", + "org.apache.commons.vfs2.FileObject", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator", + "com.fasterxml.jackson.databind.deser.impl.PropertyValue", + "com.fasterxml.jackson.databind.node.DoubleNode", + "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor", + "com.fasterxml.jackson.databind.ser.PropertyWriter", + "com.fasterxml.jackson.databind.util.EnumResolver", + "com.fasterxml.jackson.core.util.ByteArrayBuilder", + "com.fasterxml.jackson.databind.type.ReferenceType", + "com.xenoamess.x8l.RootNode", + "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo", + "org.dom4j.QName", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations", + "com.fasterxml.jackson.databind.deser.impl.PropertyValueBuffer", + "com.fasterxml.jackson.databind.Module", + "com.fasterxml.jackson.annotation.JsonView", + "com.fasterxml.jackson.databind.AnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.ContainerSerializer", + "com.fasterxml.jackson.databind.ser.std.DateSerializer", + "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter", + "com.fasterxml.jackson.databind.ser.std.NullSerializer", + "org.dom4j.Node", + "com.fasterxml.jackson.databind.deser.std.StringDeserializer", + "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer", + "com.fasterxml.jackson.databind.DeserializationFeature", + "com.fasterxml.jackson.databind.exc.InvalidTypeIdException", + "com.fasterxml.jackson.databind.node.POJONode", + "com.fasterxml.jackson.annotation.JacksonAnnotation", + "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayDeserializer", + "com.fasterxml.jackson.databind.ObjectReader", + "com.fasterxml.jackson.databind.introspect.POJOPropertyBuilder", + "com.fasterxml.jackson.databind.jsontype.impl.AsArrayTypeSerializer", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.fasterxml.jackson.databind.node.BigIntegerNode", + "com.fasterxml.jackson.databind.util.LRUMap", + "com.fasterxml.jackson.databind.JsonDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders$ByteBuilder", + "com.fasterxml.jackson.annotation.SimpleObjectIdResolver", + "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition", + "com.fasterxml.jackson.databind.deser.impl.MethodProperty", + "com.fasterxml.jackson.annotation.JsonRawValue", + "com.fasterxml.jackson.core.util.DefaultIndenter", + "com.fasterxml.jackson.databind.node.ArrayNode", + "com.fasterxml.jackson.annotation.JsonTypeInfo$Id", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseStrategy", + "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack", + "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter", + "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer$Vanilla", + "com.fasterxml.jackson.databind.exc.InvalidFormatException", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders$DoubleBuilder", + "com.fasterxml.jackson.core.io.CharacterEscapes", + "com.xenoamess.x8l.AbstractTreeNode", + "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsExternalTypeDeserializer", + "com.fasterxml.jackson.core.type.ResolvedType", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming", + "com.fasterxml.jackson.databind.deser.impl.CreatorCollector", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers", + "com.fasterxml.jackson.databind.util.ArrayBuilders$IntBuilder", + "com.fasterxml.jackson.databind.annotation.JsonSerialize", + "org.apache.commons.vfs2.FileSelectInfo", + "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethod", + "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey", + "org.apache.commons.lang3.function.ToBooleanBiFunction", + "com.fasterxml.jackson.databind.deser.DataFormatReaders$AccessorForReader", + "com.fasterxml.jackson.databind.jsontype.TypeIdResolver", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity", + "org.apache.commons.vfs2.FileListener", + "com.fasterxml.jackson.databind.type.LogicalType", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker", + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.databind.introspect.AnnotatedParameter", + "com.fasterxml.jackson.databind.ser.BeanPropertyWriter", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer", + "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty$Type", + "com.fasterxml.jackson.databind.util.ByteBufferBackedInputStream", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Double", + "com.fasterxml.jackson.core.JsonProcessingException", + "com.fasterxml.jackson.core.JsonStreamContext", + "com.fasterxml.jackson.core.format.MatchStrength", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$Bucket", + "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer", + "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value", + "com.xenoamess.x8l.dealers.AbstractLanguageDealerHandler", + "com.fasterxml.jackson.databind.cfg.MutableConfigOverride", + "org.dom4j.Element", + "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler", + "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer", + "com.fasterxml.jackson.core.util.JacksonFeatureSet", + "com.fasterxml.jackson.core.TokenStreamFactory", + "com.fasterxml.jackson.core.io.ContentReference", + "org.apache.commons.vfs2.FileChangeEvent", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl", + "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException", + "com.fasterxml.jackson.core.filter.TokenFilter", + "com.fasterxml.jackson.databind.util.ArrayIterator", + "com.fasterxml.jackson.core.io.CharTypes", + "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer$TypeSerializerRerouter", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer", + "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.AsPropertyTypeSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver", + "com.fasterxml.jackson.core.exc.InputCoercionException", + "com.fasterxml.jackson.annotation.JsonInclude$Include", + "com.fasterxml.jackson.databind.deser.std.StdDeserializer", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo", + "com.fasterxml.jackson.databind.JsonSerializer", + "com.fasterxml.jackson.databind.JsonNode", + "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdValueProperty", + "com.fasterxml.jackson.databind.ser.ResolvableSerializer", + "com.fasterxml.jackson.core.StreamReadCapability", + "com.fasterxml.jackson.databind.PropertyName", + "com.fasterxml.jackson.annotation.JsonCreator$Mode", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Multi", + "com.fasterxml.jackson.databind.jsontype.impl.AsWrapperTypeSerializer", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser", + "com.fasterxml.jackson.databind.deser.impl.PropertyValue$Regular", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor", + "com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler$Builder", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory", + "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor", + "com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer", + "com.fasterxml.jackson.databind.node.JsonNodeFactory", + "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer", + "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer", + "com.fasterxml.jackson.databind.cfg.MapperConfig", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringKD", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer", + "com.fasterxml.jackson.annotation.JsonManagedReference", + "com.fasterxml.jackson.databind.deser.impl.InnerClassProperty", + "com.fasterxml.jackson.databind.annotation.JsonDeserialize", + "com.fasterxml.jackson.databind.util.ObjectBuffer", + "com.fasterxml.jackson.databind.jsontype.impl.TypeSerializerBase", + "com.fasterxml.jackson.core.io.JsonEOFException", + "com.fasterxml.jackson.databind.MappingJsonFactory", + "com.fasterxml.jackson.core.exc.StreamWriteException", + "com.fasterxml.jackson.databind.InjectableValues", + "com.xenoamess.x8l.X8lTree", + "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer", + "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase", + "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair", + "com.fasterxml.jackson.databind.cfg.CoercionConfig", + "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor", + "com.fasterxml.jackson.databind.deser.SettableAnyProperty$AnySetterReferring", + "com.fasterxml.jackson.databind.ser.std.StringSerializer", + "org.dom4j.tree.AbstractNode", + "com.fasterxml.jackson.databind.JavaType", + "com.fasterxml.jackson.databind.deser.BeanDeserializer", + "org.dom4j.Visitor", + "com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase", + "org.dom4j.CharacterData", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor", + "com.fasterxml.jackson.databind.node.JsonNodeType", + "com.fasterxml.jackson.annotation.JsonIncludeProperties", + "com.fasterxml.jackson.databind.deser.impl.PropertyBasedCreator$CaseInsensitiveMap", + "com.fasterxml.jackson.databind.deser.NullValueProvider", + "com.fasterxml.jackson.databind.deser.BuilderBasedDeserializer", + "com.fasterxml.jackson.core.util.TextBuffer", + "com.fasterxml.jackson.annotation.JacksonAnnotationValue", + "com.fasterxml.jackson.core.JsonFactory", + "com.fasterxml.jackson.core.StreamWriteCapability", + "com.fasterxml.jackson.databind.util.NameTransformer", + "com.fasterxml.jackson.databind.deser.impl.FailingDeserializer", + "com.fasterxml.jackson.databind.util.EnumValues", + "com.fasterxml.jackson.databind.deser.impl.BeanPropertyMap", + "com.fasterxml.jackson.databind.node.BooleanNode", + "com.fasterxml.jackson.databind.node.MissingNode", + "com.fasterxml.jackson.databind.node.ShortNode", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD", + "com.fasterxml.jackson.databind.util.StdDateFormat", + "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer$MapReferringAccumulator", + "com.fasterxml.jackson.core.util.MinimalPrettyPrinter", + "com.fasterxml.jackson.databind.deser.impl.BeanAsArrayBuilderDeserializer", + "com.fasterxml.jackson.databind.introspect.AnnotatedAndMetadata", + "com.fasterxml.jackson.databind.SerializationConfig", + "com.fasterxml.jackson.annotation.JsonFormat$Value", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy", + "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase", + "com.fasterxml.jackson.databind.PropertyMetadata", + "com.fasterxml.jackson.annotation.JsonInclude$Value", + "com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer", + "com.fasterxml.jackson.databind.deser.ResolvableDeserializer", + "com.fasterxml.jackson.core.json.DupDetector", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer", + "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor", + "com.fasterxml.jackson.databind.deser.std.NullifyingDeserializer", + "com.fasterxml.jackson.databind.cfg.ConstructorDetector", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap$Empty", + "com.fasterxml.jackson.databind.util.TypeKey", + "com.fasterxml.jackson.databind.deser.impl.NullsConstantProvider", + "com.fasterxml.jackson.databind.ser.FilterProvider", + "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver", + "com.fasterxml.jackson.databind.annotation.JsonAppend$Prop", + "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerDotCaseStrategy", + "com.fasterxml.jackson.annotation.JsonFormat", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers", + "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer", + "com.fasterxml.jackson.databind.deser.DeserializerFactory", + "com.fasterxml.jackson.annotation.JsonTypeInfo", + "com.fasterxml.jackson.databind.type.TypeModifier", + "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder", + "com.fasterxml.jackson.annotation.JsonUnwrapped", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdReferenceProperty", + "com.fasterxml.jackson.core.filter.FilteringParserDelegate", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NCollector", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver", + "com.fasterxml.jackson.core.json.JsonGeneratorImpl", + "com.fasterxml.jackson.databind.util.ArrayBuilders$ShortBuilder", + "com.fasterxml.jackson.databind.deser.AbstractDeserializer", + "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer", + "com.fasterxml.jackson.databind.deser.SettableAnyProperty", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer", + "com.fasterxml.jackson.databind.type.TypeBindings$AsKey", + "com.fasterxml.jackson.core.JsonFactory$Feature", + "org.dom4j.DocumentFactory", + "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty", + "com.fasterxml.jackson.databind.ser.SerializerCache", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer", + "org.dom4j.DocumentException", + "com.fasterxml.jackson.core.io.DataOutputAsStream", + "com.fasterxml.jackson.core.io.SegmentedStringWriter", + "com.fasterxml.jackson.databind.type.TypeBindings", + "com.fasterxml.jackson.databind.ser.impl.WritableObjectId", + "com.fasterxml.jackson.databind.SerializerProvider", + "com.fasterxml.jackson.core.JsonToken", + "com.fasterxml.jackson.databind.cfg.ContextAttributes", + "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig", + "com.fasterxml.jackson.core.JsonGenerator$Feature", + "com.fasterxml.jackson.databind.deser.ValueInstantiator$Gettable", + "com.fasterxml.jackson.databind.cfg.BaseSettings", + "com.fasterxml.jackson.databind.ObjectMapper", + "com.fasterxml.jackson.core.exc.StreamReadException", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl", + "org.apache.commons.vfs2.FileSystemConfigBuilder", + "com.fasterxml.jackson.databind.deser.DeserializerCache", + "com.fasterxml.jackson.databind.cfg.ConfigFeature", + "com.fasterxml.jackson.core.FormatSchema", + "com.fasterxml.jackson.annotation.JsonInclude", + "com.fasterxml.jackson.databind.SerializationFeature", + "com.fasterxml.jackson.databind.ser.PropertyFilter", + "com.fasterxml.jackson.core.json.JsonWriteFeature", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$OneCollector" + ); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(JsonDealer_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.fasterxml.jackson.core.JsonParser$Feature", + "com.xenoamess.x8l.AbstractTreeNode", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.TextNode", + "com.fasterxml.jackson.core.TreeCodec", + "com.fasterxml.jackson.core.ObjectCodec", + "com.fasterxml.jackson.databind.AnnotationIntrospector", + "com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "com.fasterxml.jackson.databind.util.ClassUtil", + "com.fasterxml.jackson.databind.ext.Java7Support", + "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector", + "com.fasterxml.jackson.databind.util.LRUMap", + "com.fasterxml.jackson.databind.cfg.BaseSettings", + "com.fasterxml.jackson.databind.type.TypeParser", + "com.fasterxml.jackson.databind.type.TypeBindings", + "com.fasterxml.jackson.core.type.ResolvedType", + "com.fasterxml.jackson.databind.JavaType", + "com.fasterxml.jackson.databind.type.TypeBase", + "com.fasterxml.jackson.databind.type.SimpleType", + "com.fasterxml.jackson.databind.type.TypeFactory", + "com.fasterxml.jackson.databind.util.StdDateFormat", + "com.fasterxml.jackson.core.Base64Variant", + "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour", + "com.fasterxml.jackson.core.Base64Variants", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base", + "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.ObjectMapper", + "com.fasterxml.jackson.core.TokenStreamFactory", + "com.fasterxml.jackson.core.JsonFactory$Feature", + "com.fasterxml.jackson.core.JsonGenerator$Feature", + "com.fasterxml.jackson.core.io.CharTypes", + "com.fasterxml.jackson.core.io.JsonStringEncoder", + "com.fasterxml.jackson.core.io.SerializedString", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter", + "com.fasterxml.jackson.core.JsonFactory", + "com.fasterxml.jackson.databind.MappingJsonFactory", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer", + "com.fasterxml.jackson.core.sym.CharsToNameCanonicalizer$TableInfo", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer", + "com.fasterxml.jackson.core.sym.ByteQuadsCanonicalizer$TableInfo", + "com.fasterxml.jackson.databind.jsontype.SubtypeResolver", + "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver", + "com.fasterxml.jackson.databind.util.RootNameLookup", + "com.fasterxml.jackson.databind.introspect.SimpleMixInResolver", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector", + "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver", + "com.fasterxml.jackson.databind.introspect.Annotated", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass", + "com.fasterxml.jackson.databind.BeanDescription", + "com.fasterxml.jackson.databind.introspect.BasicBeanDescription", + "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector", + "com.fasterxml.jackson.databind.cfg.ConfigOverrides", + "com.fasterxml.jackson.annotation.JsonInclude$Include", + "com.fasterxml.jackson.annotation.JsonInclude$Value", + "com.fasterxml.jackson.annotation.Nulls", + "com.fasterxml.jackson.annotation.JsonSetter$Value", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker$Std", + "com.fasterxml.jackson.databind.type.LogicalType", + "com.fasterxml.jackson.databind.cfg.CoercionConfigs", + "com.fasterxml.jackson.databind.cfg.CoercionAction", + "com.fasterxml.jackson.databind.cfg.CoercionInputShape", + "com.fasterxml.jackson.databind.cfg.CoercionConfig", + "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig", + "com.fasterxml.jackson.annotation.JsonFormat$Shape", + "com.fasterxml.jackson.annotation.JsonFormat$Features", + "com.fasterxml.jackson.annotation.JsonFormat$Value", + "com.fasterxml.jackson.databind.cfg.MapperConfig", + "com.fasterxml.jackson.databind.cfg.ConfigOverride", + "com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty", + "com.fasterxml.jackson.databind.MapperFeature", + "com.fasterxml.jackson.databind.cfg.MapperConfigBase", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter", + "com.fasterxml.jackson.core.util.DefaultIndenter", + "com.fasterxml.jackson.core.util.Separators", + "com.fasterxml.jackson.core.PrettyPrinter", + "com.fasterxml.jackson.databind.SerializationFeature", + "com.fasterxml.jackson.databind.SerializationConfig", + "com.fasterxml.jackson.databind.cfg.ContextAttributes", + "com.fasterxml.jackson.databind.cfg.ContextAttributes$Impl", + "com.fasterxml.jackson.databind.DeserializationFeature", + "com.fasterxml.jackson.databind.DeserializationConfig", + "com.fasterxml.jackson.databind.node.JsonNodeFactory", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.databind.JsonSerializer", + "com.fasterxml.jackson.databind.ser.std.StdSerializer", + "com.fasterxml.jackson.databind.ser.impl.FailingSerializer", + "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer", + "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer", + "com.fasterxml.jackson.databind.SerializerProvider", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl", + "com.fasterxml.jackson.databind.ser.std.NullSerializer", + "com.fasterxml.jackson.databind.ser.SerializerCache", + "com.fasterxml.jackson.databind.DeserializationContext", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl", + "com.fasterxml.jackson.databind.deser.DeserializerFactory", + "com.fasterxml.jackson.databind.PropertyName", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers", + "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig", + "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory", + "com.fasterxml.jackson.databind.deser.DeserializerCache", + "com.fasterxml.jackson.databind.ser.SerializerFactory", + "com.fasterxml.jackson.databind.ser.std.StdScalarSerializer", + "com.fasterxml.jackson.databind.ser.std.StringSerializer", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer", + "com.fasterxml.jackson.core.JsonParser$NumberType", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer", + "com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase", + "com.fasterxml.jackson.databind.ser.std.CalendarSerializer", + "com.fasterxml.jackson.databind.ser.std.DateSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers", + "com.fasterxml.jackson.databind.ser.std.UUIDSerializer", + "com.fasterxml.jackson.databind.ser.BasicSerializerFactory", + "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig", + "com.fasterxml.jackson.databind.ser.BeanSerializerFactory", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "com.fasterxml.jackson.databind.JsonNode", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.fasterxml.jackson.databind.node.ObjectNode", + "com.fasterxml.jackson.databind.node.ValueNode", + "com.fasterxml.jackson.databind.node.TextNode", + "com.fasterxml.jackson.core.io.ContentReference", + "com.fasterxml.jackson.core.io.IOContext", + "com.fasterxml.jackson.core.util.BufferRecyclers", + "com.fasterxml.jackson.core.util.BufferRecycler", + "com.fasterxml.jackson.core.StreamWriteCapability", + "com.fasterxml.jackson.core.util.JacksonFeatureSet", + "com.fasterxml.jackson.core.JsonGenerator", + "com.fasterxml.jackson.core.base.GeneratorBase", + "com.fasterxml.jackson.core.json.JsonGeneratorImpl", + "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator", + "com.fasterxml.jackson.core.JsonStreamContext", + "com.fasterxml.jackson.core.json.JsonWriteContext", + "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap", + "com.fasterxml.jackson.databind.util.TypeKey", + "com.fasterxml.jackson.databind.type.ClassStack", + "com.fasterxml.jackson.databind.type.ResolvedRecursiveType", + "com.fasterxml.jackson.databind.type.TypeBindings$TypeParamStash", + "com.fasterxml.jackson.databind.type.TypeBindings$AsKey", + "com.fasterxml.jackson.databind.util.ArrayIterator", + "com.fasterxml.jackson.databind.ser.std.SerializableSerializer", + "org.apache.commons.lang3.StringUtils", + "com.fasterxml.jackson.databind.node.ArrayNode", + "com.fasterxml.jackson.databind.ser.impl.ReadOnlyClassToSerializerMap$Bucket", + "com.xenoamess.x8l.CommentNode", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.X8lTree", + "com.fasterxml.jackson.core.StreamReadCapability", + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.fasterxml.jackson.core.base.ParserBase", + "com.fasterxml.jackson.core.json.ReaderBasedJsonParser", + "com.fasterxml.jackson.core.util.TextBuffer", + "com.fasterxml.jackson.core.json.JsonReadContext", + "com.fasterxml.jackson.core.JsonToken", + "com.fasterxml.jackson.databind.node.MissingNode", + "com.fasterxml.jackson.databind.JsonDeserializer", + "com.fasterxml.jackson.databind.deser.std.StdDeserializer", + "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer", + "com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer", + "com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer$ContainerStack", + "com.fasterxml.jackson.core.JsonLocation", + "com.fasterxml.jackson.core.JacksonException", + "com.fasterxml.jackson.core.JsonProcessingException", + "com.fasterxml.jackson.core.exc.StreamReadException", + "com.fasterxml.jackson.core.JsonParseException", + "com.fasterxml.jackson.core.io.JsonEOFException", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "org.apache.commons.lang3.NotImplementedException", + "org.dom4j.util.SimpleSingleton", + "org.dom4j.tree.QNameCache", + "org.dom4j.QName", + "org.dom4j.DocumentFactory", + "org.dom4j.tree.AbstractNode", + "org.dom4j.tree.NamespaceCache", + "org.dom4j.Namespace", + "com.fasterxml.jackson.core.util.ByteArrayBuilder", + "com.fasterxml.jackson.databind.DatabindException", + "com.fasterxml.jackson.databind.JsonMappingException", + "com.fasterxml.jackson.databind.node.NullNode", + "com.fasterxml.jackson.databind.node.NumericNode", + "com.fasterxml.jackson.databind.node.ShortNode" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/dealers/LanguageDealer_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/dealers/LanguageDealer_ESTest.java new file mode 100644 index 00000000..bed0a623 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/dealers/LanguageDealer_ESTest.java @@ -0,0 +1,141 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:52:40 GMT 2022 + */ + +package com.xenoamess.x8l.dealers; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.ContentNode; +import com.xenoamess.x8l.RootNode; +import com.xenoamess.x8l.dealers.AbstractLanguageDealerHandler; +import com.xenoamess.x8l.dealers.LanguageDealer; +import java.io.Reader; +import java.io.StringReader; +import java.io.StringWriter; +import java.io.Writer; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class LanguageDealer_ESTest extends LanguageDealer_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test0() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + StringWriter stringWriter0 = new StringWriter(); + RootNode rootNode0 = new RootNode((ContentNode) null); + boolean boolean0 = languageDealer0.write((Writer) stringWriter0, (ContentNode) rootNode0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test1() throws Throwable { + StringReader stringReader0 = new StringReader("}TE"); + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + rootNode0.read((Reader) stringReader0); + assertEquals("", rootNode0.getName()); + } + + @Test(timeout = 4000) + public void test2() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + StringWriter stringWriter0 = new StringWriter(); + // Undeclared exception! + try { + languageDealer0.write((Writer) stringWriter0, (ContentNode) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'abstractTreeNode' of com/xenoamess/x8l/dealers/LanguageDealer.write must not be null + // + verifyException("com.xenoamess.x8l.dealers.LanguageDealer", e); + } + } + + @Test(timeout = 4000) + public void test3() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + // Undeclared exception! + try { + languageDealer0.write((Writer) null, (RootNode) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'writer' of com/xenoamess/x8l/dealers/LanguageDealer.write must not be null + // + verifyException("com.xenoamess.x8l.dealers.LanguageDealer", e); + } + } + + @Test(timeout = 4000) + public void test4() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + rootNode0.show(); + assertEquals("", rootNode0.getName()); + } + + @Test(timeout = 4000) + public void test5() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + StringReader stringReader0 = new StringReader("4uyk"); + ContentNode contentNode0 = new ContentNode((ContentNode) null, 3); + RootNode rootNode0 = new RootNode(contentNode0); + boolean boolean0 = languageDealer0.read((Reader) stringReader0, rootNode0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test6() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + // Undeclared exception! + try { + languageDealer0.read((Reader) null, (ContentNode) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'reader' of com/xenoamess/x8l/dealers/LanguageDealer.read must not be null + // + verifyException("com.xenoamess.x8l.dealers.LanguageDealer", e); + } + } + + @Test(timeout = 4000) + public void test7() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + StringReader stringReader0 = new StringReader("cR\"N[{ce!1vJB$dsCBg"); + // Undeclared exception! + try { + languageDealer0.read((Reader) stringReader0, (RootNode) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'abstractTreeNode' of com/xenoamess/x8l/dealers/LanguageDealer.read must not be null + // + verifyException("com.xenoamess.x8l.dealers.LanguageDealer", e); + } + } + + @Test(timeout = 4000) + public void test8() throws Throwable { + LanguageDealer languageDealer0 = new LanguageDealer(); + // Undeclared exception! + try { + languageDealer0.registerTreeNodeHandler((Class) null, (AbstractLanguageDealerHandler) null); + fail("Expecting exception: IllegalArgumentException"); + + } catch(IllegalArgumentException e) { + // + // Argument for @NotNull parameter 'tClass' of com/xenoamess/x8l/dealers/LanguageDealer.registerTreeNodeHandler must not be null + // + verifyException("com.xenoamess.x8l.dealers.LanguageDealer", e); + } + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/dealers/LanguageDealer_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/dealers/LanguageDealer_ESTest_scaffolding.java new file mode 100644 index 00000000..b18ce3ad --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/dealers/LanguageDealer_ESTest_scaffolding.java @@ -0,0 +1,200 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:52:40 GMT 2022 + */ + +package com.xenoamess.x8l.dealers; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +@EvoSuiteClassExclude +public class LanguageDealer_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.dealers.LanguageDealer"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(LanguageDealer_ESTest_scaffolding.class.getClassLoader() , + "com.fasterxml.jackson.core.JsonParser$NumberType", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "org.dom4j.Node", + "com.fasterxml.jackson.core.Versioned", + "org.dom4j.InvalidXPathException", + "com.fasterxml.jackson.databind.node.TreeTraversingParser", + "org.apache.commons.lang3.StringUtils", + "com.xenoamess.x8l.CommentNode", + "com.fasterxml.jackson.databind.jsontype.TypeSerializer", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.fasterxml.jackson.databind.node.NullNode", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.fasterxml.jackson.databind.JsonSerializable", + "com.fasterxml.jackson.databind.JsonNode", + "org.dom4j.ProcessingInstruction", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.fasterxml.jackson.databind.node.TextNode", + "com.fasterxml.jackson.databind.node.ValueNode", + "com.fasterxml.jackson.databind.node.ArrayNode", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.fasterxml.jackson.databind.node.JsonNodeCreator", + "com.fasterxml.jackson.databind.node.BinaryNode", + "org.apache.commons.lang3.NotImplementedException", + "org.dom4j.Document", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.xenoamess.x8l.X8lTree", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.fasterxml.jackson.core.JsonGenerator", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.AbstractTreeNode", + "com.fasterxml.jackson.core.ObjectCodec", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.databind.node.ObjectNode", + "org.dom4j.DocumentException", + "com.fasterxml.jackson.core.JsonPointer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "org.dom4j.Comment", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.X8lGrammarException", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.fasterxml.jackson.databind.SerializerProvider", + "org.dom4j.Visitor", + "com.fasterxml.jackson.core.JsonToken", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "org.apache.commons.lang3.function.ToBooleanBiFunction", + "org.dom4j.CharacterData", + "com.fasterxml.jackson.databind.node.JsonNodeType", + "com.xenoamess.x8l.TextNode", + "com.fasterxml.jackson.core.TreeNode", + "com.fasterxml.jackson.databind.node.NumericNode", + "com.fasterxml.jackson.core.TreeCodec", + "org.dom4j.NodeFilter", + "com.fasterxml.jackson.core.JsonParser", + "org.dom4j.Branch", + "com.fasterxml.jackson.databind.ObjectMapper", + "org.apache.commons.vfs2.FileObject", + "org.dom4j.XPath", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.dealers.AbstractLanguageDealerHandler", + "com.fasterxml.jackson.databind.node.MissingNode", + "com.fasterxml.jackson.databind.node.BooleanNode", + "org.dom4j.Element", + "org.dom4j.QName", + "com.fasterxml.jackson.databind.util.RawValue" + ); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(LanguageDealer_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.AbstractTreeNode", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.xenoamess.x8l.TextNode", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.X8lTree", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "org.apache.commons.lang3.StringUtils", + "org.apache.commons.lang3.NotImplementedException", + "com.xenoamess.x8l.CommentNode", + "com.xenoamess.x8l.X8lGrammarException" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/dealers/X8lDealer_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/dealers/X8lDealer_ESTest.java new file mode 100644 index 00000000..c4be0f32 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/dealers/X8lDealer_ESTest.java @@ -0,0 +1,159 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:55:53 GMT 2022 + */ + +package com.xenoamess.x8l.dealers; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.CommentNode; +import com.xenoamess.x8l.ContentNode; +import com.xenoamess.x8l.RootNode; +import com.xenoamess.x8l.TextNode; +import com.xenoamess.x8l.dealers.X8lDealer; +import java.io.Reader; +import java.io.StringReader; +import java.io.StringWriter; +import java.io.Writer; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class X8lDealer_ESTest extends X8lDealer_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + X8lDealer x8lDealer0 = X8lDealer.INSTANCE; + x8lDealer0.toString(); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + ContentNode contentNode0 = new ContentNode(rootNode0, 0); + RootNode rootNode1 = new RootNode(contentNode0, 0); + TextNode textNode0 = new TextNode(contentNode0, 0, ""); + textNode0.show(); + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + X8lDealer x8lDealer0 = X8lDealer.INSTANCE; + ContentNode contentNode0 = new ContentNode((ContentNode) null); + RootNode rootNode0 = new RootNode(contentNode0); + StringReader stringReader0 = new StringReader("7Y(P4$if8*Md&Z"); + StringWriter stringWriter0 = new StringWriter(); + ContentNode contentNode1 = new ContentNode(rootNode0); + x8lDealer0.read((Reader) stringReader0, contentNode1); + x8lDealer0.INSTANCE.write((Writer) stringWriter0, contentNode1); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + ContentNode contentNode0 = new ContentNode(rootNode0); + contentNode0.addAttribute("", "", ":"); + contentNode0.show(); + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + ContentNode contentNode0 = new ContentNode(rootNode0); + contentNode0.addAttribute("", " ", ""); + contentNode0.show(); + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + X8lDealer x8lDealer0 = X8lDealer.INSTANCE; + StringReader stringReader0 = new StringReader("%="); + RootNode rootNode0 = new RootNode((ContentNode) null); + rootNode0.addAttribute("", " ", ""); + x8lDealer0.read((Reader) stringReader0, (ContentNode) rootNode0); + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + X8lDealer x8lDealer0 = X8lDealer.INSTANCE; + StringReader stringReader0 = new StringReader("Unexpected < in attribute area of a content node."); + RootNode rootNode0 = new RootNode((ContentNode) null, 85); + // Undeclared exception! + try { + x8lDealer0.INSTANCE.read((Reader) stringReader0, rootNode0); + fail("Expecting exception: RuntimeException"); + + } catch(RuntimeException e) { + // + // Unexpected stop of x8l file. + // + verifyException("com.xenoamess.x8l.dealers.X8lDealer$2", e); + } + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null, 0); + TextNode textNode0 = new TextNode(rootNode0, ""); + TextNode textNode1 = new TextNode(rootNode0, ""); + textNode1.show(); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + RootNode rootNode0 = new RootNode((ContentNode) null); + TextNode textNode0 = new TextNode(rootNode0, " "); + ContentNode contentNode0 = new ContentNode(rootNode0); + contentNode0.show(); + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + X8lDealer x8lDealer0 = X8lDealer.INSTANCE; + StringReader stringReader0 = new StringReader("9Zne >c~7"); + RootNode rootNode0 = new RootNode((ContentNode) null, 26); + // Undeclared exception! + try { + x8lDealer0.read((Reader) stringReader0, rootNode0); + fail("Expecting exception: RuntimeException"); + + } catch(RuntimeException e) { + // + // Unexpected stop of x8l file. + // + verifyException("com.xenoamess.x8l.dealers.X8lDealer$2", e); + } + } + + @Test(timeout = 4000) + public void test10() throws Throwable { + X8lDealer x8lDealer0 = X8lDealer.INSTANCE; + StringReader stringReader0 = new StringReader("writer"); + CommentNode commentNode0 = new CommentNode((ContentNode) null, 89, "writer"); + boolean boolean0 = x8lDealer0.read((Reader) stringReader0, commentNode0); + assertFalse(boolean0); + } + + @Test(timeout = 4000) + public void test11() throws Throwable { + X8lDealer x8lDealer0 = X8lDealer.INSTANCE; + StringWriter stringWriter0 = new StringWriter(); + CommentNode commentNode0 = new CommentNode((ContentNode) null, "com.xenoamess.x8l.dealers.X8lDealer"); + boolean boolean0 = x8lDealer0.write((Writer) stringWriter0, commentNode0); + assertEquals("<", stringWriter0.toString()); + assertTrue(boolean0); + } + + @Test(timeout = 4000) + public void test12() throws Throwable { + X8lDealer x8lDealer0 = X8lDealer.INSTANCE; + StringReader stringReader0 = new StringReader("%="); + RootNode rootNode0 = new RootNode((ContentNode) null); + TextNode textNode0 = new TextNode(rootNode0, " "); + boolean boolean0 = x8lDealer0.read((Reader) stringReader0, textNode0); + assertFalse(boolean0); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/dealers/X8lDealer_ESTest_scaffolding.java b/.evosuite/best-tests/com/xenoamess/x8l/dealers/X8lDealer_ESTest_scaffolding.java new file mode 100644 index 00000000..f65e946c --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/dealers/X8lDealer_ESTest_scaffolding.java @@ -0,0 +1,673 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Tue Apr 05 20:55:53 GMT 2022 + */ + +package com.xenoamess.x8l.dealers; + +import org.evosuite.runtime.annotation.EvoSuiteClassExclude; +import org.junit.BeforeClass; +import org.junit.Before; +import org.junit.After; +import org.junit.AfterClass; +import org.evosuite.runtime.sandbox.Sandbox; +import org.evosuite.runtime.sandbox.Sandbox.SandboxMode; + +@EvoSuiteClassExclude +public class X8lDealer_ESTest_scaffolding { + + @org.junit.Rule + public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule(); + + private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone(); + + private org.evosuite.runtime.thread.ThreadStopper threadStopper = new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000); + + + @BeforeClass + public static void initEvoSuiteFramework() { + org.evosuite.runtime.RuntimeSettings.className = "com.xenoamess.x8l.dealers.X8lDealer"; + org.evosuite.runtime.GuiSupport.initialize(); + org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100; + org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000; + org.evosuite.runtime.RuntimeSettings.mockSystemIn = true; + org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED; + org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); + org.evosuite.runtime.classhandling.JDKClassResetter.init(); + setSystemProperties(); + initializeClasses(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + } + + @AfterClass + public static void clearEvoSuiteFramework(){ + Sandbox.resetDefaultSecurityManager(); + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + } + + @Before + public void initTestCase(){ + threadStopper.storeCurrentThreads(); + threadStopper.startRecordingTime(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler(); + org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode(); + setSystemProperties(); + org.evosuite.runtime.GuiSupport.setHeadless(); + org.evosuite.runtime.Runtime.getInstance().resetRuntime(); + org.evosuite.runtime.agent.InstrumentingAgent.activate(); + } + + @After + public void doneWithTestCase(){ + threadStopper.killAndJoinClientThreads(); + org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks(); + org.evosuite.runtime.classhandling.JDKClassResetter.reset(); + resetClasses(); + org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode(); + org.evosuite.runtime.agent.InstrumentingAgent.deactivate(); + org.evosuite.runtime.GuiSupport.restoreHeadlessMode(); + } + + public static void setSystemProperties() { + + java.lang.System.setProperties((java.util.Properties) defaultProperties.clone()); + java.lang.System.setProperty("file.encoding", "GBK"); + java.lang.System.setProperty("java.awt.headless", "true"); + java.lang.System.setProperty("java.io.tmpdir", "C:\\Users\\xenoa\\AppData\\Local\\Temp\\"); + java.lang.System.setProperty("user.country", "CN"); + java.lang.System.setProperty("user.dir", "F:\\workspace\\x8l"); + java.lang.System.setProperty("user.home", "C:\\Users\\xenoa"); + java.lang.System.setProperty("user.language", "zh"); + java.lang.System.setProperty("user.name", "xenoa"); + java.lang.System.setProperty("user.timezone", ""); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(X8lDealer_ESTest_scaffolding.class.getClassLoader() , + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonBooleanFormatVisitor", + "com.fasterxml.jackson.databind.jsontype.DefaultBaseTypeLimitingValidator", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory$CreatorCollectionState", + "com.fasterxml.jackson.databind.MappingIterator", + "com.fasterxml.jackson.databind.deser.BeanDeserializerModifier", + "com.fasterxml.jackson.core.JsonFactoryBuilder", + "com.fasterxml.jackson.databind.ser.PropertyBuilder", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer$BigDecimalAsStringSerializer", + "org.apache.commons.lang3.StringUtils", + "com.fasterxml.jackson.databind.deser.impl.FieldProperty", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$ShortSerializer", + "com.fasterxml.jackson.annotation.JsonFormat$Features", + "com.fasterxml.jackson.databind.deser.std.EnumDeserializer", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$Base", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator", + "com.fasterxml.jackson.databind.introspect.AnnotatedConstructor", + "com.fasterxml.jackson.databind.cfg.MapperConfigBase", + "com.fasterxml.jackson.databind.deser.UnresolvedForwardReference", + "com.fasterxml.jackson.databind.ser.impl.UnknownSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWithSerializerProvider", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializers", + "com.fasterxml.jackson.databind.type.MapLikeType", + "com.fasterxml.jackson.core.async.ByteArrayFeeder", + "com.fasterxml.jackson.databind.util.LinkedNode", + "com.fasterxml.jackson.databind.type.MapType", + "com.fasterxml.jackson.databind.ser.std.UUIDSerializer", + "org.dom4j.Namespace", + "com.fasterxml.jackson.databind.ObjectWriter", + "com.fasterxml.jackson.databind.type.TypeBase", + "com.fasterxml.jackson.databind.node.TextNode", + "com.fasterxml.jackson.core.util.Instantiatable", + "com.fasterxml.jackson.databind.ser.std.DateTimeSerializerBase", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$PropertyNamingStrategyBase", + "com.fasterxml.jackson.databind.deser.BeanDeserializerBuilder", + "com.fasterxml.jackson.core.json.UTF8DataInputJsonParser", + "com.fasterxml.jackson.annotation.Nulls", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$Indenter", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonAnyFormatVisitor", + "com.fasterxml.jackson.databind.deser.impl.ReadableObjectId", + "com.fasterxml.jackson.annotation.JsonSetter$Value", + "com.fasterxml.jackson.databind.node.DecimalNode", + "com.fasterxml.jackson.databind.cfg.CoercionInputShape", + "com.fasterxml.jackson.annotation.JsonIgnoreProperties$Value", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$EmptyCollector", + "com.fasterxml.jackson.databind.ser.std.CollectionSerializer", + "com.fasterxml.jackson.databind.util.Annotations", + "com.fasterxml.jackson.databind.deser.Deserializers", + "com.fasterxml.jackson.databind.deser.KeyDeserializers", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable", + "org.apache.commons.vfs2.FileSystemOptions", + "com.xenoamess.x8l.databind.X8lDataBeanFieldScheme", + "com.fasterxml.jackson.databind.type.CollectionLikeType", + "com.fasterxml.jackson.core.FormatFeature", + "com.fasterxml.jackson.core.TreeNode", + "com.fasterxml.jackson.databind.node.NumericNode", + "com.fasterxml.jackson.databind.deser.ValueInstantiator", + "com.fasterxml.jackson.databind.ser.std.StaticListSerializerBase", + "com.fasterxml.jackson.databind.type.ResolvedRecursiveType", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass$Creators", + "com.fasterxml.jackson.databind.introspect.BasicClassIntrospector", + "com.fasterxml.jackson.core.base.ParserMinimalBase", + "com.fasterxml.jackson.databind.deser.std.MapEntryDeserializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerBase", + "org.apache.commons.vfs2.FileType", + "com.fasterxml.jackson.databind.ObjectMapper$DefaultTyping", + "com.fasterxml.jackson.databind.introspect.BeanPropertyDefinition", + "com.fasterxml.jackson.annotation.JsonSetter", + "com.fasterxml.jackson.databind.util.Converter", + "com.fasterxml.jackson.databind.ser.std.FileSerializer", + "org.dom4j.util.SingletonStrategy", + "com.fasterxml.jackson.core.SerializableString", + "com.fasterxml.jackson.databind.deser.ValueInstantiators", + "com.fasterxml.jackson.core.Versioned", + "com.fasterxml.jackson.databind.introspect.VirtualAnnotatedMember", + "com.fasterxml.jackson.databind.introspect.BasicBeanDescription", + "com.fasterxml.jackson.databind.deser.std.EnumSetDeserializer", + "org.apache.commons.vfs2.FileSystemManager", + "com.fasterxml.jackson.core.util.RequestPayload", + "com.fasterxml.jackson.databind.JsonSerializable", + "com.fasterxml.jackson.databind.introspect.AnnotatedMember", + "com.fasterxml.jackson.databind.BeanDescription", + "com.fasterxml.jackson.databind.deser.impl.TypeWrappedDeserializer", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy", + "com.fasterxml.jackson.core.filter.JsonPointerBasedFilter", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethodMap", + "com.fasterxml.jackson.databind.introspect.AnnotatedWithParams", + "com.fasterxml.jackson.core.Base64Variant", + "org.apache.commons.vfs2.FileName", + "com.fasterxml.jackson.databind.util.LookupCache", + "com.fasterxml.jackson.databind.ser.impl.PropertySerializerMap", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy", + "com.fasterxml.jackson.databind.SequenceWriter", + "com.fasterxml.jackson.databind.ser.SerializerFactory", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "com.fasterxml.jackson.databind.type.SimpleType", + "com.fasterxml.jackson.databind.ser.ContextualSerializer", + "com.fasterxml.jackson.databind.MapperFeature", + "com.fasterxml.jackson.databind.DeserializationConfig", + "com.fasterxml.jackson.core.TSFBuilder", + "com.fasterxml.jackson.databind.ser.std.ClassSerializer", + "com.fasterxml.jackson.databind.Module$SetupContext", + "com.fasterxml.jackson.databind.ext.Java7SupportImpl", + "org.dom4j.rule.Pattern", + "com.fasterxml.jackson.databind.util.ClassUtil", + "com.fasterxml.jackson.databind.node.ContainerNode", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$LongSerializer", + "com.fasterxml.jackson.databind.deser.BeanDeserializerFactory", + "com.fasterxml.jackson.databind.RuntimeJsonMappingException", + "com.fasterxml.jackson.databind.ser.std.StdSerializer", + "com.fasterxml.jackson.databind.ser.BeanSerializerFactory", + "com.fasterxml.jackson.databind.PropertyNamingStrategy", + "org.dom4j.Branch", + "com.fasterxml.jackson.databind.jsonschema.SchemaAware", + "com.fasterxml.jackson.databind.AbstractTypeResolver", + "com.fasterxml.jackson.databind.introspect.AnnotatedClassResolver", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$DoubleSerializer", + "com.fasterxml.jackson.databind.ser.std.ByteBufferSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonMapFormatVisitor", + "com.fasterxml.jackson.core.Base64Variants", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonObjectFormatVisitor", + "com.fasterxml.jackson.databind.ser.std.IterableSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicIntegerSerializer", + "com.fasterxml.jackson.databind.deser.std.ArrayBlockingQueueDeserializer", + "com.fasterxml.jackson.databind.util.ArrayBuilders", + "org.dom4j.XPath", + "com.fasterxml.jackson.databind.ser.VirtualBeanPropertyWriter", + "com.fasterxml.jackson.core.io.IOContext", + "com.fasterxml.jackson.core.PrettyPrinter", + "com.fasterxml.jackson.databind.util.RawValue", + "org.apache.commons.vfs2.FileContent", + "com.fasterxml.jackson.core.base.GeneratorBase", + "com.fasterxml.jackson.databind.exc.PropertyBindingException", + "com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector", + "org.apache.commons.vfs2.FileSelector", + "com.fasterxml.jackson.databind.ser.BeanSerializer", + "org.dom4j.InvalidXPathException", + "com.fasterxml.jackson.core.util.JacksonFeature", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$KebabCaseStrategy", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider", + "com.fasterxml.jackson.databind.node.NullNode", + "com.fasterxml.jackson.annotation.JacksonInject$Value", + "com.fasterxml.jackson.core.util.Separators", + "com.fasterxml.jackson.databind.ser.BeanSerializerModifier", + "com.fasterxml.jackson.databind.jsontype.NamedType", + "com.fasterxml.jackson.databind.jsontype.TypeResolverBuilder", + "com.fasterxml.jackson.databind.introspect.ObjectIdInfo", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.impl.MapEntrySerializer", + "com.fasterxml.jackson.core.json.JsonWriteContext", + "com.fasterxml.jackson.annotation.ObjectIdGenerators$PropertyGenerator", + "com.fasterxml.jackson.core.io.UTF8Writer", + "com.fasterxml.jackson.databind.BeanProperty", + "com.fasterxml.jackson.core.Version", + "com.fasterxml.jackson.databind.introspect.POJOPropertiesCollector", + "com.fasterxml.jackson.databind.DatabindException", + "com.fasterxml.jackson.databind.annotation.JsonAppend$Attr", + "com.fasterxml.jackson.databind.ser.std.StdDelegatingSerializer", + "com.fasterxml.jackson.core.io.InputDecorator", + "com.fasterxml.jackson.databind.introspect.TypeResolutionContext", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormat", + "com.fasterxml.jackson.core.base.ParserBase", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntLikeSerializer", + "org.dom4j.Attribute", + "com.fasterxml.jackson.databind.node.BinaryNode", + "com.fasterxml.jackson.core.Base64Variant$PaddingReadBehaviour", + "com.fasterxml.jackson.databind.introspect.AnnotationMap", + "org.dom4j.Document", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializer", + "com.fasterxml.jackson.databind.deser.DataFormatReaders", + "com.fasterxml.jackson.core.JsonGenerator", + "com.xenoamess.x8l.ContentNode", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext", + "com.fasterxml.jackson.databind.ser.Serializers", + "com.fasterxml.jackson.databind.type.ClassStack", + "com.fasterxml.jackson.core.JsonEncoding", + "com.fasterxml.jackson.databind.ObjectWriter$Prefetch", + "org.dom4j.CDATA", + "org.apache.commons.vfs2.operations.FileOperation", + "com.fasterxml.jackson.core.JsonGenerationException", + "com.fasterxml.jackson.annotation.JsonProperty$Access", + "com.fasterxml.jackson.databind.ser.std.JsonValueSerializer", + "com.fasterxml.jackson.core.TreeCodec", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Value", + "com.fasterxml.jackson.databind.deser.impl.SetterlessProperty", + "com.fasterxml.jackson.core.json.UTF8JsonGenerator", + "com.fasterxml.jackson.databind.ser.std.EnumSetSerializer", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonIntegerFormatVisitor", + "com.fasterxml.jackson.databind.ser.std.SerializableSerializer", + "com.fasterxml.jackson.databind.ser.BeanPropertyFilter", + "com.fasterxml.jackson.databind.introspect.Annotated", + "com.fasterxml.jackson.core.type.WritableTypeId", + "org.apache.commons.vfs2.Capability", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$DelegatingKD", + "com.fasterxml.jackson.databind.ser.std.ToStringSerializerBase", + "com.fasterxml.jackson.databind.util.TokenBuffer", + "org.apache.commons.vfs2.FileSystem", + "com.fasterxml.jackson.core.JsonParser$NumberType", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$NopIndenter", + "org.apache.commons.vfs2.util.RandomAccessMode", + "com.fasterxml.jackson.databind.type.PlaceholderForType", + "com.fasterxml.jackson.databind.JsonMappingException$Reference", + "com.fasterxml.jackson.core.json.WriterBasedJsonGenerator", + "org.apache.commons.vfs2.NameScope", + "com.fasterxml.jackson.databind.jsontype.TypeDeserializer", + "com.fasterxml.jackson.databind.node.LongNode", + "com.xenoamess.x8l.CommentNode", + "com.fasterxml.jackson.databind.annotation.JsonSerialize$Typing", + "com.fasterxml.jackson.databind.deser.CreatorProperty", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonStringFormatVisitor", + "org.dom4j.DocumentType", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringCtorKeyDeserializer", + "com.fasterxml.jackson.databind.jsontype.impl.LaissezFaireSubTypeValidator", + "com.fasterxml.jackson.databind.ObjectWriter$GeneratorSettings", + "com.fasterxml.jackson.core.type.TypeReference", + "com.fasterxml.jackson.core.JsonParseException", + "com.fasterxml.jackson.databind.annotation.JacksonStdImpl", + "com.fasterxml.jackson.databind.introspect.ConcreteBeanPropertyBase", + "com.fasterxml.jackson.databind.ser.std.TokenBufferSerializer", + "com.fasterxml.jackson.databind.exc.ValueInstantiationException", + "org.apache.commons.vfs2.RandomAccessContent", + "com.fasterxml.jackson.annotation.JsonBackReference", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonArrayFormatVisitor", + "com.fasterxml.jackson.databind.deser.impl.CreatorCandidate", + "com.fasterxml.jackson.databind.cfg.SerializerFactoryConfig", + "com.fasterxml.jackson.databind.ser.std.MapSerializer", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.fasterxml.jackson.databind.introspect.AnnotatedClass", + "com.fasterxml.jackson.databind.deser.std.AtomicReferenceDeserializer", + "org.dom4j.util.SimpleSingleton", + "com.fasterxml.jackson.databind.ser.impl.FailingSerializer", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.fasterxml.jackson.databind.JsonMappingException", + "com.fasterxml.jackson.databind.deser.DataFormatReaders$Match", + "com.fasterxml.jackson.core.io.OutputDecorator", + "com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer", + "org.apache.commons.lang3.NotImplementedException", + "com.fasterxml.jackson.databind.ser.impl.TypeWrappedSerializer", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.fasterxml.jackson.annotation.JsonTypeInfo$As", + "com.fasterxml.jackson.databind.deser.impl.UnsupportedTypeDeserializer", + "com.fasterxml.jackson.databind.cfg.CoercionAction", + "com.fasterxml.jackson.databind.DatabindContext", + "com.fasterxml.jackson.annotation.JsonIncludeProperties$Value", + "com.fasterxml.jackson.databind.node.ObjectNode", + "com.fasterxml.jackson.databind.cfg.ConfigOverride", + "com.fasterxml.jackson.core.JsonPointer", + "com.fasterxml.jackson.core.JsonParser$Feature", + "com.fasterxml.jackson.databind.util.TokenBuffer$Parser", + "com.fasterxml.jackson.annotation.JsonMerge", + "com.fasterxml.jackson.core.io.SerializedString", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter$FixedSpaceIndenter", + "com.fasterxml.jackson.databind.deser.DeserializationProblemHandler", + "org.apache.commons.vfs2.operations.FileOperations", + "com.fasterxml.jackson.annotation.JsonFormat$Shape", + "org.dom4j.Comment", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector", + "com.xenoamess.x8l.X8lGrammarException", + "com.fasterxml.jackson.annotation.PropertyAccessor", + "com.fasterxml.jackson.databind.introspect.AnnotatedField", + "com.fasterxml.jackson.databind.deser.std.ContainerDeserializerBase", + "com.fasterxml.jackson.annotation.JsonFormat$Feature", + "com.fasterxml.jackson.databind.ser.std.ArraySerializerBase", + "com.fasterxml.jackson.databind.deser.ContextualDeserializer", + "org.dom4j.Text", + "com.fasterxml.jackson.annotation.ObjectIdGenerator", + "com.fasterxml.jackson.databind.cfg.HandlerInstantiator", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatTypes", + "com.fasterxml.jackson.databind.ser.std.CalendarSerializer", + "com.fasterxml.jackson.databind.ext.Java7Support", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer$AsNumber", + "com.fasterxml.jackson.databind.exc.InvalidDefinitionException", + "com.fasterxml.jackson.databind.ser.std.BooleanSerializer", + "com.fasterxml.jackson.databind.type.TypeParser$MyTokenizer", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector", + "com.fasterxml.jackson.databind.introspect.AccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.JsonSerializable$Base", + "com.fasterxml.jackson.databind.node.NodeCursor", + "com.fasterxml.jackson.databind.cfg.ConfigOverride$Empty", + "com.fasterxml.jackson.databind.util.AccessPattern", + "com.fasterxml.jackson.databind.node.TreeTraversingParser", + "com.fasterxml.jackson.databind.deser.std.CollectionDeserializer", + "com.fasterxml.jackson.databind.jsontype.TypeSerializer", + "org.dom4j.Entity", + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Base", + "com.fasterxml.jackson.databind.jsonschema.JsonSchema", + "com.fasterxml.jackson.databind.type.TypeFactory", + "com.fasterxml.jackson.databind.type.ArrayType", + "com.fasterxml.jackson.databind.node.NodeCursor$ArrayCursor", + "com.fasterxml.jackson.core.JacksonException", + "org.dom4j.ProcessingInstruction", + "com.fasterxml.jackson.databind.deser.impl.ObjectIdReader", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.fasterxml.jackson.databind.util.Named", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.fasterxml.jackson.core.io.JsonStringEncoder", + "com.fasterxml.jackson.core.util.JsonParserDelegate", + "org.apache.commons.vfs2.FileSystemException", + "com.fasterxml.jackson.databind.type.CollectionType", + "com.fasterxml.jackson.databind.ser.std.StdScalarSerializer", + "com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer", + "com.fasterxml.jackson.annotation.OptBoolean", + "com.fasterxml.jackson.core.StreamWriteFeature", + "com.fasterxml.jackson.annotation.JsonAutoDetect", + "com.fasterxml.jackson.core.StreamReadFeature", + "com.fasterxml.jackson.databind.introspect.NopAnnotationIntrospector$1", + "com.fasterxml.jackson.core.format.InputAccessor", + "com.fasterxml.jackson.databind.node.ValueNode", + "com.fasterxml.jackson.databind.ser.impl.IteratorSerializer", + "org.dom4j.tree.NamespaceCache", + "com.fasterxml.jackson.databind.ser.BasicSerializerFactory", + "com.fasterxml.jackson.databind.deser.std.EnumMapDeserializer", + "com.fasterxml.jackson.databind.util.ClassUtil$Ctor", + "com.fasterxml.jackson.databind.node.JsonNodeCreator", + "com.fasterxml.jackson.databind.deser.SettableBeanProperty", + "com.fasterxml.jackson.core.async.NonBlockingInputFeeder", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitorWrapper", + "com.fasterxml.jackson.core.JsonLocation", + "com.fasterxml.jackson.core.json.ReaderBasedJsonParser", + "com.fasterxml.jackson.databind.exc.MismatchedInputException", + "com.fasterxml.jackson.databind.node.IntNode", + "com.fasterxml.jackson.databind.node.FloatNode", + "com.fasterxml.jackson.databind.type.TypeParser", + "com.fasterxml.jackson.databind.jsontype.SubtypeResolver", + "com.fasterxml.jackson.core.ObjectCodec", + "org.dom4j.tree.QNameCache", + "com.fasterxml.jackson.databind.ser.std.EnumSerializer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.fasterxml.jackson.core.util.DefaultPrettyPrinter", + "org.apache.commons.vfs2.FileContentInfo", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.fasterxml.jackson.databind.KeyDeserializer", + "com.fasterxml.jackson.databind.deser.impl.ErrorThrowingDeserializer", + "com.fasterxml.jackson.core.util.BufferRecycler", + "com.fasterxml.jackson.databind.ser.impl.StringCollectionSerializer", + "com.fasterxml.jackson.databind.deser.impl.PropertyBasedObjectIdGenerator", + "com.xenoamess.x8l.TextNode", + "com.fasterxml.jackson.annotation.ObjectIdResolver", + "org.dom4j.NodeFilter", + "com.fasterxml.jackson.databind.DeserializationContext", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$Base", + "com.fasterxml.jackson.databind.ser.std.InetSocketAddressSerializer", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$UpperCamelCaseStrategy", + "org.apache.commons.vfs2.FileObject", + "com.fasterxml.jackson.databind.ser.std.ObjectArraySerializer", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$BaseNameValidator", + "com.fasterxml.jackson.databind.node.NodeCursor$ObjectCursor", + "com.fasterxml.jackson.databind.node.DoubleNode", + "com.fasterxml.jackson.databind.ser.PropertyWriter", + "com.fasterxml.jackson.databind.util.EnumResolver", + "com.fasterxml.jackson.core.util.ByteArrayBuilder", + "com.fasterxml.jackson.databind.type.ReferenceType", + "com.xenoamess.x8l.RootNode", + "com.fasterxml.jackson.databind.ser.impl.IndexedStringListSerializer", + "org.dom4j.QName", + "com.fasterxml.jackson.databind.ser.std.NumberSerializer", + "com.fasterxml.jackson.databind.introspect.AnnotationCollector$NoAnnotations", + "com.fasterxml.jackson.databind.Module", + "com.fasterxml.jackson.annotation.JsonView", + "com.fasterxml.jackson.databind.AnnotationIntrospector", + "com.fasterxml.jackson.databind.ser.std.DateSerializer", + "com.fasterxml.jackson.databind.ser.ContainerSerializer", + "com.fasterxml.jackson.databind.ser.impl.UnwrappingBeanPropertyWriter", + "org.dom4j.Node", + "com.fasterxml.jackson.databind.ser.std.NullSerializer", + "com.fasterxml.jackson.databind.deser.std.StringDeserializer", + "com.fasterxml.jackson.databind.deser.std.StringArrayDeserializer", + "com.fasterxml.jackson.databind.exc.InvalidTypeIdException", + "com.fasterxml.jackson.databind.DeserializationFeature", + "com.fasterxml.jackson.annotation.JacksonAnnotation", + "com.fasterxml.jackson.databind.node.POJONode", + "com.fasterxml.jackson.databind.ObjectReader", + "com.fasterxml.jackson.databind.node.BaseJsonNode", + "com.fasterxml.jackson.databind.node.BigIntegerNode", + "com.fasterxml.jackson.databind.util.LRUMap", + "com.fasterxml.jackson.databind.JsonDeserializer", + "com.fasterxml.jackson.annotation.SimpleObjectIdResolver", + "com.fasterxml.jackson.databind.util.SimpleBeanPropertyDefinition", + "com.fasterxml.jackson.databind.deser.impl.MethodProperty", + "com.fasterxml.jackson.annotation.JsonRawValue", + "com.fasterxml.jackson.core.util.DefaultIndenter", + "com.fasterxml.jackson.databind.node.ArrayNode", + "com.fasterxml.jackson.annotation.JsonTypeInfo$Id", + "com.fasterxml.jackson.annotation.JsonAutoDetect$Visibility", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerCaseStrategy", + "com.fasterxml.jackson.databind.ser.impl.AttributePropertyWriter", + "com.fasterxml.jackson.databind.exc.InvalidFormatException", + "com.fasterxml.jackson.databind.deser.std.MapDeserializer", + "com.fasterxml.jackson.core.io.CharacterEscapes", + "com.xenoamess.x8l.AbstractTreeNode", + "com.fasterxml.jackson.databind.deser.std.TokenBufferDeserializer", + "com.fasterxml.jackson.core.type.ResolvedType", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$RecordNaming", + "com.fasterxml.jackson.databind.deser.impl.CreatorCollector", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers", + "com.fasterxml.jackson.databind.annotation.JsonSerialize", + "org.apache.commons.vfs2.FileSelectInfo", + "com.fasterxml.jackson.databind.ser.impl.PropertyBasedObjectIdGenerator", + "com.fasterxml.jackson.databind.introspect.AnnotatedMethod", + "com.fasterxml.jackson.annotation.ObjectIdGenerator$IdKey", + "org.apache.commons.lang3.function.ToBooleanBiFunction", + "com.fasterxml.jackson.databind.jsontype.TypeIdResolver", + "com.fasterxml.jackson.databind.jsontype.PolymorphicTypeValidator$Validity", + "org.apache.commons.vfs2.FileListener", + "com.fasterxml.jackson.databind.type.LogicalType", + "com.fasterxml.jackson.databind.introspect.VisibilityChecker", + "com.fasterxml.jackson.core.JsonParser", + "com.fasterxml.jackson.databind.introspect.AnnotatedParameter", + "com.fasterxml.jackson.databind.ser.BeanPropertyWriter", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$FloatSerializer", + "com.fasterxml.jackson.core.JsonProcessingException", + "com.fasterxml.jackson.core.JsonStreamContext", + "com.fasterxml.jackson.core.format.MatchStrength", + "com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder$Value", + "com.xenoamess.x8l.dealers.AbstractLanguageDealerHandler", + "org.dom4j.Element", + "com.fasterxml.jackson.databind.cfg.MutableConfigOverride", + "com.fasterxml.jackson.core.util.JacksonFeatureSet", + "com.fasterxml.jackson.databind.deser.std.ObjectArrayDeserializer", + "com.fasterxml.jackson.core.TokenStreamFactory", + "com.fasterxml.jackson.core.io.ContentReference", + "com.fasterxml.jackson.databind.deser.DefaultDeserializationContext$Impl", + "com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException", + "com.fasterxml.jackson.core.filter.TokenFilter", + "com.fasterxml.jackson.core.io.CharTypes", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicBooleanSerializer", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers$AtomicLongSerializer", + "com.fasterxml.jackson.databind.ser.std.InetAddressSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.StdSubtypeResolver", + "com.fasterxml.jackson.core.exc.InputCoercionException", + "com.fasterxml.jackson.annotation.JsonInclude$Include", + "com.fasterxml.jackson.databind.deser.std.StdDeserializer", + "com.fasterxml.jackson.databind.JsonSerializer", + "com.fasterxml.jackson.databind.JsonNode", + "com.fasterxml.jackson.databind.cfg.DeserializerFactoryConfig", + "com.fasterxml.jackson.databind.introspect.DefaultAccessorNamingStrategy$Provider", + "com.fasterxml.jackson.databind.ser.ResolvableSerializer", + "com.fasterxml.jackson.core.StreamReadCapability", + "com.fasterxml.jackson.databind.PropertyName", + "com.fasterxml.jackson.annotation.JsonCreator$Mode", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParser", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonValueFormatVisitor", + "com.fasterxml.jackson.databind.deser.BasicDeserializerFactory", + "com.fasterxml.jackson.databind.cfg.ConstructorDetector$SingleArgConstructor", + "com.fasterxml.jackson.databind.ser.std.ReferenceTypeSerializer", + "com.fasterxml.jackson.databind.node.JsonNodeFactory", + "com.fasterxml.jackson.databind.ser.impl.UnsupportedTypeSerializer", + "com.fasterxml.jackson.databind.ser.impl.StringArraySerializer", + "com.fasterxml.jackson.databind.cfg.MapperConfig", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$StringFactoryKeyDeserializer", + "com.fasterxml.jackson.annotation.JsonManagedReference", + "com.fasterxml.jackson.databind.annotation.JsonDeserialize", + "com.fasterxml.jackson.databind.util.ObjectBuffer", + "com.fasterxml.jackson.core.io.JsonEOFException", + "com.fasterxml.jackson.core.exc.StreamWriteException", + "com.fasterxml.jackson.databind.MappingJsonFactory", + "com.fasterxml.jackson.databind.InjectableValues", + "com.xenoamess.x8l.X8lTree", + "com.fasterxml.jackson.databind.deser.std.ThrowableDeserializer", + "com.fasterxml.jackson.databind.ser.std.TimeZoneSerializer", + "com.fasterxml.jackson.core.json.async.NonBlockingJsonParserBase", + "com.fasterxml.jackson.databind.introspect.AnnotationIntrospectorPair", + "com.fasterxml.jackson.databind.cfg.CoercionConfig", + "com.fasterxml.jackson.databind.node.NodeCursor$RootCursor", + "org.dom4j.tree.AbstractNode", + "com.fasterxml.jackson.databind.ser.std.StringSerializer", + "org.dom4j.Visitor", + "com.fasterxml.jackson.databind.JavaType", + "com.fasterxml.jackson.databind.deser.BeanDeserializer", + "com.fasterxml.jackson.databind.ser.std.AsArraySerializerBase", + "org.dom4j.CharacterData", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNullFormatVisitor", + "com.fasterxml.jackson.databind.node.JsonNodeType", + "com.fasterxml.jackson.databind.deser.NullValueProvider", + "com.fasterxml.jackson.annotation.JacksonAnnotationValue", + "com.fasterxml.jackson.core.StreamWriteCapability", + "com.fasterxml.jackson.core.JsonFactory", + "com.fasterxml.jackson.databind.util.NameTransformer", + "com.fasterxml.jackson.databind.node.MissingNode", + "com.fasterxml.jackson.databind.node.BooleanNode", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer$EnumKD", + "com.fasterxml.jackson.databind.node.ShortNode", + "com.fasterxml.jackson.databind.util.StdDateFormat", + "com.fasterxml.jackson.databind.ser.BeanSerializerBuilder", + "com.fasterxml.jackson.core.util.MinimalPrettyPrinter", + "com.fasterxml.jackson.databind.SerializationConfig", + "com.fasterxml.jackson.annotation.JsonFormat$Value", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$SnakeCaseStrategy", + "com.fasterxml.jackson.databind.ser.std.BeanSerializerBase", + "com.fasterxml.jackson.databind.PropertyMetadata", + "com.fasterxml.jackson.annotation.JsonInclude$Value", + "com.fasterxml.jackson.databind.deser.std.ReferenceTypeDeserializer", + "com.fasterxml.jackson.databind.deser.ResolvableDeserializer", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.fasterxml.jackson.databind.deser.std.StdKeyDeserializer", + "com.fasterxml.jackson.databind.ser.impl.ObjectIdWriter", + "com.fasterxml.jackson.databind.jsonFormatVisitors.JsonNumberFormatVisitor", + "com.fasterxml.jackson.databind.cfg.ConstructorDetector", + "com.fasterxml.jackson.databind.ser.FilterProvider", + "com.fasterxml.jackson.databind.annotation.JsonSerialize$Inclusion", + "com.fasterxml.jackson.databind.annotation.JsonAppend$Prop", + "com.fasterxml.jackson.databind.PropertyNamingStrategy$LowerDotCaseStrategy", + "com.fasterxml.jackson.annotation.JsonFormat", + "com.fasterxml.jackson.databind.ser.std.StdJdkSerializers", + "com.fasterxml.jackson.databind.deser.std.UntypedObjectDeserializer", + "com.fasterxml.jackson.databind.deser.DeserializerFactory", + "com.fasterxml.jackson.annotation.JsonTypeInfo", + "com.fasterxml.jackson.databind.type.TypeModifier", + "com.fasterxml.jackson.databind.ser.std.ToEmptyObjectSerializer", + "com.fasterxml.jackson.databind.jsontype.impl.StdTypeResolverBuilder", + "com.fasterxml.jackson.annotation.JsonUnwrapped", + "com.fasterxml.jackson.core.filter.FilteringParserDelegate", + "com.fasterxml.jackson.databind.introspect.ClassIntrospector$MixInResolver", + "com.fasterxml.jackson.core.json.JsonGeneratorImpl", + "com.fasterxml.jackson.databind.ser.impl.IndexedListSerializer", + "com.fasterxml.jackson.databind.deser.AbstractDeserializer", + "com.fasterxml.jackson.databind.deser.SettableAnyProperty", + "com.fasterxml.jackson.core.JsonFactory$Feature", + "org.dom4j.DocumentFactory", + "com.fasterxml.jackson.databind.AnnotationIntrospector$ReferenceProperty", + "org.dom4j.DocumentException", + "com.fasterxml.jackson.databind.ser.std.NumberSerializers$IntegerSerializer", + "com.fasterxml.jackson.core.io.DataOutputAsStream", + "com.fasterxml.jackson.core.io.SegmentedStringWriter", + "com.fasterxml.jackson.databind.type.TypeBindings", + "com.fasterxml.jackson.databind.ser.impl.WritableObjectId", + "com.fasterxml.jackson.databind.SerializerProvider", + "com.fasterxml.jackson.core.JsonToken", + "com.fasterxml.jackson.databind.cfg.ContextAttributes", + "com.fasterxml.jackson.databind.cfg.MutableCoercionConfig", + "com.fasterxml.jackson.core.JsonGenerator$Feature", + "com.fasterxml.jackson.databind.deser.ValueInstantiator$Gettable", + "com.fasterxml.jackson.databind.cfg.BaseSettings", + "com.fasterxml.jackson.databind.ObjectMapper", + "com.fasterxml.jackson.core.exc.StreamReadException", + "com.fasterxml.jackson.databind.ser.DefaultSerializerProvider$Impl", + "com.fasterxml.jackson.databind.cfg.ConfigFeature", + "com.fasterxml.jackson.core.FormatSchema", + "com.fasterxml.jackson.annotation.JsonInclude", + "com.fasterxml.jackson.databind.SerializationFeature", + "com.fasterxml.jackson.databind.ser.PropertyFilter" + ); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(X8lDealer_ESTest_scaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "com.xenoamess.x8l.dealers.LanguageDealer", + "com.xenoamess.x8l.dealers.X8lDealer$1", + "com.xenoamess.x8l.dealers.X8lDealer$2", + "com.xenoamess.x8l.dealers.X8lDealer$3", + "com.xenoamess.x8l.dealers.X8lDealer$4", + "com.xenoamess.x8l.dealers.X8lDealer", + "com.xenoamess.x8l.AbstractTreeNode", + "com.xenoamess.x8l.ContentNode", + "com.xenoamess.x8l.RootNode", + "com.xenoamess.x8l.TextNode", + "com.xenoamess.x8l.dealers.X8lStatusEnum", + "com.xenoamess.x8l.dealers.JsonDealer$1", + "com.xenoamess.x8l.dealers.JsonDealer$2", + "com.xenoamess.x8l.dealers.JsonDealer$3", + "com.xenoamess.x8l.dealers.JsonDealer", + "com.xenoamess.x8l.dealers.XmlDealer$1", + "com.xenoamess.x8l.dealers.XmlDealer$2", + "com.xenoamess.x8l.dealers.XmlDealer$3", + "com.xenoamess.x8l.dealers.XmlDealer$4", + "com.xenoamess.x8l.dealers.XmlDealer", + "com.xenoamess.x8l.X8lTree", + "com.xenoamess.x8l.CommentNode", + "org.apache.commons.lang3.StringUtils", + "com.xenoamess.x8l.X8lGrammarException", + "com.xenoamess.x8l.AbstractTreeNode$1", + "com.xenoamess.x8l.databind.x8lpath.X8lPathUtil", + "org.apache.commons.lang3.NotImplementedException" + ); + } +} diff --git a/.evosuite/best-tests/com/xenoamess/x8l/dealers/XmlDealer_ESTest.java b/.evosuite/best-tests/com/xenoamess/x8l/dealers/XmlDealer_ESTest.java new file mode 100644 index 00000000..62d995b4 --- /dev/null +++ b/.evosuite/best-tests/com/xenoamess/x8l/dealers/XmlDealer_ESTest.java @@ -0,0 +1,565 @@ +/* + * This file was automatically generated by EvoSuite + * Tue Apr 05 20:54:50 GMT 2022 + */ + +package com.xenoamess.x8l.dealers; + +import org.junit.Test; +import static org.junit.Assert.*; +import static org.evosuite.runtime.EvoAssertions.*; +import com.xenoamess.x8l.AbstractTreeNode; +import com.xenoamess.x8l.CommentNode; +import com.xenoamess.x8l.ContentNode; +import com.xenoamess.x8l.RootNode; +import com.xenoamess.x8l.TextNode; +import com.xenoamess.x8l.dealers.LanguageDealer; +import com.xenoamess.x8l.dealers.XmlDealer; +import java.io.DataOutputStream; +import java.io.File; +import java.io.IOException; +import java.io.OutputStream; +import java.io.PipedOutputStream; +import java.io.Reader; +import java.io.StringReader; +import java.io.StringWriter; +import java.io.Writer; +import java.time.ZoneId; +import java.util.LinkedList; +import java.util.List; +import java.util.Set; +import org.evosuite.runtime.EvoRunner; +import org.evosuite.runtime.EvoRunnerParameters; +import org.evosuite.runtime.mock.java.io.MockFile; +import org.evosuite.runtime.mock.java.io.MockFileOutputStream; +import org.evosuite.runtime.mock.java.io.MockPrintWriter; +import org.evosuite.runtime.testdata.EvoSuiteFile; +import org.evosuite.runtime.testdata.FileSystemHandling; +import org.junit.runner.RunWith; + +@RunWith(EvoRunner.class) @EvoRunnerParameters(mockJVMNonDeterminism = true, useVFS = true, useVNET = true, resetStaticState = true, separateClassLoader = true, useJEE = true) +public class XmlDealer_ESTest extends XmlDealer_ESTest_scaffolding { + + @Test(timeout = 4000) + public void test00() throws Throwable { + Set set0 = ZoneId.getAvailableZoneIds(); + LinkedList linkedList0 = new LinkedList(set0); + List list0 = XmlDealer.filterIllegalChars(linkedList0); + byte[] byteArray0 = new byte[7]; + byteArray0[0] = (byte) (-66); + byteArray0[1] = (byte) (-91); + byteArray0[2] = (byte)10; + byteArray0[3] = (byte) (-37); + byteArray0[4] = (byte)2; + byteArray0[5] = (byte) (-111); + byteArray0[6] = (byte) (-8); + FileSystemHandling.appendDataToFile((EvoSuiteFile) null, byteArray0); + // Undeclared exception! + XmlDealer.filterIllegalChars(list0); + } + + @Test(timeout = 4000) + public void test01() throws Throwable { + XmlDealer xmlDealer0 = XmlDealer.INSTANCE; + String string0 = xmlDealer0.toString(); + assertEquals("com.xenoamess.x8l.dealers.XmlDealer", string0); + + PipedOutputStream pipedOutputStream0 = new PipedOutputStream(); + byte[] byteArray0 = new byte[5]; + byteArray0[0] = (byte)50; + Reader reader0 = null; + ContentNode contentNode0 = null; + RootNode rootNode0 = new RootNode((ContentNode) null); + rootNode0.copy(); + // Undeclared exception! + try { + XmlDealer.ifNameless((ContentNode) null); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.dealers.XmlDealer", e); + } + } + + @Test(timeout = 4000) + public void test02() throws Throwable { + XmlDealer xmlDealer0 = XmlDealer.INSTANCE; + MockPrintWriter mockPrintWriter0 = new MockPrintWriter("\" could not be added to the element \""); + MockPrintWriter mockPrintWriter1 = new MockPrintWriter(mockPrintWriter0); + MockPrintWriter mockPrintWriter2 = new MockPrintWriter(mockPrintWriter1, true); + RootNode rootNode0 = new RootNode((ContentNode) null); + XmlDealer.ifNameless(rootNode0); + TextNode textNode0 = new TextNode((ContentNode) null, "xmlns:"); + mockPrintWriter2.print(0.0); + textNode0.copy(); + xmlDealer0.naiveWrite(mockPrintWriter2, textNode0); + xmlDealer0.naiveWrite(mockPrintWriter0, textNode0); + String string0 = xmlDealer0.toString(); + assertEquals("com.xenoamess.x8l.dealers.XmlDealer", string0); + } + + @Test(timeout = 4000) + public void test03() throws Throwable { + XmlDealer xmlDealer0 = XmlDealer.INSTANCE; + CommentNode commentNode0 = new CommentNode((ContentNode) null, 436, (String) null); + // Undeclared exception! + try { + xmlDealer0.INSTANCE.naiveWrite((Writer) null, commentNode0); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.dealers.XmlDealer", e); + } + } + + @Test(timeout = 4000) + public void test04() throws Throwable { + XmlDealer xmlDealer0 = XmlDealer.INSTANCE; + xmlDealer0.toString(); + ContentNode contentNode0 = null; + ContentNode contentNode1 = new ContentNode((ContentNode) null); + RootNode rootNode0 = new RootNode(contentNode1); + RootNode rootNode1 = rootNode0.copy(); + contentNode1.getContentNodesFromChildrenThatNameIs(""); + List list0 = rootNode1.asStringList(); + rootNode1.getContentNodesFromChildrenThatNameIs("xmlns:", 2676); + XmlDealer.filterIllegalChars(list0); + rootNode0.addAttribute("write"); + rootNode1.trimForce(); + xmlDealer0.toString(); + XmlDealer.ifNameless(rootNode1); + contentNode1.setParent((ContentNode) null); + xmlDealer0.toString(); + XmlDealer.ifSingleRootNode(contentNode1); + // Undeclared exception! + try { + XmlDealer.ifNameless((ContentNode) null); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + verifyException("com.xenoamess.x8l.dealers.XmlDealer", e); + } + } + + @Test(timeout = 4000) + public void test05() throws Throwable { + XmlDealer xmlDealer0 = XmlDealer.INSTANCE; + MockFile mockFile0 = new MockFile("xmlns:"); + MockPrintWriter mockPrintWriter0 = new MockPrintWriter(mockFile0); + ContentNode contentNode0 = new ContentNode((ContentNode) null, 91); + xmlDealer0.write((Writer) mockPrintWriter0, contentNode0); + String string0 = xmlDealer0.toString(); + assertEquals("com.xenoamess.x8l.dealers.XmlDealer", string0); + + // Undeclared exception! + try { + XmlDealer.filterIllegalChars((List) null); + fail("Expecting exception: NullPointerException"); + + } catch(NullPointerException e) { + // + // no message in exception (getMessage() returned null) + // + } + } + + @Test(timeout = 4000) + public void test06() throws Throwable { + XmlDealer xmlDealer0 = XmlDealer.INSTANCE; + RootNode rootNode0 = new RootNode((ContentNode) null, (-764)); + RootNode rootNode1 = new RootNode(rootNode0, 0); + rootNode1.copy(rootNode0); + List list0 = rootNode0.getAttributeSegments(); + XmlDealer.filterIllegalChars(list0); + StringReader stringReader0 = new StringReader(" "); + CommentNode commentNode0 = new CommentNode(rootNode0, "xmlns"); + xmlDealer0.INSTANCE.read((Reader) stringReader0, commentNode0); + StringWriter stringWriter0 = new StringWriter(0); + rootNode0.write((Writer) stringWriter0, (LanguageDealer) xmlDealer0); + ContentNode contentNode0 = new ContentNode(rootNode0, 0); + contentNode0.write((Writer) stringWriter0, (LanguageDealer) xmlDealer0); + contentNode0.addAttributeFromTranscodedExpression(""); + ContentNode contentNode1 = XmlDealer.ifSingleRootNode(rootNode0); + assertNull(contentNode1); + } + + @Test(timeout = 4000) + public void test07() throws Throwable { + XmlDealer xmlDealer0 = XmlDealer.INSTANCE; + DataOutputStream dataOutputStream0 = new DataOutputStream((OutputStream) null); + MockPrintWriter mockPrintWriter0 = new MockPrintWriter(dataOutputStream0); + CommentNode commentNode0 = new CommentNode((ContentNode) null, "/>"); + CommentNode commentNode1 = commentNode0.copy(); + xmlDealer0.naiveWrite(mockPrintWriter0, commentNode1); + assertEquals("/>", commentNode1.getTextContent()); + } + + @Test(timeout = 4000) + public void test08() throws Throwable { + XmlDealer xmlDealer0 = XmlDealer.INSTANCE; + RootNode rootNode0 = new RootNode((ContentNode) null, (-530)); + rootNode0.addAttribute("", ""); + rootNode0.format((-530)); + XmlDealer.ifNameless(rootNode0); + xmlDealer0.toString(); + XmlDealer.ifSingleRootNode(rootNode0); + StringReader stringReader0 = new StringReader("com.xenoamess.x8l.dealers.XmlDealer"); + try { + rootNode0.read((Reader) stringReader0, (LanguageDealer) xmlDealer0); + fail("Expecting exception: IOException"); + + } catch(IOException e) { + // + // org.evosuite.runtime.mock.java.lang.MockThrowable: Error on line 1 of document : Content is not allowed in prolog. + // + verifyException("com.xenoamess.x8l.dealers.XmlDealer$1", e); + } + } + + @Test(timeout = 4000) + public void test09() throws Throwable { + XmlDealer xmlDealer0 = XmlDealer.INSTANCE; + MockFile mockFile0 = new MockFile("