content: /**
   * Scaffolding file used to store all the setups needed to run 
   * tests automatically generated by EvoSuite
   * Wed Mar 20 22:58:51 GMT 2024
   */
  
  package net.sourceforge.jwbf.mediawiki.actions.queries;
  
  import org.evosuite.runtime.annotation.EvoSuiteClassExclude;
  import org.junit.jupiter.api.BeforeAll;
  import org.junit.jupiter.api.BeforeEach;
  import org.junit.jupiter.api.AfterEach;
  import org.evosuite.runtime.sandbox.Sandbox;
  import org.evosuite.runtime.sandbox.Sandbox.SandboxMode;
  
  @EvoSuiteClassExclude
  public class TemplateUserTitles_ESTest_scaffolding {
  
    @org.junit.jupiter.api.extension.RegisterExtension
    public org.evosuite.runtime.vnet.NonFunctionalRequirementExtension nfr = new org.evosuite.runtime.vnet.NonFunctionalRequirementExtension();
  
    private org.evosuite.runtime.thread.ThreadStopper threadStopper =  new org.evosuite.runtime.thread.ThreadStopper (org.evosuite.runtime.thread.KillSwitchHandler.getInstance(), 3000);
  
  
    @BeforeAll
    public static void initEvoSuiteFramework() { 
      org.evosuite.runtime.RuntimeSettings.className = "net.sourceforge.jwbf.mediawiki.actions.queries.TemplateUserTitles"; 
      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.OFF; 
      org.evosuite.runtime.sandbox.Sandbox.initializeSecurityManagerForSUT(); 
      org.evosuite.runtime.classhandling.JDKClassResetter.init();
      setSystemProperties();
      initializeClasses();
      org.evosuite.runtime.Runtime.getInstance().resetRuntime(); 
    } 
  
    @BeforeEach
    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(); 
    } 
  
    @AfterEach
    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() {
   
      /*No java.lang.System property to set*/
    }
  
    private static void initializeClasses() {
      org.evosuite.runtime.classhandling.ClassStateSupport.initializeClasses(TemplateUserTitles_ESTest_scaffolding.class.getClassLoader() ,
        "net.sourceforge.jwbf.core.actions.util.ProcessException",
        "net.sourceforge.jwbf.mediawiki.actions.queries.TemplateUserTitles",
        "net.sourceforge.jwbf.core.contentRep.ContentAccessable",
        "net.sourceforge.jwbf.core.actions.ContentProcessable",
        "net.sourceforge.jwbf.mediawiki.actions.queries.TitleQuery",
        "net.sourceforge.jwbf.core.actions.ReturningText",
        "net.sourceforge.jwbf.core.contentRep.ContentSetable",
        "net.sourceforge.jwbf.core.bots.HttpBot",
        "net.sourceforge.jwbf.mediawiki.actions.meta.GetVersion",
        "net.sourceforge.jwbf.core.bots.WikiBot",
        "org.jdom.JDOMException",
        "net.sourceforge.jwbf.core.actions.Get",
        "net.sourceforge.jwbf.core.contentRep.ArticleMeta",
        "net.sourceforge.jwbf.core.contentRep.Article",
        "net.sourceforge.jwbf.core.actions.HttpActionClient",
        "net.sourceforge.jwbf.core.contentRep.SimpleArticle",
        "net.sourceforge.jwbf.mediawiki.actions.util.VersionException",
        "net.sourceforge.jwbf.core.actions.util.ActionException",
        "net.sourceforge.jwbf.mediawiki.actions.util.MWAction",
        "net.sourceforge.jwbf.mediawiki.actions.queries.TemplateUserTitles$1",
        "net.sourceforge.jwbf.mediawiki.actions.MediaWiki$Version",
        "net.sourceforge.jwbf.core.contentRep.Userinfo",
        "net.sourceforge.jwbf.mediawiki.bots.MediaWikiBot",
        "net.sourceforge.jwbf.core.actions.util.HttpAction",
        "net.sourceforge.jwbf.mediawiki.actions.meta.Siteinfo",
        "net.sourceforge.jwbf.core.bots.util.JwbfException"
      );
    } 
  
    private static void resetClasses() {
      org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(TemplateUserTitles_ESTest_scaffolding.class.getClassLoader()); 
  
      org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses(
        "net.sourceforge.jwbf.mediawiki.actions.queries.TitleQuery",
        "net.sourceforge.jwbf.mediawiki.actions.queries.TemplateUserTitles",
        "net.sourceforge.jwbf.mediawiki.actions.MediaWiki$Version",
        "net.sourceforge.jwbf.mediawiki.actions.queries.TemplateUserTitles$1",
        "net.sourceforge.jwbf.mediawiki.actions.MediaWiki",
        "net.sourceforge.jwbf.mediawiki.bots.MediaWikiBot",
        "net.sourceforge.jwbf.core.bots.HttpBot",
        "net.sourceforge.jwbf.core.actions.HttpActionClient",
        "org.apache.http.impl.client.AbstractHttpClient",
        "org.apache.http.impl.client.DefaultHttpClient",
        "org.apache.commons.logging.impl.Jdk14Logger",
        "org.apache.http.params.AbstractHttpParams",
        "org.apache.http.params.BasicHttpParams",
        "org.apache.http.ProtocolVersion",
        "org.apache.http.HttpVersion",
        "org.apache.http.params.HttpProtocolParams",
        "org.apache.http.params.HttpConnectionParams",
        "org.apache.http.util.VersionInfo",
        "net.sourceforge.jwbf.JWBF",
        "net.sourceforge.jwbf.mediawiki.actions.util.MWAction",
        "net.sourceforge.jwbf.mediawiki.actions.meta.GetUserinfo",
        "net.sourceforge.jwbf.mediawiki.actions.meta.GetVersion",
        "net.sourceforge.jwbf.core.actions.Get",
        "net.sourceforge.jwbf.mediawiki.actions.meta.Siteinfo",
        "net.sourceforge.jwbf.core.contentRep.Article",
        "net.sourceforge.jwbf.mediawiki.actions.editing.GetRevision",
        "net.sourceforge.jwbf.mediawiki.actions.editing.PostDelete",
        "net.sourceforge.jwbf.trac.bots.TracWikiBot",
        "net.sourceforge.jwbf.mediawiki.contentRep.LoginData",
        "net.sourceforge.jwbf.mediawiki.bots.MediaWikiBot$3",
        "net.sourceforge.jwbf.core.actions.GetPage",
        "net.sourceforge.jwbf.inyoka.bots.InyokaWikiBot",
        "org.apache.http.conn.scheme.SchemeRegistry",
        "org.apache.http.impl.conn.SingleClientConnManager",
        "org.apache.http.impl.conn.DefaultClientConnectionOperator",
        "org.apache.http.impl.conn.AbstractPoolEntry",
        "org.apache.http.impl.conn.SingleClientConnManager$PoolEntry",
        "org.apache.http.impl.AbstractHttpClientConnection",
        "org.apache.http.impl.SocketHttpClientConnection",
        "org.apache.http.impl.conn.DefaultClientConnection",
        "org.apache.http.impl.entity.EntitySerializer",
        "org.apache.http.impl.entity.StrictContentLengthStrategy",
        "org.apache.http.impl.entity.EntityDeserializer",
        "org.apache.http.impl.entity.LaxContentLengthStrategy",
        "net.sourceforge.jwbf.core.contentRep.SimpleArticle",
        "net.sourceforge.jwbf.core.bots.util.JwbfException",
        "net.sourceforge.jwbf.core.actions.util.ActionException",
        "net.sourceforge.jwbf.core.actions.Post",
        "org.apache.http.params.DefaultedHttpParams",
        "net.sourceforge.jwbf.zim.bots.ZimWikiBot",
        "org.apache.http.impl.client.BasicCredentialsProvider",
        "org.apache.http.cookie.CookieSpecRegistry",
        "org.apache.http.impl.cookie.BestMatchSpecFactory",
        "org.apache.http.impl.cookie.BrowserCompatSpecFactory",
        "org.apache.http.impl.cookie.NetscapeDraftSpecFactory",
        "org.apache.http.impl.cookie.RFC2109SpecFactory",
        "org.apache.http.impl.cookie.RFC2965SpecFactory",
        "org.apache.http.conn.scheme.Scheme",
        "org.apache.http.conn.scheme.PlainSocketFactory",
        "org.apache.http.conn.ssl.AbstractVerifier",
        "org.apache.http.conn.ssl.AllowAllHostnameVerifier",
        "org.apache.http.conn.ssl.BrowserCompatHostnameVerifier",
        "org.apache.http.conn.ssl.StrictHostnameVerifier",
        "org.apache.http.conn.ssl.SSLSocketFactory",
        "net.sourceforge.jwbf.core.actions.FilePost",
        "org.apache.http.message.AbstractHttpMessage",
        "org.apache.http.client.methods.HttpRequestBase",
        "org.apache.http.client.methods.HttpOptions",
        "org.apache.http.message.HeaderGroup",
        "org.apache.http.protocol.BasicHttpContext",
        "org.apache.http.protocol.DefaultedHttpContext",
        "org.apache.http.auth.AuthSchemeRegistry",
        "org.apache.http.impl.auth.BasicSchemeFactory",
        "org.apache.http.impl.auth.DigestSchemeFactory",
        "org.apache.http.impl.client.BasicCookieStore",
        "org.apache.http.cookie.CookieIdentityComparator",
        "org.apache.http.protocol.HttpRequestExecutor",
        "org.apache.http.impl.DefaultConnectionReuseStrategy",
        "org.apache.http.impl.client.DefaultConnectionKeepAliveStrategy",
        "org.apache.http.impl.conn.DefaultHttpRoutePlanner",
        "org.apache.http.protocol.BasicHttpProcessor",
        "org.apache.http.client.protocol.RequestDefaultHeaders",
        "org.apache.http.protocol.RequestContent",
        "org.apache.http.protocol.RequestTargetHost",
        "org.apache.http.client.protocol.RequestClientConnControl",
        "org.apache.http.protocol.RequestUserAgent",
        "org.apache.http.protocol.RequestExpectContinue",
        "org.apache.http.client.protocol.RequestAddCookies",
        "org.apache.http.client.protocol.ResponseProcessCookies",
        "org.apache.http.client.protocol.RequestTargetAuthentication",
        "org.apache.http.client.protocol.RequestProxyAuthentication",
        "org.apache.http.impl.client.DefaultHttpRequestRetryHandler",
        "org.apache.http.impl.client.DefaultRedirectHandler",
        "org.apache.http.impl.client.AbstractAuthenticationHandler",
        "org.apache.http.impl.client.DefaultTargetAuthenticationHandler",
        "org.apache.http.impl.client.DefaultProxyAuthenticationHandler",
        "org.apache.http.impl.client.DefaultUserTokenHandler",
        "org.apache.http.impl.client.ClientParamsStack",
        "org.apache.http.impl.client.DefaultRequestDirector",
        "org.apache.http.auth.AuthState",
        "org.apache.http.impl.client.RequestWrapper",
        "org.apache.http.HttpHost",
        "org.apache.http.client.methods.HttpTrace",
        "org.apache.http.impl.cookie.BasicClientCookie",
        "org.apache.http.impl.cookie.BasicClientCookie2",
        "org.apache.http.client.methods.HttpDelete",
        "org.apache.http.message.BasicHttpRequest",
        "org.apache.http.message.BasicRequestLine",
        "net.sourceforge.jwbf.zim.bots.ZimWikiBot$1",
        "org.apache.http.protocol.SyncBasicHttpContext",
        "org.apache.http.conn.routing.HttpRoute",
        "org.apache.http.conn.params.ConnRouteParams",
        "org.apache.http.impl.client.RoutedRequest",
        "org.apache.http.conn.params.ConnManagerParams$1",
        "org.apache.http.conn.params.ConnManagerParams",
        "org.apache.http.impl.conn.SingleClientConnManager$1",
        "org.apache.http.impl.conn.AbstractClientConnAdapter",
        "org.apache.http.impl.conn.AbstractPooledConnAdapter",
        "org.apache.http.impl.conn.SingleClientConnManager$ConnAdapter",
        "org.apache.http.conn.routing.RouteTracker"
      );
    }
  }
  