2  * Scaffolding file used to store all the setups needed to run
 
   3  * tests automatically generated by EvoSuite
 
   4  * Mon Feb 20 14:04:40 GMT 2017
 
   7 package org.openecomp.mso.adapters.catalogrest;
 
   9 import org.evosuite.runtime.annotation.EvoSuiteClassExclude;
 
  10 import org.junit.BeforeClass;
 
  11 import org.junit.Before;
 
  12 import org.junit.After;
 
  13 import org.junit.AfterClass;
 
  14 import org.evosuite.runtime.sandbox.Sandbox;
 
  17 public class QueryServiceVnfsESTestscaffolding {
 
  20   public org.evosuite.runtime.vnet.NonFunctionalRequirementRule nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementRule();
 
  22   private static final java.util.Properties defaultProperties = (java.util.Properties) java.lang.System.getProperties().clone();
 
  24   private org.evosuite.runtime.thread.ThreadStopper threadStopper =  new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000);
 
  27   public static void initEvoSuiteFramework() {
 
  28     org.evosuite.runtime.RuntimeSettings.className = "org.openecomp.mso.adapters.catalogrest.QueryServiceVnfs";
 
  29     org.evosuite.runtime.GuiSupport.initialize();
 
  30     org.evosuite.runtime.RuntimeSettings.maxNumberOfThreads = 100;
 
  31     org.evosuite.runtime.RuntimeSettings.maxNumberOfIterationsPerLoop = 10000;
 
  32     org.evosuite.runtime.RuntimeSettings.mockSystemIn = true;
 
  33     org.evosuite.runtime.RuntimeSettings.sandboxMode = org.evosuite.runtime.sandbox.Sandbox.SandboxMode.RECOMMENDED;
 
  34     org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT();
 
  35     org.evosuite.runtime.classhandling.JDKClassResetter.init();
 
  37     org.evosuite.runtime.Runtime.getInstance().resetRuntime();
 
  41   public static void clearEvoSuiteFramework(){
 
  42     Sandbox.resetDefaultSecurityManager();
 
  43     java.lang.System.setProperties((java.util.Properties) defaultProperties.clone());
 
  47   public void initTestCase(){
 
  48     threadStopper.storeCurrentThreads();
 
  49     threadStopper.startRecordingTime();
 
  50     org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().initHandler();
 
  51     org.evosuite.runtime.sandbox.Sandbox.goingToExecuteSUTCode();
 
  52     org.evosuite.runtime.GuiSupport.setHeadless();
 
  53     org.evosuite.runtime.Runtime.getInstance().resetRuntime();
 
  54     org.evosuite.runtime.agent.InstrumentingAgent.activate();
 
  58   public void doneWithTestCase(){
 
  59     threadStopper.killAndJoinClientThreads();
 
  60     org.evosuite.runtime.jvm.ShutdownHookHandler.getInstance().safeExecuteAddedHooks();
 
  61     org.evosuite.runtime.classhandling.JDKClassResetter.reset();
 
  63     org.evosuite.runtime.sandbox.Sandbox.doneWithExecutingSUTCode();
 
  64     org.evosuite.runtime.agent.InstrumentingAgent.deactivate();
 
  65     org.evosuite.runtime.GuiSupport.restoreHeadlessMode();
 
  68   private static void initializeClasses() {
 
  69     org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(QueryServiceVnfsESTestscaffolding.class.getClassLoader() ,
 
  70       "org.codehaus.jackson.map.JsonSerializableWithType",
 
  71       "org.codehaus.jackson.map.HandlerInstantiator",
 
  72       "org.codehaus.jackson.map.deser.StdDeserializerProvider",
 
  73       "org.codehaus.jackson.map.SerializerFactory",
 
  74       "org.codehaus.jackson.map.SerializerProvider",
 
  75       "org.codehaus.jackson.map.type.TypeBindings",
 
  76       "org.codehaus.jackson.map.SerializationConfig",
 
  77       "org.codehaus.jackson.JsonProcessingException",
 
  78       "org.codehaus.jackson.map.introspect.AnnotationMap",
 
  79       "org.codehaus.jackson.map.introspect.Annotated",
 
  80       "org.codehaus.jackson.io.InputDecorator",
 
  81       "org.codehaus.jackson.map.Module",
 
  82       "org.codehaus.jackson.map.util.Annotations",
 
  83       "org.codehaus.jackson.map.type.TypeModifier",
 
  84       "org.codehaus.jackson.sym.NameN",
 
  85       "org.codehaus.jackson.JsonGenerator",
 
  86       "org.codehaus.jackson.map.introspect.AnnotatedClass",
 
  87       "org.codehaus.jackson.map.introspect.JacksonAnnotationIntrospector",
 
  88       "org.codehaus.jackson.annotate.JsonAutoDetect$1",
 
  89       "org.codehaus.jackson.map.JsonSerializable",
 
  90       "org.codehaus.jackson.annotate.JsonMethod",
 
  91       "com.att.eelf.i18n.EELFResolvableErrorEnum",
 
  92       "org.codehaus.jackson.node.BaseJsonNode",
 
  93       "org.openecomp.mso.logger.MsoLogger$StatusCode",
 
  94       "org.codehaus.jackson.map.ObjectReader",
 
  95       "org.codehaus.jackson.map.DeserializerProvider",
 
  96       "org.codehaus.jackson.annotate.JsonAutoDetect$Visibility",
 
  97       "org.codehaus.jackson.node.ValueNode",
 
  98       "org.codehaus.jackson.map.ser.BeanSerializerFactory",
 
  99       "org.codehaus.jackson.map.JsonSerializer",
 
 100       "org.codehaus.jackson.map.introspect.AnnotatedWithParams",
 
 101       "com.att.eelf.i18n.EELFMsgs",
 
 102       "org.codehaus.jackson.map.AnnotationIntrospector",
 
 103       "org.codehaus.jackson.map.MappingJsonFactory",
 
 104       "com.att.eelf.configuration.EELFLogger$Level",
 
 105       "org.codehaus.jackson.map.MapperConfig$Impl",
 
 106       "org.codehaus.jackson.sym.Name1",
 
 107       "org.codehaus.jackson.sym.Name2",
 
 108       "org.codehaus.jackson.sym.Name3",
 
 109       "org.codehaus.jackson.map.introspect.MethodFilter",
 
 110       "org.codehaus.jackson.map.ser.StdSerializerProvider",
 
 111       "org.codehaus.jackson.map.deser.StdDeserializationContext",
 
 112       "org.codehaus.jackson.type.TypeReference",
 
 113       "org.codehaus.jackson.map.ClassIntrospector",
 
 114       "org.codehaus.jackson.map.AnnotationIntrospector$Pair",
 
 115       "org.codehaus.jackson.map.PropertyNamingStrategy$LowerCaseWithUnderscoresStrategy",
 
 116       "org.codehaus.jackson.map.MapperConfig$ConfigFeature",
 
 117       "org.codehaus.jackson.map.SerializationConfig$Feature",
 
 118       "org.codehaus.jackson.Versioned",
 
 119       "org.codehaus.jackson.io.IOContext",
 
 120       "org.codehaus.jackson.map.type.TypeBase",
 
 121       "org.codehaus.jackson.map.ser.BasicSerializerFactory",
 
 122       "com.att.eelf.i18n.EELFResourceManager$RESOURCE_TYPES",
 
 123       "org.codehaus.jackson.map.PropertyNamingStrategy",
 
 124       "org.codehaus.jackson.node.ContainerNode",
 
 125       "org.codehaus.jackson.map.jsontype.NamedType",
 
 126       "org.codehaus.jackson.map.ser.FilterProvider",
 
 127       "org.codehaus.jackson.map.introspect.NopAnnotationIntrospector",
 
 128       "com.att.eelf.configuration.EELFLogger",
 
 129       "org.codehaus.jackson.map.DeserializationConfig",
 
 130       "org.codehaus.jackson.map.introspect.AnnotatedConstructor",
 
 131       "org.codehaus.jackson.sym.BytesToNameCanonicalizer",
 
 132       "org.codehaus.jackson.map.type.TypeFactory",
 
 133       "org.codehaus.jackson.impl.ReaderBasedParser",
 
 134       "org.codehaus.jackson.sym.BytesToNameCanonicalizer$TableInfo",
 
 135       "org.codehaus.jackson.JsonEncoding",
 
 136       "org.codehaus.jackson.map.type.MapLikeType",
 
 137       "org.codehaus.jackson.map.JsonDeserializer",
 
 138       "org.openecomp.mso.db.catalog.beans.VnfResource",
 
 139       "org.codehaus.jackson.map.PropertyNamingStrategy$PropertyNamingStrategyBase",
 
 140       "org.codehaus.jackson.node.ObjectNode",
 
 141       "org.openecomp.mso.logger.MsoLogger$ErrorCode",
 
 142       "org.codehaus.jackson.map.ser.std.SerializerBase",
 
 143       "org.codehaus.jackson.map.introspect.BasicClassIntrospector$MinimalMethodFilter",
 
 144       "org.codehaus.jackson.map.type.CollectionLikeType",
 
 145       "org.openecomp.mso.logger.MessageEnum",
 
 146       "org.codehaus.jackson.map.DeserializationConfig$Feature",
 
 147       "org.codehaus.jackson.sym.CharsToNameCanonicalizer$Bucket",
 
 148       "org.codehaus.jackson.map.introspect.AnnotatedMethodMap",
 
 149       "org.codehaus.jackson.impl.JsonParserMinimalBase",
 
 150       "org.codehaus.jackson.map.type.TypeParser",
 
 151       "org.codehaus.jackson.map.introspect.POJOPropertiesCollector",
 
 152       "org.codehaus.jackson.JsonParseException",
 
 153       "org.codehaus.jackson.map.introspect.BasicClassIntrospector$SetterMethodFilter",
 
 154       "org.codehaus.jackson.map.introspect.VisibilityChecker",
 
 155       "org.codehaus.jackson.map.introspect.AnnotatedField",
 
 156       "org.codehaus.jackson.impl.JsonGeneratorBase",
 
 157       "org.codehaus.jackson.map.ObjectMapper",
 
 158       "org.codehaus.jackson.util.ByteArrayBuilder",
 
 159       "org.codehaus.jackson.map.ser.impl.FailingSerializer",
 
 160       "org.codehaus.jackson.PrettyPrinter",
 
 161       "org.codehaus.jackson.JsonToken",
 
 162       "org.codehaus.jackson.map.jsontype.SubtypeResolver",
 
 163       "org.codehaus.jackson.map.type.SimpleType",
 
 164       "org.codehaus.jackson.map.util.StdDateFormat",
 
 165       "org.codehaus.jackson.impl.Utf8Generator",
 
 166       "org.codehaus.jackson.node.NumericNode",
 
 167       "org.jboss.resteasy.annotations.providers.NoJackson",
 
 168       "org.codehaus.jackson.map.introspect.BasicClassIntrospector",
 
 169       "org.codehaus.jackson.map.introspect.BasicClassIntrospector$SetterAndGetterMethodFilter",
 
 170       "org.codehaus.jackson.JsonNode",
 
 171       "org.codehaus.jackson.sym.CharsToNameCanonicalizer",
 
 172       "org.codehaus.jackson.annotate.JacksonAnnotation",
 
 173       "org.codehaus.jackson.map.ObjectWriter",
 
 174       "org.codehaus.jackson.schema.SchemaAware",
 
 175       "org.codehaus.jackson.io.OutputDecorator",
 
 176       "com.att.eelf.configuration.SLF4jWrapper",
 
 177       "org.codehaus.jackson.FormatSchema",
 
 178       "org.codehaus.jackson.format.MatchStrength",
 
 179       "org.openecomp.mso.logger.MsoLogger$Catalog",
 
 180       "org.codehaus.jackson.ObjectCodec",
 
 181       "org.codehaus.jackson.map.introspect.AnnotatedMethod",
 
 182       "org.openecomp.mso.db.catalog.utils.MavenLikeVersioning",
 
 183       "org.codehaus.jackson.JsonGenerationException",
 
 184       "org.openecomp.mso.entity.MsoRequest",
 
 185       "org.codehaus.jackson.format.InputAccessor",
 
 186       "org.codehaus.jackson.JsonFactory",
 
 187       "org.codehaus.jackson.node.ArrayNode",
 
 188       "org.codehaus.jackson.util.BufferRecycler",
 
 189       "org.codehaus.jackson.io.SegmentedStringWriter",
 
 190       "org.openecomp.mso.logger.MsoLogger$ResponseCode",
 
 191       "org.codehaus.jackson.map.jsontype.TypeResolverBuilder",
 
 192       "org.codehaus.jackson.map.type.HierarchicType",
 
 193       "org.codehaus.jackson.map.introspect.BasicClassIntrospector$GetterMethodFilter",
 
 194       "org.codehaus.jackson.JsonParser$Feature",
 
 195       "org.codehaus.jackson.map.BeanDescription",
 
 196       "org.codehaus.jackson.JsonParser$1",
 
 197       "org.codehaus.jackson.impl.WriterBasedGenerator",
 
 198       "org.codehaus.jackson.JsonGenerator$Feature",
 
 199       "org.codehaus.jackson.sym.Name",
 
 200       "org.codehaus.jackson.Version",
 
 201       "org.codehaus.jackson.io.CharacterEscapes",
 
 202       "org.codehaus.jackson.map.introspect.BasicBeanDescription",
 
 203       "org.codehaus.jackson.schema.JsonSchema",
 
 204       "org.codehaus.jackson.util.TokenBuffer",
 
 205       "org.codehaus.jackson.map.annotate.JsonSerialize$Inclusion",
 
 206       "org.codehaus.jackson.map.MappingIterator",
 
 207       "org.codehaus.jackson.map.DeserializationContext",
 
 208       "org.codehaus.jackson.impl.JsonParserBase",
 
 209       "org.codehaus.jackson.map.ObjectMapper$DefaultTyping",
 
 210       "org.codehaus.jackson.map.JsonMappingException",
 
 211       "org.codehaus.jackson.map.introspect.AnnotatedMember",
 
 212       "org.codehaus.jackson.node.JsonNodeFactory",
 
 213       "org.codehaus.jackson.type.JavaType",
 
 214       "com.att.eelf.i18n.EELFResourceManager",
 
 215       "org.codehaus.jackson.map.introspect.VisibilityChecker$Std",
 
 216       "org.codehaus.jackson.annotate.JsonTypeInfo$As",
 
 217       "org.codehaus.jackson.JsonParser",
 
 218       "org.codehaus.jackson.node.NullNode",
 
 219       "org.codehaus.jackson.map.InjectableValues",
 
 220       "org.codehaus.jackson.map.jsontype.impl.StdSubtypeResolver",
 
 221       "org.codehaus.jackson.node.TreeTraversingParser",
 
 222       "org.codehaus.jackson.map.type.CollectionType",
 
 223       "com.att.eelf.configuration.EELFManager",
 
 224       "org.codehaus.jackson.map.MapperConfig",
 
 225       "org.codehaus.jackson.map.Module$SetupContext",
 
 226       "org.codehaus.jackson.io.UTF8Writer",
 
 227       "org.codehaus.jackson.map.introspect.VisibilityChecker$1",
 
 228       "org.codehaus.jackson.map.type.MapType",
 
 229       "org.codehaus.jackson.annotate.JsonAutoDetect",
 
 230       "org.openecomp.mso.adapters.catalogrest.QueryServiceVnfs",
 
 231       "org.codehaus.jackson.map.type.ArrayType",
 
 232       "org.openecomp.mso.logger.MsoLogger",
 
 233       "org.codehaus.jackson.map.ClassIntrospector$MixInResolver"
 
 237   private static void resetClasses() {
 
 238     org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(QueryServiceVnfsESTestscaffolding.class.getClassLoader());
 
 240     org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses(
 
 241       "org.openecomp.mso.logger.MsoLogger$Catalog",
 
 242       "org.openecomp.mso.logger.MsoLogger",
 
 243       "com.att.eelf.i18n.EELFResourceManager",
 
 244       "com.att.eelf.i18n.EELFMsgs",
 
 245       "com.att.eelf.i18n.EELFResourceManager$RESOURCE_TYPES",
 
 246       "com.att.eelf.configuration.EELFLogger$Level",
 
 247       "com.att.eelf.configuration.EELFManager",
 
 248       "org.openecomp.mso.logger.MessageEnum",
 
 249       "org.openecomp.mso.adapters.catalogrest.QueryServiceVnfs",
 
 250       "org.codehaus.jackson.map.introspect.AnnotatedClass",
 
 251       "org.codehaus.jackson.map.introspect.BasicClassIntrospector",
 
 252       "org.codehaus.jackson.annotate.JsonAutoDetect$Visibility",
 
 253       "org.codehaus.jackson.annotate.JsonMethod",
 
 254       "org.codehaus.jackson.map.introspect.VisibilityChecker$Std",
 
 255       "org.codehaus.jackson.map.ObjectMapper",
 
 256       "org.codehaus.jackson.JsonParser$Feature",
 
 257       "org.codehaus.jackson.JsonGenerator$Feature",
 
 258       "org.codehaus.jackson.JsonFactory",
 
 259       "org.codehaus.jackson.sym.CharsToNameCanonicalizer",
 
 260       "org.codehaus.jackson.sym.BytesToNameCanonicalizer",
 
 261       "org.codehaus.jackson.map.type.TypeFactory"