content: /**
   * Scaffolding file used to store all the setups needed to run 
   * tests automatically generated by EvoSuite
   * Wed Mar 20 06:02:16 GMT 2024
   */
  
  package org.jfree.data.time;
  
  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 TimePeriodValues_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 = "org.jfree.data.time.TimePeriodValues"; 
      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(TimePeriodValues_Original_ESTest_scaffolding.class.getClassLoader() ,
        "org.jfree.data.general.SeriesChangeListener",
        "org.jfree.date.SerialDate",
        "org.jfree.data.time.FixedMillisecond",
        "org.jfree.data.time.TimePeriodValues",
        "org.jfree.data.time.TimePeriodValue",
        "org.jfree.date.MonthConstants",
        "org.jfree.data.time.Year",
        "org.jfree.data.time.Week",
        "org.jfree.data.time.Millisecond",
        "org.jfree.data.time.Second",
        "org.jfree.data.time.Minute",
        "org.jfree.data.time.RegularTimePeriod",
        "org.jfree.data.time.TimePeriodFormatException",
        "org.jfree.date.SpreadsheetDate",
        "org.jfree.data.time.Day",
        "org.jfree.data.time.SimpleTimePeriod",
        "org.jfree.data.time.Hour",
        "org.jfree.data.general.Series",
        "org.jfree.data.general.SeriesChangeEvent",
        "org.jfree.data.general.SeriesException",
        "org.jfree.util.ObjectUtilities",
        "org.jfree.data.time.TimePeriod"
      );
    } 
  
    private static void resetClasses() {
      org.evosuite.runtime.classhandling.ClassResetter.getInstance().setClassLoader(TimePeriodValues_Original_ESTest_scaffolding.class.getClassLoader()); 
  
      org.evosuite.runtime.classhandling.ClassStateSupport.resetClasses(
        "org.jfree.data.general.Series",
        "org.jfree.data.time.TimePeriodValues",
        "org.jfree.data.general.SeriesChangeEvent",
        "org.jfree.data.time.RegularTimePeriod",
        "org.jfree.data.time.Minute",
        "org.jfree.data.time.Day",
        "org.jfree.date.SerialDate",
        "org.jfree.date.SpreadsheetDate",
        "org.jfree.data.time.Hour",
        "org.jfree.data.time.TimePeriodValue",
        "org.jfree.data.general.AbstractDataset",
        "org.jfree.data.general.AbstractSeriesDataset",
        "org.jfree.data.xy.AbstractXYDataset",
        "org.jfree.data.statistics.DefaultBoxAndWhiskerXYDataset",
        "org.jfree.data.general.DatasetGroup",
        "org.jfree.util.ObjectUtilities",
        "org.jfree.data.xy.AbstractIntervalXYDataset",
        "org.jfree.data.xy.YIntervalSeriesCollection",
        "org.jfree.data.time.TimeTableXYDataset",
        "org.jfree.data.DefaultKeyedValues2D",
        "org.jfree.data.time.TimePeriodAnchor",
        "org.jfree.data.time.Year",
        "org.jfree.data.time.Quarter",
        "org.jfree.data.statistics.HistogramDataset",
        "org.jfree.data.statistics.HistogramType",
        "org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset",
        "org.jfree.data.KeyedObjects2D",
        "org.jfree.data.Range",
        "org.jfree.data.time.Month",
        "org.jfree.data.time.Second",
        "org.jfree.data.time.Millisecond",
        "org.jfree.data.time.DynamicTimeSeriesCollection",
        "org.jfree.data.general.DefaultPieDataset",
        "org.jfree.data.general.DefaultKeyedValuesDataset",
        "org.jfree.data.DefaultKeyedValues",
        "org.jfree.data.UnknownKeyException",
        "org.jfree.data.time.Week",
        "org.jfree.data.xy.XYIntervalSeriesCollection",
        "org.jfree.data.time.TimePeriodFormatException",
        "org.jfree.data.xy.MatrixSeries",
        "org.jfree.data.category.DefaultCategoryDataset",
        "org.jfree.data.general.DefaultKeyedValues2DDataset",
        "org.jfree.data.jdbc.JDBCPieDataset",
        "org.jfree.data.general.CombinedDataset",
        "org.jfree.data.general.DatasetChangeEvent",
        "org.jfree.data.xy.DefaultHighLowDataset",
        "org.jfree.data.xy.AbstractXYZDataset",
        "org.jfree.data.xy.DefaultXYZDataset",
        "org.jfree.data.xy.DefaultIntervalXYDataset",
        "org.jfree.data.time.FixedMillisecond",
        "org.jfree.data.time.TimePeriodValuesCollection",
        "org.jfree.data.xy.CategoryTableXYDataset",
        "org.jfree.data.xy.IntervalXYDelegate",
        "org.jfree.data.jdbc.JDBCXYDataset",
        "org.jfree.data.xy.DefaultTableXYDataset",
        "org.jfree.data.general.SubSeriesDataset",
        "org.jfree.data.contour.DefaultContourDataset",
        "org.jfree.data.contour.NonGridContourDataset",
        "org.jfree.data.xy.DefaultXYDataset",
        "org.jfree.data.gantt.TaskSeriesCollection",
        "org.jfree.data.time.TimeSeries",
        "org.jfree.data.time.TimeSeriesCollection",
        "org.jfree.data.xy.XYDatasetTableModel",
        "org.jfree.data.time.SimpleTimePeriod",
        "org.jfree.data.xy.DefaultWindDataset",
        "org.jfree.data.xy.WindDataItem",
        "org.jfree.data.category.DefaultIntervalCategoryDataset",
        "org.jfree.data.resources.DataPackageResources",
        "org.jfree.data.xy.OHLCDataItem",
        "org.jfree.data.xy.DefaultOHLCDataset",
        "org.jfree.data.xy.XYSeriesCollection",
        "org.jfree.data.ComparableObjectSeries",
        "org.jfree.data.xy.XYIntervalSeries",
        "org.jfree.data.statistics.SimpleHistogramBin",
        "org.jfree.data.xy.XIntervalSeriesCollection",
        "org.jfree.data.xy.XYSeries",
        "org.jfree.data.xy.XYBarDataset",
        "org.jfree.data.xy.MatrixSeriesCollection",
        "org.jfree.data.statistics.SimpleHistogramDataset",
        "org.jfree.data.statistics.DefaultStatisticalCategoryDataset",
        "org.jfree.data.DataUtilities",
        "org.jfree.data.xy.YIntervalSeries",
        "org.jfree.data.general.CombinedDataset$DatasetInfo",
        "org.jfree.data.jdbc.JDBCCategoryDataset",
        "org.jfree.util.TableOrder",
        "org.jfree.data.category.CategoryToPieDataset",
        "org.jfree.data.time.TimeSeriesDataItem",
        "org.jfree.data.DefaultKeyedValue",
        "org.jfree.data.general.DatasetUtilities",
        "org.jfree.data.general.WaferMapDataset",
        "org.jfree.data.xy.XIntervalSeries",
        "org.jfree.data.xy.XYDataItem",
        "org.jfree.data.gantt.TaskSeries",
        "org.jfree.data.KeyedValueComparator",
        "org.jfree.data.KeyedValueComparatorType",
        "org.jfree.data.ComparableObjectItem",
        "org.jfree.data.xy.XIntervalDataItem",
        "org.jfree.data.xy.YWithXInterval",
        "org.jfree.data.time.DynamicTimeSeriesCollection$ValueSequence"
      );
    }
  }
  