/** * Scaffolding file used to store all the setups needed to run * tests automatically generated by EvoSuite * Mon Nov 14 08:26:24 GMT 2016 */ package org.openecomp.mso; 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 HealthCheckUtilsESTestscaffolding { @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.HealthCheckUtils"; 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(HealthCheckUtilsESTestscaffolding.class.getClassLoader() , "org.openecomp.mso.properties.AbstractMsoProperties", "org.openecomp.mso.properties.MsoPropertiesParameters", "org.apache.http.client.config.RequestConfig", "org.openecomp.mso.logger.MsoLogger$ErrorCode", "org.jboss.resteasy.specimpl.MultivaluedTreeMap", "org.hibernate.criterion.Order", "com.att.eelf.configuration.SLF4jWrapper", "org.apache.http.HttpMessage", "org.hibernate.Query", "org.openecomp.mso.properties.MsoPropertiesException", "org.openecomp.mso.requestsdb.InfraActiveRequests", "org.openecomp.mso.logger.MsoLogger", "com.att.eelf.i18n.EELFResolvableErrorEnum", "org.openecomp.mso.HealthCheckUtils", "org.hibernate.SessionFactory", "org.apache.http.HttpRequest", "com.att.eelf.i18n.EELFMsgs", "org.openecomp.mso.properties.MsoPropertiesFactory", "org.openecomp.mso.requestsdb.RequestsDatabase", "com.att.eelf.configuration.EELFLogger$Level", "org.openecomp.mso.requestsdb.MockRequestsDatabase", "org.openecomp.mso.logger.MsoLogger$Catalog", "org.apache.http.client.config.RequestConfig$Builder", "org.openecomp.mso.requestsdb.InfraRequests", "org.openecomp.mso.requestsdb.SiteStatus", "org.openecomp.mso.properties.MsoPropertiesParameters$MsoPropertiesType", "com.att.eelf.i18n.EELFResourceManager$RESOURCE_TYPES", "org.apache.http.client.methods.HttpUriRequest", "org.openecomp.mso.HealthCheckUtils$NodeType", "com.att.eelf.configuration.EELFLogger", "org.hibernate.engine.spi.Mapping", "org.openecomp.mso.properties.MsoJavaProperties", "org.apache.http.client.HttpClient", "com.att.eelf.i18n.EELFResourceManager", "org.jboss.resteasy.util.CaseInsensitiveMap$CaseInsensitiveComparator", "org.hibernate.criterion.Criterion", "org.openecomp.mso.logger.MessageEnum", "org.apache.http.impl.client.CloseableHttpClient", "org.openecomp.mso.logger.MsoLogger$ResponseCode", "org.openecomp.mso.entity.MsoRequest", "org.openecomp.mso.properties.MsoJsonProperties", "org.openecomp.mso.logger.MsoLogger$StatusCode", "com.att.eelf.configuration.EELFManager", "org.jboss.resteasy.util.CaseInsensitiveMap$1", "org.jboss.resteasy.core.Headers", "org.hibernate.BasicQueryContract", "org.jboss.resteasy.util.CaseInsensitiveMap", "com.att.eelf.i18n.EELFResourceManager$1", "org.apache.http.HttpResponse", "org.openecomp.mso.requestsdb.HibernateUtil", "org.apache.http.HttpHost" ); } private static void resetClasses() { org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(HealthCheckUtilsESTestscaffolding.class.getClassLoader()); org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses( "org.openecomp.mso.HealthCheckUtils$NodeType", "com.att.eelf.i18n.EELFResourceManager", "org.openecomp.mso.logger.MessageEnum", "org.openecomp.mso.logger.MsoLogger$Catalog", "org.openecomp.mso.logger.MsoLogger$ResponseCode", "org.openecomp.mso.logger.MsoLogger", "com.att.eelf.i18n.EELFMsgs", "com.att.eelf.i18n.EELFResourceManager$RESOURCE_TYPES", "com.att.eelf.configuration.EELFLogger$Level", "com.att.eelf.configuration.EELFManager", "org.openecomp.mso.properties.MsoPropertiesFactory", "org.openecomp.mso.HealthCheckUtils", "org.openecomp.mso.logger.MsoLogger$StatusCode", "org.openecomp.mso.logger.MsoLogger$ErrorCode", "org.openecomp.mso.requestsdb.HibernateUtil", "org.apache.http.client.config.RequestConfig", "org.jboss.resteasy.specimpl.MultivaluedTreeMap", "org.jboss.resteasy.util.CaseInsensitiveMap$CaseInsensitiveComparator", "org.jboss.resteasy.util.CaseInsensitiveMap", "org.jboss.resteasy.core.Headers", "org.openecomp.mso.requestsdb.RequestsDatabase", "org.openecomp.mso.properties.MsoPropertiesParameters$MsoPropertiesType", "org.openecomp.mso.properties.MsoPropertiesException" ); } }