content: /**
   * Scaffolding file used to store all the setups needed to run 
   * tests automatically generated by EvoSuite
   * Thu Mar 21 03:58:49 GMT 2024
   */
  
  package visu.handball.moves.actions;
  
  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 CreateMovePdfAction_Original_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 = "visu.handball.moves.actions.CreateMovePdfAction"; 
      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(CreateMovePdfAction_Original_ESTest_scaffolding.class.getClassLoader() ,
        "visu.handball.moves.model.player.Ball",
        "visu.handball.moves.resources.Resources",
        "visu.handball.moves.Main",
        "visu.handball.moves.model.player.MovePoint",
        "visu.handball.moves.views.Field",
        "visu.handball.moves.model.ColorModelListener",
        "visu.handball.moves.model.MoveEvent",
        "visu.handball.moves.actions.AbstractExportAction",
        "visu.handball.moves.model.player.HighlightableItem",
        "visu.handball.moves.views.PlayerToolBar",
        "visu.handball.moves.views.CommentView",
        "visu.handball.moves.model.PlayerRemovedListener",
        "visu.handball.moves.actions.CreateMovePdfAction$1",
        "visu.handball.moves.model.HandballModelListener",
        "visu.handball.moves.model.player.Player",
        "com.lowagie.text.pdf.PdfContentByte",
        "visu.handball.moves.model.player.Circle",
        "visu.handball.moves.model.animation.Animator",
        "visu.handball.moves.model.animation.AnimationModel",
        "visu.handball.moves.model.player.Offender",
        "visu.handball.moves.views.StatusBar",
        "visu.handball.moves.actions.CreateMovePdfAction",
        "visu.handball.moves.model.player.Defender",
        "visu.handball.moves.model.HandballModel",
        "visu.handball.moves.model.HandballModel$State"
      );
    } 
  
    private static void resetClasses() {
      org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(CreateMovePdfAction_Original_ESTest_scaffolding.class.getClassLoader()); 
  
      org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses(
        "visu.handball.moves.actions.AbstractExportAction",
        "visu.handball.moves.actions.CreateMovePdfAction",
        "visu.handball.moves.actions.CreateMovePdfAction$1",
        "visu.handball.moves.resources.Resources",
        "visu.handball.moves.Main",
        "com.lowagie.text.pdf.PdfObject",
        "com.lowagie.text.pdf.ByteBuffer",
        "com.lowagie.text.pdf.PdfName",
        "com.lowagie.text.Rectangle",
        "com.lowagie.text.PageSize",
        "visu.handball.moves.model.HandballModel",
        "visu.handball.moves.model.player.Player",
        "visu.handball.moves.model.player.Defender",
        "visu.handball.moves.model.player.Offender",
        "visu.handball.moves.model.player.Circle",
        "visu.handball.moves.model.player.Ball",
        "visu.handball.moves.model.TableHandballModel",
        "visu.handball.moves.model.ColorModel",
        "visu.handball.moves.views.AbstractPlayerDrawer",
        "visu.handball.moves.views.OffenderDrawer",
        "visu.handball.moves.views.CircleDrawer",
        "visu.handball.moves.views.BallDrawer",
        "visu.handball.moves.model.MoveEvent",
        "visu.handball.moves.model.TableHandballModel$1",
        "visu.handball.moves.views.DefenderDrawer",
        "visu.handball.moves.views.Field",
        "visu.handball.moves.views.FieldDrawer",
        "visu.handball.moves.views.ColoredShape",
        "visu.handball.moves.views.EventDrawer",
        "visu.handball.moves.views.EventPointDrawer",
        "com.lowagie.text.Cell",
        "com.lowagie.text.Phrase",
        "com.lowagie.text.Paragraph",
        "com.lowagie.text.Font",
        "com.lowagie.text.Document",
        "com.lowagie.text.DocWriter",
        "com.lowagie.text.pdf.PdfWriter",
        "com.lowagie.text.pdf.PdfDocument",
        "com.lowagie.text.pdf.PdfDictionary",
        "com.lowagie.text.pdf.PdfDocument$PdfInfo",
        "com.lowagie.text.pdf.PdfString",
        "com.lowagie.text.pdf.PdfDate",
        "com.lowagie.text.StringCompare",
        "com.lowagie.text.Meta",
        "com.lowagie.text.pdf.OutputStreamCounter",
        "com.lowagie.text.pdf.PdfPages",
        "com.lowagie.text.pdf.PdfArray",
        "com.lowagie.text.pdf.PdfContentByte",
        "com.lowagie.text.pdf.PdfContentByte$GraphicState",
        "com.lowagie.text.pdf.PdfAcroForm",
        "com.lowagie.text.pdf.PdfTemplate",
        "com.lowagie.text.pdf.PdfPSXObject",
        "com.lowagie.text.pdf.PageResources",
        "com.lowagie.text.pdf.IntHashtable",
        "com.lowagie.text.pdf.IntHashtable$IntHashtableEntry",
        "com.lowagie.text.pdf.PdfEncodings$WingdingsConversion",
        "com.lowagie.text.pdf.PdfEncodings$SymbolConversion",
        "com.lowagie.text.pdf.PdfEncodings$SymbolTTConversion",
        "com.lowagie.text.pdf.PdfEncodings$Cp437Conversion",
        "com.lowagie.text.pdf.PdfEncodings",
        "com.lowagie.text.pdf.PdfReader",
        "com.lowagie.text.pdf.PRTokeniser",
        "com.lowagie.text.pdf.RandomAccessFileOrArray",
        "visu.handball.moves.model.player.MovePoint",
        "com.lowagie.text.Image",
        "com.lowagie.text.ImgPostscript",
        "com.lowagie.text.Graphic",
        "com.lowagie.text.DocumentException",
        "com.lowagie.text.pdf.PdfPatternPainter",
        "com.lowagie.text.ImgRaw",
        "com.lowagie.text.BadElementException",
        "com.lowagie.text.pdf.DefaultFontMapper",
        "com.lowagie.text.pdf.PdfGraphics2D",
        "com.lowagie.text.pdf.PdfPrinterGraphics2D",
        "com.lowagie.text.pdf.BaseFont",
        "com.lowagie.text.pdf.Type3Font",
        "com.lowagie.text.pdf.PdfPCell",
        "com.lowagie.text.pdf.ColumnText",
        "com.lowagie.text.pdf.Type1Font",
        "com.lowagie.text.pdf.fonts.FontsResourceAnchor",
        "com.lowagie.text.ExceptionConverter",
        "com.lowagie.text.Table",
        "com.lowagie.text.Chunk",
        "com.lowagie.text.pdf.AsianFontMapper",
        "com.lowagie.text.pdf.CJKFont",
        "com.lowagie.text.pdf.PdfGraphics2D$fakeComponent",
        "com.lowagie.text.Section",
        "com.lowagie.text.Chapter",
        "com.lowagie.text.Jpeg",
        "com.lowagie.text.pdf.PdfDestination",
        "com.lowagie.text.pdf.PdfNumber",
        "com.lowagie.text.pdf.PdfDashPattern",
        "com.lowagie.text.pdf.PdfBorderDictionary",
        "com.lowagie.text.ChapterAutoNumber",
        "com.lowagie.text.SpecialSymbol",
        "com.lowagie.text.Row",
        "com.lowagie.text.ImgCCITT",
        "com.lowagie.text.ImgWMF",
        "com.lowagie.text.pdf.codec.wmf.InputMeta",
        "com.lowagie.text.pdf.ExtendedColor",
        "com.lowagie.text.pdf.Type3Glyph",
        "com.lowagie.text.SimpleTable",
        "com.lowagie.text.ListItem",
        "com.lowagie.text.pdf.MappedRandomAccessFile",
        "visu.handball.moves.model.player.HighlightableItem",
        "com.lowagie.text.pdf.codec.PngImage",
        "visu.handball.moves.model.HandballModel$State"
      );
    }
  }
  