diff options
Diffstat (limited to 'asdc-controller/src/test/java/org/openecomp/mso/asdc/util/YamlEditorESTestscaffolding.java')
-rw-r--r-- | asdc-controller/src/test/java/org/openecomp/mso/asdc/util/YamlEditorESTestscaffolding.java | 255 |
1 files changed, 255 insertions, 0 deletions
diff --git a/asdc-controller/src/test/java/org/openecomp/mso/asdc/util/YamlEditorESTestscaffolding.java b/asdc-controller/src/test/java/org/openecomp/mso/asdc/util/YamlEditorESTestscaffolding.java new file mode 100644 index 0000000000..dca8696ef2 --- /dev/null +++ b/asdc-controller/src/test/java/org/openecomp/mso/asdc/util/YamlEditorESTestscaffolding.java @@ -0,0 +1,255 @@ +/** + * Scaffolding file used to store all the setups needed to run + * tests automatically generated by EvoSuite + * Fri Nov 25 13:17:51 GMT 2016 + */ + +package org.openecomp.mso.asdc.util; + +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; + +@EvoSuiteClassExclude +public class YamlEditorESTestscaffolding { + + @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 = "org.openecomp.mso.asdc.util.YamlEditor"; + 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(); + 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(); + + 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(); + } + + private static void initializeClasses() { + org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(YamlEditorESTestscaffolding.class.getClassLoader() , + "org.yaml.snakeyaml.parser.ParserImpl", + "org.yaml.snakeyaml.nodes.SequenceNode", + "org.yaml.snakeyaml.composer.ComposerException", + "org.yaml.snakeyaml.introspector.BeanAccess", + "org.yaml.snakeyaml.representer.Representer$RepresentJavaBean", + "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper", + "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNumber", + "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentBoolean", + "org.yaml.snakeyaml.scanner.ScannerImpl$Chomping", + "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlPairs", + "org.yaml.snakeyaml.emitter.Emitter$ExpectNothing", + "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentList", + "org.yaml.snakeyaml.events.Event", + "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlInt", + "org.yaml.snakeyaml.nodes.Node", + "org.yaml.snakeyaml.introspector.MissingProperty", + "org.yaml.snakeyaml.emitter.Emitable", + "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlTimestamp", + "org.yaml.snakeyaml.constructor.Constructor$ConstructYamlObject", + "org.yaml.snakeyaml.composer.Composer", + "org.yaml.snakeyaml.tokens.FlowMappingStartToken", + "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentStart", + "org.yaml.snakeyaml.constructor.SafeConstructor", + "org.yaml.snakeyaml.nodes.NodeId", + "org.yaml.snakeyaml.events.SequenceEndEvent", + "org.yaml.snakeyaml.events.MappingStartEvent", + "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentArray", + "org.yaml.snakeyaml.parser.Parser", + "org.yaml.snakeyaml.tokens.AnchorToken", + "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentDate", + "org.yaml.snakeyaml.parser.Production", + "org.yaml.snakeyaml.introspector.Property", + "org.yaml.snakeyaml.tokens.StreamStartToken", + "org.yaml.snakeyaml.DumperOptions$Version", + "org.yaml.snakeyaml.constructor.ConstructorException", + "org.yaml.snakeyaml.emitter.EmitterException", + "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBool", + "org.yaml.snakeyaml.error.MarkedYAMLException", + "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlFloat", + "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentNull", + "org.yaml.snakeyaml.events.DocumentEndEvent", + "org.yaml.snakeyaml.error.Mark", + "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstFlowMappingKey", + "org.yaml.snakeyaml.tokens.DocumentEndToken", + "org.yaml.snakeyaml.introspector.PropertyUtils", + "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.Escaper", + "org.yaml.snakeyaml.events.StreamStartEvent", + "org.yaml.snakeyaml.error.YAMLException", + "org.yaml.snakeyaml.scanner.ScannerImpl", + "org.yaml.snakeyaml.reader.UnicodeReader", + "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlOmap", + "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentMap", + "org.yaml.snakeyaml.parser.ParserImpl$ParseBlockNode", + "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper", + "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentStart", + "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlNull", + "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlStr", + "org.yaml.snakeyaml.events.CollectionEndEvent", + "org.yaml.snakeyaml.DumperOptions", + "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentSet", + "org.yaml.snakeyaml.resolver.Resolver", + "org.yaml.snakeyaml.tokens.Token", + "org.yaml.snakeyaml.events.SequenceStartEvent", + "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap", + "org.yaml.snakeyaml.constructor.Constructor$ConstructMapping", + "org.yaml.snakeyaml.serializer.Serializer$1", + "org.yaml.snakeyaml.constructor.Constructor", + "org.yaml.snakeyaml.scanner.ScannerException", + "org.yaml.snakeyaml.tokens.ScalarToken", + "org.yaml.snakeyaml.resolver.ResolverTuple", + "org.yaml.snakeyaml.constructor.AbstractConstruct", + "org.yaml.snakeyaml.tokens.TagToken", + "org.yaml.snakeyaml.nodes.CollectionNode", + "org.yaml.snakeyaml.nodes.ScalarNode", + "org.yaml.snakeyaml.TypeDescription", + "org.yaml.snakeyaml.events.AliasEvent", + "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSet", + "org.yaml.snakeyaml.constructor.Constructor$ConstructSequence", + "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq", + "org.yaml.snakeyaml.reader.ReaderException", + "org.yaml.snakeyaml.tokens.DocumentStartToken", + "org.yaml.snakeyaml.util.UriEncoder", + "org.yaml.snakeyaml.serializer.SerializerException", + "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper$2", + "org.yaml.snakeyaml.events.MappingEndEvent", + "org.yaml.snakeyaml.parser.VersionTagsTuple", + "org.yaml.snakeyaml.DumperOptions$FlowStyle", + "org.yaml.snakeyaml.events.DocumentStartEvent", + "org.yaml.snakeyaml.tokens.FlowMappingEndToken", + "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentRoot", + "org.yaml.snakeyaml.representer.BaseRepresenter", + "org.yaml.snakeyaml.nodes.AnchorNode", + "org.yaml.snakeyaml.tokens.FlowSequenceStartToken", + "org.yaml.snakeyaml.tokens.FlowSequenceEndToken", + "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlBinary", + "org.openecomp.mso.asdc.util.YamlEditor", + "org.yaml.snakeyaml.emitter.EmitterState", + "org.yaml.snakeyaml.events.Event$ID", + "org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitDocumentStart", + "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder", + "org.yaml.snakeyaml.DumperOptions$LineBreak", + "org.yaml.snakeyaml.constructor.Construct", + "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentEnum", + "org.yaml.snakeyaml.introspector.PropertyUtils$1", + "org.yaml.snakeyaml.serializer.Serializer", + "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentPrimitiveArray", + "org.yaml.snakeyaml.scanner.Constant", + "org.yaml.snakeyaml.representer.SafeRepresenter", + "org.openecomp.mso.db.catalog.beans.HeatTemplateParam", + "org.yaml.snakeyaml.parser.ParserException", + "org.yaml.snakeyaml.tokens.AliasToken", + "org.yaml.snakeyaml.emitter.ScalarAnalysis", + "org.yaml.snakeyaml.constructor.SafeConstructor$ConstructUndefined", + "org.yaml.snakeyaml.events.CollectionStartEvent", + "org.yaml.snakeyaml.parser.ParserImpl$ParseStreamStart", + "org.yaml.snakeyaml.DumperOptions$ScalarStyle", + "org.yaml.snakeyaml.tokens.StreamEndToken", + "org.yaml.snakeyaml.constructor.BaseConstructor", + "org.yaml.snakeyaml.representer.BaseRepresenter$1", + "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentByteArray", + "org.yaml.snakeyaml.nodes.MappingNode", + "org.yaml.snakeyaml.Yaml", + "org.yaml.snakeyaml.constructor.Constructor$ConstructScalar", + "org.yaml.snakeyaml.scanner.SimpleKey", + "org.yaml.snakeyaml.resolver.Resolver$1", + "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentIterator", + "org.yaml.snakeyaml.emitter.Emitter$ExpectStreamStart", + "org.yaml.snakeyaml.tokens.DirectiveToken", + "org.yaml.snakeyaml.representer.Represent", + "org.yaml.snakeyaml.events.StreamEndEvent", + "org.yaml.snakeyaml.tokens.Token$ID", + "org.yaml.snakeyaml.parser.ParserImpl$ParseDocumentEnd", + "org.yaml.snakeyaml.nodes.Tag", + "org.yaml.snakeyaml.util.ArrayStack", + "org.yaml.snakeyaml.representer.SafeRepresenter$RepresentString", + "org.yaml.snakeyaml.events.ImplicitTuple", + "org.yaml.snakeyaml.scanner.Scanner", + "org.yaml.snakeyaml.emitter.Emitter$ExpectFirstDocumentStart", + "org.yaml.snakeyaml.events.NodeEvent", + "org.yaml.snakeyaml.emitter.Emitter", + "org.yaml.snakeyaml.reader.StreamReader", + "org.yaml.snakeyaml.representer.Representer", + "org.yaml.snakeyaml.emitter.Emitter$ExpectDocumentEnd", + "org.yaml.snakeyaml.events.ScalarEvent" + ); + } + + private static void resetClasses() { + org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(YamlEditorESTestscaffolding.class.getClassLoader()); + + org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( + "org.yaml.snakeyaml.constructor.SafeConstructor", + "org.yaml.snakeyaml.nodes.NodeId", + "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.UnicodeEscaper", + "org.yaml.snakeyaml.external.com.google.gdata.util.common.base.PercentEscaper", + "org.yaml.snakeyaml.util.UriEncoder", + "org.yaml.snakeyaml.nodes.Tag", + "org.yaml.snakeyaml.representer.SafeRepresenter", + "org.yaml.snakeyaml.DumperOptions$FlowStyle", + "org.yaml.snakeyaml.representer.BaseRepresenter$1", + "org.yaml.snakeyaml.DumperOptions$ScalarStyle", + "org.yaml.snakeyaml.DumperOptions$LineBreak", + "org.yaml.snakeyaml.resolver.Resolver", + "org.yaml.snakeyaml.introspector.BeanAccess", + "org.yaml.snakeyaml.reader.StreamReader", + "org.yaml.snakeyaml.reader.UnicodeReader", + "org.yaml.snakeyaml.error.YAMLException", + "org.yaml.snakeyaml.reader.ReaderException", + "org.yaml.snakeyaml.emitter.Emitter", + "org.yaml.snakeyaml.serializer.Serializer$1", + "org.yaml.snakeyaml.resolver.Resolver$1", + "org.yaml.snakeyaml.scanner.Constant", + "org.yaml.snakeyaml.introspector.PropertyUtils$1", + "org.yaml.snakeyaml.parser.ParserImpl", + "org.yaml.snakeyaml.scanner.ScannerImpl", + "org.yaml.snakeyaml.events.Event$ID", + "org.yaml.snakeyaml.tokens.Token$ID", + "org.yaml.snakeyaml.error.MarkedYAMLException", + "org.yaml.snakeyaml.scanner.ScannerException", + "org.yaml.snakeyaml.external.biz.base64Coder.Base64Coder", + "org.yaml.snakeyaml.parser.ParserException", + "org.openecomp.mso.asdc.util.YamlEditor" + ); + } +} |